diff options
author | Jesse Luehrs <doy@tozt.net> | 2021-07-01 01:35:00 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2021-07-01 01:35:00 -0400 |
commit | bf4123884a0928c3987e3e2c037fb2eb5587c875 (patch) | |
tree | eacee3a2a24c725ee0f141e640e7ead66353090a /modules/pihole | |
parent | b49d783f737132323cabf59818e740a5e8dcb051 (diff) | |
download | puppet-tozt-bf4123884a0928c3987e3e2c037fb2eb5587c875.tar.gz puppet-tozt-bf4123884a0928c3987e3e2c037fb2eb5587c875.zip |
fixes
Diffstat (limited to 'modules/pihole')
-rw-r--r-- | modules/pihole/manifests/init.pp | 10 |
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"]; } } |