Added creation of /srv/puppet directories into puppet::server class.

This commit is contained in:
Timo Mkinen 2010-04-17 22:39:23 +03:00
parent 8f278c828c
commit aa423ae302

View file

@ -137,6 +137,70 @@ class puppet::server inherits puppet::client {
ensure => installed, ensure => installed,
} }
if $puppet_datadir {
file { "${puppet_datadir}":
ensure => directory,
mode => 0755,
owner => root,
group => root,
}
file { "/srv/puppet":
ensure => link,
target => "${puppet_datadir}",
require => File["${puppet_datadir}"],
}
} else {
file { "/srv/puppet":
ensure => directory,
mode => 0755,
owner => root,
group => root,
}
}
if $puppet_storeconfigs != "none" {
file { "/srv/puppet/storeconfigs":
ensure => directory,
mode => 0750,
owner => puppet,
group => puppet,
require => [ File["/srv/puppet"],
Package["puppet-server"], ],
}
}
file { [ "/srv/puppet/bucket",
"/srv/puppet/reports",
"/srv/puppet/rrd", ]:
ensure => directory,
mode => 0750,
owner => puppet,
group => puppet,
require => [ File["/srv/puppet"],
Package["puppet-server"], ],
}
file { "/srv/puppet/files":
ensure => directory,
mode => 0755,
owner => root,
group => root,
require => File["/srv/puppet"],
}
file { "/srv/puppet/files/common":
ensure => directory,
mode => 0755,
owner => root,
group => root,
require => File["/srv/puppet/files"],
}
file { "/srv/puppet/files/private":
ensure => directory,
mode => 0750,
owner => root,
group => puppet,
require => [ File["/srv/puppet/files"],
Package["puppet-server"], ],
}
service { "puppetmaster": service { "puppetmaster":
ensure => running, ensure => running,
enable => true, enable => true,