puppet-httpd/manifests
Bruno Tavares faf9d932ba Fix proxy and redirect configuration file names.
While working on puppet-lodgeit acceptance tests we found that the
configuration file that `httpd::mod::proxy` creates was not being picked
up by Apache because it was missing the prefix `.conf`. This transition
is required to configure httpd modules correctly on Apache >= 2.4

To prevent Apache from loading two the same configuration twice, we
remove the file without extension, so this change does not affect
running systems.

This change has fixes for `httpd::mod::proxy` and `httpd::mod::redirect`
as they have the same issue. We added tests as well to increase the
confidence on the fix.

The acceptance will be fixed on the follow-up patch, as the redirect
grants are broken for 2.4 as well.

Change-Id: I82241038d687316f91f18209fe8323c12422e2f8
Co-Authored-By: Danilo Ramalho <dramalho@thoughtworks.com>
2015-10-19 15:43:51 -02:00
..
mod Add note of support on Python mods for CentOS 7. 2015-09-28 14:50:03 -03:00
vhost Fix proxy and redirect configuration file names. 2015-10-19 15:43:51 -02:00
dev.pp Fix httpd::dev. 2015-09-28 14:50:03 -03:00
init.pp Add Gemfile and puppet 4 checks 2015-07-29 23:18:35 -07:00
logrotate.pp Add logrotate class to Apache 2015-08-15 09:13:17 +02:00
mod.pp Create a httpd::mod defined type 2015-09-25 12:21:31 -07:00
params.pp Fix httpd::dev. 2015-09-28 14:50:03 -03:00
php.pp Add Gemfile and puppet 4 checks 2015-07-29 23:18:35 -07:00
python.pp Add note of support on Python mods for CentOS 7. 2015-09-28 14:50:03 -03:00
ssl.pp Use httpd::mod when adding Apache modules. 2015-09-28 14:50:03 -03:00
vhost.pp Add Gemfile and puppet 4 checks 2015-07-29 23:18:35 -07:00