Class apache2::apache
In:

Defines

module   vhost  

Classes and Modules

Class apache2::apache::configure
Class apache2::apache::install
Class apache2::apache::params
Class apache2::apache::service

Defines

module( $package => '', $ensure => 'present' )

Definition: apache::module

Install and enable an Apache module.

Parameters:

  $ensure => enabled | disabled
vhost( $allow_from => ['"all"'], $ssl => '', $webmaster => '"webmaster@"$fqdn""', $prefix => '', $cgi_bin => '', $ssl_key => '', $ssl_chain => 'undef', $order => ['"allow"', '"deny"'], $host => '', $ensure => 'disabled', $document_root => '', $aliases => [], $ssl_crt => '', $deny_from => ['"none"'] )

Definition: apache::vhost

Configure a new Apache name-based virtual host.

Parameters:

  [*aliases*] - Array of ServerAliases
  [*allow_from*] - array of "Allow from" values
  [*cgi_bin*] - path to CGI scripts
  [*deny_from*] - array of "Deny from" values
  [*document_root*] - /var/www/$name/htdocs
  [*ensure*]  - enabled|disabled
  [*host*] - $name. ServerName
  [*order*] - allow | deny
  [*prefix*] - prefix on enable link
  [*ssl*] - enable|disable
  [*ssl_chain*] - SSL chain certificate path.
  [*ssl_crt*] - SSL certificate file path.
  [*ssl_key*] - SSL key file path.
  [*webmaster*] - webmaster@$fqdn

[Validate]