summaryrefslogtreecommitdiffstats
path: root/modules/pihole
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2021-07-01 01:35:00 -0400
committerJesse Luehrs <doy@tozt.net>2021-07-01 01:35:00 -0400
commitbf4123884a0928c3987e3e2c037fb2eb5587c875 (patch)
treeeacee3a2a24c725ee0f141e640e7ead66353090a /modules/pihole
parentb49d783f737132323cabf59818e740a5e8dcb051 (diff)
downloadpuppet-tozt-bf4123884a0928c3987e3e2c037fb2eb5587c875.tar.gz
puppet-tozt-bf4123884a0928c3987e3e2c037fb2eb5587c875.zip
fixes
Diffstat (limited to 'modules/pihole')
-rw-r--r--modules/pihole/manifests/init.pp10
1 files changed, 8 insertions, 2 deletions
diff --git a/modules/pihole/manifests/init.pp b/modules/pihole/manifests/init.pp
index 7de72c1..aacbbd7 100644
--- a/modules/pihole/manifests/init.pp
+++ b/modules/pihole/manifests/init.pp
@@ -14,17 +14,23 @@ class pihole($dir) {
ensure => directory,
require => File[$dir];
"${dir}/var-log/pihole.log":
- content => "",
+ ensure => file,
require => File["${dir}/var-log"];
}
systemd::service { "pihole":
- source => "puppet:///modules/pihole/pihole.service";
+ content => template("pihole/pihole.service"),
}
service { "pihole":
ensure => "running",
enable => true,
+ require => [
+ Package["podman"],
+ File["${dir}/etc-pihole"],
+ File["${dir}/etc-dnsmasq.d"],
+ File["${dir}/var-log/pihole.log"],
+ ],
subscribe => Systemd::Service["pihole"];
}
}