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
Allow configuration of WSGISocketPrefix for mod_wsgi
Add spec test for custom WSGISocketPrefix
Merge pull request #296 from stdietrich/add_wsgi_socket_prefix

Allow configuration of WSGISocketPrefix
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>
if facter can not determine the fqdn, use the hostname fact
The \* needs to be escaped for grep to pass
Merge pull request #309 from hunner/fix_greps

The * needs to be escaped for grep to pass
Merge pull request #308 from jonmosco/fix_servername

if facter can not determine the fqdn, use the hostname fact
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!