From: Tollef Fog Heen <tfheen@err.no> Date: Thu, 27 Nov 2014 16:25:50 +0000 (+0100) Subject: Only put puppet.service in place if /etc/systemd/system exists X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=080031d38a0e19b2a0641b5fd56c45d4b55a7a5d;p=dsa-puppet.git Only put puppet.service in place if /etc/systemd/system exists --- diff --git a/modules/debian-org/manifests/init.pp b/modules/debian-org/manifests/init.pp index 910dbfdb..15769e9e 100644 --- a/modules/debian-org/manifests/init.pp +++ b/modules/debian-org/manifests/init.pp @@ -236,14 +236,11 @@ class debian-org { file { '/etc/default/puppet': source => 'puppet:///modules/debian-org/puppet.default', } - file { '/etc/systemd/system': - ensure => directory, - recurse => true, - } file { '/etc/systemd/system/puppet.service': ensure => 'link', target => '/dev/null', notify => Exec['systemctl daemon-reload'], + onlyif => "test -d /etc/systemd/system", } file { '/etc/cron.d/dsa-puppet-stuff':