From 1c0304b2dc019e31012bc54bd75b00bd7f81bad7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Sat, 30 Jul 2022 19:06:22 +0200 Subject: Add "enabled" option to rss-filter. --- manifests/init.pp | 20 ++++++++++++++++---- 1 file 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, + } + } } } -- cgit v1.2.3