From 38d58b31615aa3ab1f5e2595629dea7c3f0180b6 Mon Sep 17 00:00:00 2001
From: Jenkins ConfDroid
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
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
# File 'manifests/main/dirs.pp', line 6
class puppet_cd::main::dirs (
-) inherits puppet_cd::params {
-
+) inherits puppet_cd::params {
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,
+ }
}
# File 'manifests/params.pp', line 18
@@ -373,6 +385,18 @@ class puppet_cd::params (
) {
$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
$pt_server_service = 'puppetserver'
$pt_agent_service = 'puppet'