Added support for puppet fileserver configuration.

This commit is contained in:
Timo Mkinen 2009-10-15 23:17:20 +03:00
parent 8b949bcf26
commit 54a47ae223
2 changed files with 27 additions and 7 deletions

View file

@ -0,0 +1,7 @@
[files]
path /srv/puppet/files/common
allow *
[private]
path /srv/puppet/files/private/%H
allow *

View file

@ -117,15 +117,28 @@ class puppet::server inherits puppet::client {
}
file { "/etc/puppet/tagmail.conf":
ensure => present,
source => [ "puppet:///files/puppet/tagmail.conf.${fqdn}",
"puppet:///files/puppet/tagmail.conf",
"puppet:///puppet/tagmail.conf", ],
mode => 0644,
owner => root,
group => root,
ensure => present,
source => [ "puppet:///files/puppet/tagmail.conf.${fqdn}",
"puppet:///files/puppet/tagmail.conf",
"puppet:///puppet/tagmail.conf", ],
mode => 0644,
owner => root,
group => root,
require => Package["puppet-server"],
}
file { "/etc/puppet/fileserver.conf":
ensure => present,
source => [ "puppet:///files/puppet/fileserver.conf.${fqdn}",
"puppet:///files/puppet/fileserver.conf",
"puppet:///puppet/fileserver.conf", ],
mode => 0644,
owner => root,
group => root,
require => Package["puppet-server"],
notify => Service["puppetmaster"],
}
file { "/etc/sysconfig/puppetmaster":
ensure => present,
content => template("puppet/puppetmaster.sysconfig.erb"),