Module apache — Inmanta 2017.3dev documentation

# Module apache

> - License: Apache 2.0
> - Version: 0.3.0
> - Author: Inmanta <code@inmanta.com>
> - Upstream project: https://github.com/inmanta/apache.git

## Entities

entity `apache::Server`

  Parents: `web::ApplicationContainer`

  An apache server

  The following implementations are defined for this entity:

  > - `apache::apacheServerRPM`
  > - `apache::apacheServerDEB`
  > - `apache::serverLogs`
  > - `apache::patchhttp2`

  The following implements statements select implementations for this entity:

  > - `apache::apacheServerRPM`, `apache::serverLogs`, `apache::patchhttp2` constraint `(std::familyof(host.os,'fedora') and (host.os.version == 23))`
  > - `apache::apacheServerRPM`, `apache::serverLogs` constraint `(std::familyof(host.os,'rhel') or (std::familyof(host.os,'fedora') and (not (host.os.version == 23))))`
  > - `apache::apacheServerDEB`, `apache::serverLogs` constraint `std::familyof(host.os,'ubuntu')`

## Implementations

implementation `apache::apacheServerDEB`

implementation `apache::apacheServerRPM`

implementation `apache::appImplDEB`

implementation `apache::appImplRPM`

implementation `apache::patchhttp2`

implementation `apache::serverLogs`