From 1cf84e2ef338dc77de2c208fd40fbef743f4a7c7 Mon Sep 17 00:00:00 2001 From: Jerome Charaoui Date: Thu, 14 May 2015 15:10:31 -0400 Subject: Fix module management on Debian, closes #7 Manage files and symlinks directly instead of using a2enmod/a2dismod, which are interactive utilities anyway. --- manifests/module.pp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'manifests/module.pp') diff --git a/manifests/module.pp b/manifests/module.pp index 42639bb..cbcf2d0 100644 --- a/manifests/module.pp +++ b/manifests/module.pp @@ -1,7 +1,8 @@ define apache::module ( $ensure = present, $source = '', - $destination = '', $module = '', $package_name = 'absent' ) -{ + $destination = '', $module = '', $package_name = 'absent', + $conf_content = '', $conf_source = '', +) { $real_module = $module ? { '' => $name, @@ -23,7 +24,8 @@ define apache::module ( } 'debian','ubuntu': { apache::debian::module { "$real_module": - ensure => $ensure, package_name => $package_name + ensure => $ensure, package_name => $package_name, + conf_content => $conf_content, conf_source => $conf_source } } default: { -- cgit v1.2.3