summaryrefslogtreecommitdiff
path: root/modules/rss_filter/manifests/init.pp
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2021-12-30 18:16:31 +0100
committerHugo Hörnquist <hugo@lysator.liu.se>2021-12-30 18:21:36 +0100
commit0c72f3f6763b7fb83e9143b731b474295079f976 (patch)
tree12a53db84a7e9c8970a64f523cbc876d3b6989f2 /modules/rss_filter/manifests/init.pp
parentAdd checksums for keyboard layouts. (diff)
downloadwebdav_server-0c72f3f6763b7fb83e9143b731b474295079f976.tar.gz
webdav_server-0c72f3f6763b7fb83e9143b731b474295079f976.tar.xz
Add rss-filter.
Diffstat (limited to '')
-rw-r--r--modules/rss_filter/manifests/init.pp32
1 files changed, 32 insertions, 0 deletions
diff --git a/modules/rss_filter/manifests/init.pp b/modules/rss_filter/manifests/init.pp
new file mode 100644
index 0000000..2663dea
--- /dev/null
+++ b/modules/rss_filter/manifests/init.pp
@@ -0,0 +1,32 @@
+class rss_filter {
+
+ # Once I get it into the repos
+ # ensure_packages(['rss-filter'])
+
+ systemd::unit_file { 'rss-filter.service':
+ source => "puppet:///modules/${module_name}/rss-filter.service",
+ }
+
+ systemd::unit_file { 'rss-filter.timer':
+ source => "puppet:///modules/${module_name}/rss-filter.timer",
+ }
+
+ file { '/etc/rss-filter':
+ ensure => directory,
+ }
+
+ file { '/etc/rss-filter/environment':
+ ensure => file,
+ content => "OUTDIR=/var/www/adrift.space/rss\n",
+ }
+
+ file { '/etc/rss-filter/config.scm':
+ ensure => file,
+ source => "puppet:///modules/${module_name}/config.scm",
+ }
+
+ service { 'rss-filter.timer':
+ ensure => running,
+ enable => true,
+ }
+}