From: Peter Palfrader Date: Fri, 9 Dec 2016 10:34:58 +0000 (+0100) Subject: want systemd-timesyncd from multi-user.target X-Git-Url: https://git.adam-barratt.org.uk/?a=commitdiff_plain;h=443aa81b256b615c55d4fe987a556c663ad4589d;hp=0faf9685026413c4b14bc2baa512b27f51b3d65d;p=mirror%2Fdsa-puppet.git want systemd-timesyncd from multi-user.target --- diff --git a/modules/systemdtimesyncd/manifests/init.pp b/modules/systemdtimesyncd/manifests/init.pp index 6a9a298a5..bc8fe5f74 100644 --- a/modules/systemdtimesyncd/manifests/init.pp +++ b/modules/systemdtimesyncd/manifests/init.pp @@ -7,9 +7,16 @@ class systemdtimesyncd { fail ( "No local timeservers configured for systemdtimesyncd." ) } else { file { '/etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service': - ensure => 'link', - target => '/lib/systemd/system/systemd-timesyncd.service', - notify => Exec['systemctl daemon-reload'], + ensure => 'absent', + notify => Exec['systemctl daemon-reload'], + } + file { '/etc/systemd/system/multi-user.target.wants': + ensure => 'directory', + } + file { '/etc/systemd/system/multi-user.target.wants/systemd-timesyncd.service': + ensure => 'link', + target => '/lib/systemd/system/systemd-timesyncd.service', + notify => Exec['systemctl daemon-reload'], } service { 'systemd-timesyncd':