|
1 | 1 | # @summary disable Apache-Module event |
2 | 2 | class apache::mpm::disable_mpm_event { |
| 3 | + $event_command = ['/usr/sbin/a2dismod', 'event'] |
| 4 | + $event_onlyif = ['/usr/bin/test', '-e', shell_escape(join([$apache::mod_enable_dir, 'event.load'],'/'))] |
3 | 5 | exec { '/usr/sbin/a2dismod event': |
4 | | - onlyif => "/usr/bin/test -e ${apache::mod_enable_dir}/event.load", |
| 6 | + command => $event_command, |
| 7 | + onlyif => $event_onlyif, |
5 | 8 | require => Package['httpd'], |
6 | 9 | before => Class['apache::service'], |
7 | 10 | } |
| 11 | + |
| 12 | + $event_load_command = ['/bin/rm', shell_escape(join([$apache::mod_enable_dir, 'event_event.load'],'/'))] |
| 13 | + $event_load_onlyif = ['/usr/bin/test', '-e', shell_escape(join([$apache::mod_enable_dir, 'event_event.load'],'/'))] |
8 | 14 | exec { 'remove distribution event load file': |
9 | | - command => "/bin/rm ${apache::mod_enable_dir}/mpm_event.load", |
10 | | - onlyif => "/usr/bin/test -e ${apache::mod_enable_dir}/mpm_event.load", |
| 15 | + command => $event_load_command, |
| 16 | + onlyif => $event_load_onlyif, |
11 | 17 | require => Package['httpd'], |
12 | 18 | before => Class['apache::service'], |
13 | 19 | } |
| 20 | + |
| 21 | + $event_conf_command = ['/bin/rm', shell_escape(join([$apache::mod_enable_dir, 'event_event.conf'],'/'))] |
| 22 | + $event_conf_onlyif = ['/usr/bin/test', '-e', shell_escape(join([$apache::mod_enable_dir, 'event_event.conf'],'/'))] |
14 | 23 | exec { 'remove distribution event conf file': |
15 | | - command => "/bin/rm ${apache::mod_enable_dir}/mpm_event.conf", |
16 | | - onlyif => "/usr/bin/test -e ${apache::mod_enable_dir}/mpm_event.conf", |
| 24 | + command => $event_conf_command, |
| 25 | + onlyif => $event_conf_onlyif, |
17 | 26 | require => Package['httpd'], |
18 | 27 | before => Class['apache::service'], |
19 | 28 | } |
|
0 commit comments