summaryrefslogtreecommitdiff
path: root/manifests
diff options
context:
space:
mode:
Diffstat (limited to 'manifests')
-rw-r--r--manifests/debian/module.pp15
1 files changed, 8 insertions, 7 deletions
diff --git a/manifests/debian/module.pp b/manifests/debian/module.pp
index 4c100fa..9688430 100644
--- a/manifests/debian/module.pp
+++ b/manifests/debian/module.pp
@@ -1,3 +1,4 @@
+# install/remove apache module on debian/ubuntu systems
define apache::debian::module(
$ensure = present,
$package_name = 'absent'
@@ -6,8 +7,8 @@ define apache::debian::module(
if ($package_name != 'absent') {
package { $package_name:
- ensure => $ensure,
- notify => Service['apache'],
+ ensure => $ensure,
+ notify => Service['apache'],
require => Package['apache'],
}
}
@@ -15,20 +16,20 @@ define apache::debian::module(
case $ensure {
'absent','purged': {
exec { "/usr/sbin/a2dismod ${name}":
- onlyif => "/bin/sh -c '[ -L ${modules_dir}-enabled/${name}.load ] \\
+ onlyif => "/bin/sh -c '[ -L ${modules_dir}-enabled/${name}.load ] \\
&& [ ${modules_dir}-enabled/${name}.load -ef ${modules_dir}-available/${name}.load ]'",
- notify => Service['apache'],
+ notify => Service['apache'],
require => Package['apache'],
}
}
default : {
exec { "/usr/sbin/a2enmod ${name}":
- unless => "/bin/sh -c '[ -L ${modules_dir}-enabled/${name}.load ] \\
+ unless => "/bin/sh -c '[ -L ${modules_dir}-enabled/${name}.load ] \\
&& [ ${modules_dir}-enabled/${name}.load -ef ${modules_dir}-available/${name}.load ]'",
- notify => Service['apache'],
+ notify => Service['apache'],
require => $package_name ? {
'absent' => Package['apache'],
- default => Package[['apache',$package_name]],
+ default => Package[['apache',$package_name]],
},
}
}