From bf4123884a0928c3987e3e2c037fb2eb5587c875 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Thu, 1 Jul 2021 01:35:00 -0400 Subject: fixes --- modules/pihole/manifests/init.pp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'modules/pihole') 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"]; } } -- cgit v1.2.3-54-g00ecf