Create a httpd::mod defined type

This allows for before => Service['httpd'] on every resource without
being explicit.

Co-Authored-By: Bruno Tavares <btavare@thoughtworks.com>
Co-Authored-By: Glauco Oliveira <gvinici@thoughtworks.com>

Change-Id: I0e991a7a63317e608cc6ef35b58dc79b518ba863
This commit is contained in:
Spencer Krum 2015-08-25 11:52:02 -07:00
parent 2016285e71
commit 5b0ebdf555
1 changed files with 17 additions and 0 deletions

17
manifests/mod.pp Normal file
View File

@ -0,0 +1,17 @@
# defined type to wrap httpd_mod
# httpd_mod doesn't ensure that the service is up first, this does
define httpd::mod (
$ensure = present,
) {
if $::osfamily == 'Debian' {
httpd_mod { $name:
ensure => $ensure,
notify => Service['httpd'],
}
}
if $::osfamily == 'RedHat' {
debug('Enabling modules is a noop on redhat, doing nothing')
}
}