notice: //Node[nagios_tmpl]/nagios/apache2::ssl/Apache2::Module[ssl]/Exec[/usr/sbin/a2enmod ssl]/returns: executed successfully
info: //Node[nagios_tmpl]/nagios/apache2::ssl/Apache2::Module[ssl]/Exec[/usr/sbin/a2enmod ssl]: Scheduling refresh of Exec[force-reload-apache2]
define module ( $ensure = 'present' ) {
case $ensure {
'present' : {
exec { "/usr/sbin/a2enmod $name":
notify => Exec["force-reload-apache2"],
require => Package["apache2"],
unless => "/usr/bin/test -e ${apache2_mods}-enabled/$name",
}
}
'absent': {
exec { "/usr/sbin/a2dismod $name":
notify => Exec["force-reload-apache2"],
onlyif => "/usr/bin/test -e ${apache2_mods}-enabled/$name",
require => Package["apache2"],
}
}
default: { err ( "Unknown ensure value: '$ensure'" ) }
}
}