diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2022-07-30 19:06:22 +0200 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2022-07-30 19:06:22 +0200 |
commit | 1c0304b2dc019e31012bc54bd75b00bd7f81bad7 (patch) | |
tree | 6a647044d7b4b5362f1eeddcb24a77550c264585 | |
parent | Hopefully made rss-filter work again. (diff) | |
download | rss_filter-master.tar.gz rss_filter-master.tar.xz |
-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, + } + } } } |