Ensure attribute can now be specified to the package provider via class parameter
Merge pull request #1 from mikegleasonjr/master

Ensure attribute can now be specified to the package provider via class parameter
Ensure attribute can now be specified to the package provider via class parameter
Merge branch 'master' of github.com:slamont/puppetlabs-apache

Conflicts:
	manifests/init.pp
Add fastcgi as vhost configuration option

Adds to the existing vhost modules the fastcgi module.

Signed-off-by: Marc Koderer <m.koderer@telekom.de>
moved variables to class parameters

this way, we can override parameters in hiera
$logroot should default to central setting
Add support for the 'mod_fastcgi' apache module.
Add syslog support for vhosts

This commit adds syslog support as logging parameter for error and
access log files.

Signed-off-by: Marc Koderer <m.koderer@telekom.de>
mod_fastcgi has no hard depend on apache::mod::worker
Add KeepAliveTimeout parameter
Added to init.pp, params.pp, template.pp and README.md
By default is '15'
Add suphp mod
Adding rspec-system suphp tests
Add suphp vhost parameters
Added $logroot and $ports_file to the README for the apache class.
Add tests and documentation for syslog parameter.

Signed-off-by: Marc Koderer <m.koderer@telekom.de>
Add keepalive and keepalive_timeout entries to "Template uses:" section
Fix parameters that take hash or array of hashes

The method used to cast scalars to arrays is `Array()`. This also will
cast `nil` to an empty array, and preserve array depth for existing
arrays.

Casting hashes to arrays with `Array()` produces strange results and so
the more verbose form of `[hsh].flatten.compact` must be used when a
parameter may be one or more hashes. This updates the tests and
templates accordingly.
Merge pull request #327 from hunner/fix_array_hashes

Fix parameters that take hash or array of hashes
Merge pull request #324 from TelekomCloud/feature/syslog

Add syslog support for vhosts