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,
|
||||
}
|
||||
|
||||
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":
|
||||
ensure => running,
|
||||
enable => true,
|
||||
|
|
Loading…
Add table
Reference in a new issue