From 080031d38a0e19b2a0641b5fd56c45d4b55a7a5d Mon Sep 17 00:00:00 2001 From: Tollef Fog Heen Date: Thu, 27 Nov 2014 17:25:50 +0100 Subject: [PATCH] Only put puppet.service in place if /etc/systemd/system exists --- modules/debian-org/manifests/init.pp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/modules/debian-org/manifests/init.pp b/modules/debian-org/manifests/init.pp index 910dbfdba..15769e9e6 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': -- 2.20.1