Added creation of /srv/puppet directories into puppet::server class.
This commit is contained in:
parent
8f278c828c
commit
aa423ae302
1 changed files with 64 additions and 0 deletions
|
@ -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,
|
||||||
|
|
Loading…
Add table
Reference in a new issue