diff options
author | mh <mh@immerda.ch> | 2008-02-29 16:22:17 +0000 |
---|---|---|
committer | mh <mh@immerda.ch> | 2008-02-29 16:22:17 +0000 |
commit | ac433c13e3226eacb83f70544ceab6fd822e3e75 (patch) | |
tree | dada8de4509baa92c6fd00250585a679c348d3e3 /manifests | |
parent | 442fe46bdff706e8fd68dbc4506514079b3b7098 (diff) |
fixed some left stuff
Diffstat (limited to 'manifests')
-rw-r--r-- | manifests/init.pp | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/manifests/init.pp b/manifests/init.pp index 830a692..03d0ba5 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -81,26 +81,31 @@ class puppetmaster inherits puppet { $real_puppetmaster_conf_source = $puppet_conf_source ? { '' => [ "puppet://$server/dist/puppet/master/puppet.conf", "puppet://$server/puppet/master/puppet.conf" ], - default => "puppet://$server/$source", + default => "puppet://$server/$puppet_conf_source", } - $real_puppet_fileserver_source = $puppet_fileserver_source ? { '' => [ "puppet://$server/dist/puppet/master/fileserver.conf", "puppet://$server/puppet/master/fileserver.conf" ], default => "puppet://$server/$puppet_fileserver_source" } + File[puppet_config]{ source => $real_puppetmaster_conf_source, notify => [Service[puppet],Service[puppetmaster] ], } - file { 'fileserver_config': - path => '/etc/puppet/fileserver.conf', + $real_puppet_fileserver_source = $puppet_fileserver_source ? { + '' => [ "puppet://$server/dist/puppet/master/fileserver.conf", + "puppet://$server/puppet/master/fileserver.conf" ], + default => "puppet://$server/$puppet_fileserver_source" + } + + file { '/etc/puppet/fileserver.conf': owner => root, group => 0, mode => 600, - source => $real_puppet_fileserver_source, + source => $real_puppet_fileserver_source , notify => [Service[puppet],Service[puppetmaster] ], } } |