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>
Adding test proxy_balancer
Adding apache::mod::proxy_balancer to balancer.pp
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
Fix rewrite_base

rewrite_base was broken because it uses -%> instead of %> so it
generated RewriteBase and RewriteCond on a single line. It's also
removed from the vhost since RewriteBase is only valid in a <Directory>
context.
Add KeepAliveTimeout parameter
Added to init.pp, params.pp, template.pp and README.md
By default is '15'
mv the httpd service declaration into class apache::service

The service declaration should be in it's own class so that consumers of the
module can both require/depend on `Class['Apache']` and send notifications to
the Apache service.
make default mods configurable

...in a backwards-compatible manner.

Right now there are two options, either to enable a rather broad batch
of modules that someone found to be a good default set, or to leave them
unmanaged all-together.

This patch provides the users wtih the ability to manage their set of
default modules, by passing it as array to default_mods.

This fixes #298

n.b.: we've added test cases here, but they aren't yet part of the
actual test spec, because I have no idea how to do that.
Fix a2mod ruby19 bug

Strings are not enumerable in ruby19. This commit splits the
string into lines first.
Add build status png to README
Update dependency on concat to puppetlabs/concat
remove servername_real

previously, if you did this:
apache::vhost { 'foo.example.com':
    docroot => '/var/www/foo',
}

puppet would error, saying you need to specify servername and/or ip
and/or port.

but why?

just default to $name, as $servername_real was already sorta doing, but
it wasn't being fully utilized.

this commit gets rid of $servername_real and just makes $servername
default to $name if it's not specified, which is what I would expect it
to do anyways!