From 8dc51e021f8e7ba5d7f2c0ea7ddf66523e4ddaff Mon Sep 17 00:00:00 2001 From: Stephen Gran Date: Sat, 17 Oct 2009 15:55:41 +0100 Subject: [PATCH] move module enable inside class definition? Signed-off-by: Stephen Gran --- modules/apache2/manifests/init.pp | 40 +++++++++++++++---------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/modules/apache2/manifests/init.pp b/modules/apache2/manifests/init.pp index ad098842..2a5cd1fc 100644 --- a/modules/apache2/manifests/init.pp +++ b/modules/apache2/manifests/init.pp @@ -1,24 +1,24 @@ -define enable_module($ensure=present, $require=apache2) { - case $ensure { - present: { - exec { "/usr/sbin/a2enmod $name": - unless => "/bin/sh -c '[ -L /etc/apache2/mods-enabled/${name}.load ]'", - notify => Exec["force-reload-apache2"], - require => Package[$require], - } - } - absent: { - exec { "/usr/sbin/a2dismod $name": - onlyif => "/bin/sh -c '[ -L /etc/apache2/mods-enabled/${name}.load ]'", - notify => Exec["force-reload-apache2"], - require => Package[$require], - } - } - default: { err ( "Unknown ensure value: '$ensure'" ) } - } -} - class apache2 { + define enable_module($ensure=present, $require=apache2) { + case $ensure { + present: { + exec { "/usr/sbin/a2enmod $name": + unless => "/bin/sh -c '[ -L /etc/apache2/mods-enabled/${name}.load ]'", + notify => Exec["force-reload-apache2"], + require => Package[$require], + } + } + absent: { + exec { "/usr/sbin/a2dismod $name": + onlyif => "/bin/sh -c '[ -L /etc/apache2/mods-enabled/${name}.load ]'", + notify => Exec["force-reload-apache2"], + require => Package[$require], + } + } + default: { err ( "Unknown ensure value: '$ensure'" ) } + } + } + include munin-node::apache package { -- 2.39.2