From 9c1ad67aa496506f695d1eb414a5c931bb846601 Mon Sep 17 00:00:00 2001 From: Tollef Fog Heen Date: Thu, 27 Nov 2014 17:28:44 +0100 Subject: [PATCH] onlyif doesn't exist for files, fall back to less elegant solution --- modules/debian-org/manifests/init.pp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/debian-org/manifests/init.pp b/modules/debian-org/manifests/init.pp index 15769e9e6..6d9f8a491 100644 --- a/modules/debian-org/manifests/init.pp +++ b/modules/debian-org/manifests/init.pp @@ -236,11 +236,16 @@ class debian-org { file { '/etc/default/puppet': source => 'puppet:///modules/debian-org/puppet.default', } + file { '/etc/systemd': + ensure => directory, + } + file { '/etc/systemd/system': + ensure => directory, + } 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