add main dir control
This commit is contained in:
@@ -18,6 +18,8 @@ This module is also designed to work with External Node Classifiers (ENC), for i
|
|||||||
|
|
||||||
* install repo rpm (this will create the repo definitions)
|
* install repo rpm (this will create the repo definitions)
|
||||||
* install packages depending on whether the host fqdn equals either master fqdn, db fqdn or none (agent).
|
* install packages depending on whether the host fqdn equals either master fqdn, db fqdn or none (agent).
|
||||||
|
* open firewall ports depending on fqdn choices
|
||||||
|
* start services as required
|
||||||
|
|
||||||
## Support
|
## Support
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,17 @@
|
|||||||
class puppet_cd::main::dirs (
|
class puppet_cd::main::dirs (
|
||||||
|
|
||||||
) inherits puppet_cd::params {
|
) inherits puppet_cd::params {
|
||||||
|
|
||||||
require puppet_cd::main::install
|
require puppet_cd::main::install
|
||||||
|
|
||||||
|
file { $pt_main_dir:
|
||||||
|
ensure => directory,
|
||||||
|
path => $pt_main_dir,
|
||||||
|
owner => 'root',
|
||||||
|
group => 'root',
|
||||||
|
mode => '0750',
|
||||||
|
selrange => s0,
|
||||||
|
selrole => object_r,
|
||||||
|
seltype => puppet_etc_t,
|
||||||
|
seluser => system_u,
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -35,6 +35,18 @@ class puppet_cd::params (
|
|||||||
) {
|
) {
|
||||||
$fqdn = $facts['networking']['fqdn']
|
$fqdn = $facts['networking']['fqdn']
|
||||||
|
|
||||||
|
# directories
|
||||||
|
$pt_main_dir = '/etc/puppetlabs'
|
||||||
|
$pt_puppetdir = "${pt_main_dir}/puppet"
|
||||||
|
$pt_code_dir = "${pt_main_dir}/code"
|
||||||
|
$pt_environmentspath = "${pt_code_dir}/environments"
|
||||||
|
$pt_ssldir = "${pt_puppetdir}/ssl"
|
||||||
|
$pt_privatekeydir = "${pt_ssldir}/private_keys"
|
||||||
|
$pt_rundir = '/var/run/puppetlabs'
|
||||||
|
$pt_rundir_master = '/var/run/puppetlabs/puppetserver'
|
||||||
|
$pt_vardir = '/opt/puppetlabs/puppet/cache'
|
||||||
|
$pt_vardir_master = '/opt/puppetlabs/server/data/puppetserver'
|
||||||
|
|
||||||
# service
|
# service
|
||||||
$pt_server_service = 'puppetserver'
|
$pt_server_service = 'puppetserver'
|
||||||
$pt_agent_service = 'puppet'
|
$pt_agent_service = 'puppet'
|
||||||
|
|||||||
Reference in New Issue
Block a user