rsync::site dependency cleanup, part 1
[mirror/dsa-puppet.git] / modules / rsync / manifests / site.pp
index c762d6d..45836df 100644 (file)
@@ -46,17 +46,14 @@ define rsync::site (
                owner   => 'root',
                group   => 'root',
                mode    => '0444',
-               notify  => [
-                       Exec['systemctl daemon-reload'],
-                       Service["rsyncd-${name}.socket"],
-               ],
+               notify  => Exec['systemctl daemon-reload'],
        }
 
        service { "rsyncd-${name}.socket":
                ensure   => $ensure_service,
                enable   => $ensure_enable,
-               require  => [
-                       Exec['systemctl daemon-reload'],
+               notify   => Exec['systemctl daemon-reload'],
+               subscribe => [
                        File["/etc/systemd/system/rsyncd-${name}@.service"],
                        File["/etc/systemd/system/rsyncd-${name}.socket"],
                ],