diff options
-rw-r--r-- | manifests/init.pp | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/manifests/init.pp b/manifests/init.pp index 2663dea..720feea 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -1,4 +1,6 @@ -class rss_filter { +class rss_filter ( + Enum['enabled', 'disabled'] $enabled = 'enabled', +) { # Once I get it into the repos # ensure_packages(['rss-filter']) @@ -25,8 +27,18 @@ class rss_filter { source => "puppet:///modules/${module_name}/config.scm", } - service { 'rss-filter.timer': - ensure => running, - enable => true, + case $enabled { + 'enabled': { + service { 'rss-filter.timer': + ensure => running, + enable => true, + } + } + 'disabled': { + service { 'rss-filter.timer': + ensure => stopped, + enable => false, + } + } } } |