X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fcron_puppet%2Fmanifests%2Finit.pp;h=c9d5a51fbde5ae7df359b20304daa6c849fa9c77;hb=ba2cf1b5d938810077b0fd73844faf432e8e8f9d;hp=1756a0689339ee8e89b2bdcb7573a075702aa354;hpb=3b0f154d7fb685939b031dba0f141f37321d8da8;p=perso%2FImmae%2FProjets%2FPuppet.git diff --git a/modules/cron_puppet/manifests/init.pp b/modules/cron_puppet/manifests/init.pp index 1756a06..c9d5a51 100644 --- a/modules/cron_puppet/manifests/init.pp +++ b/modules/cron_puppet/manifests/init.pp @@ -1,7 +1,9 @@ -class cron_puppet { +class cron_puppet ( + $code_path = "/etc/puppetlabs/code" +) { file { 'post-hook': ensure => file, - path => '/etc/puppetlabs/puppet/.git/hooks/post-merge', + path => "$code_path/.git/hooks/post-merge", source => 'puppet:///modules/cron_puppet/post-merge', mode => '0755', owner => root, @@ -12,7 +14,7 @@ class cron_puppet { } cron { 'puppet-apply': ensure => present, - command => "cd /etc/puppetlabs/puppet ; /usr/bin/git pull", + command => "cd $code_path ; /usr/bin/git pull", user => root, minute => '*/30', require => File['post-hook'],