From c106c541036aead97b86264770ea6e63bfc1134f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20M=E4kinen?= Date: Sat, 28 Sep 2013 12:29:34 +0300 Subject: [PATCH] puppet: Fixed puppet agent service for Fedora 19. --- puppet/manifests/init.pp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/puppet/manifests/init.pp b/puppet/manifests/init.pp index 7d1d04e..6aeefae 100644 --- a/puppet/manifests/init.pp +++ b/puppet/manifests/init.pp @@ -111,6 +111,20 @@ class puppet::client { notify => Service["puppet"], } } + "fedora": { + service { "puppet": + name => $::operatingsystemrelease ? { + /^1[0-8]/ => "puppet", + default => "puppetagent", + }, + enable => true, + restart => $::puppetversion ? { + /^[0-2]\./ => "pkill -HUP puppetd", + default => "pkill -HUP -f '/usr/bin/puppet agent'", + }, + subscribe => File["/etc/puppet/puppet.conf"], + } + } default: { service { "puppet": ensure => running,