enable daemonize properly

This commit is contained in:
2015-04-22 00:14:36 +02:00
parent 4be6405b4c
commit 52e40ff06a
2 changed files with 15 additions and 10 deletions

View File

@@ -9,7 +9,7 @@ class puppet::agent (
$puppet_master = undef,
$splay = true,
$cron = true,
$environment = gsub($::domain, '.(maketank.net|bitwig.com)', '')) {
$environment = gsub($::domain, '.(maketank.net|bitwig.com|lan)$', '')) {
case $::kernel {
'Linux' : {
$puppetpkgs = ['puppet', 'puppet-common']
@@ -53,6 +53,18 @@ class puppet::agent (
default => $ensure,
}
if $daemonize == true {
common::replace { '/etc/default/puppet':
pattern => 'START=no',
replacement => "START=yes"
}
} else {
common::replace { '/etc/default/puppet':
pattern => 'START=yes',
replacement => "START=no"
}
}
cron { 'puppetrun':
command => '/usr/local/sbin/puppetd_run.sh',
user => 'root',

View File

@@ -5,23 +5,16 @@ class puppet::server (
$storeconfigs_backend = undef,
$reports = undef,
$basemodulepath = undef,
$version = undef,
$passenger = true) {
if $passenger == true {
$pkg = 'puppetmaster-passenger'
} else {
$pkg = 'puppetmaster'
}
$pkg_ens = $ensure ? {
'present' => $::kernel ? {
'Linux' => $version,
default => $ensure,
},
default => $ensure,
package { ['puppetmaster-common', $pkg]:
#ensure => $ensure,
}
package { ['puppetmaster-common', $pkg]: ensure => $pkg_ens, }
# ## remove disk reports from time to time
tidy { "${::puppet_vardir}/reports":
age => '4w',