redoing older doings
This commit is contained in:
@@ -1,6 +1,3 @@
|
|||||||
@@puppet::puppetmaster::privatedir { $fqdn: l_fqdn => generate('/usr/bin/env', 'perl', '-e', '$_=shift;tr/[A-Z]/[a-z]/;print $_',
|
|
||||||
"$fqdn") }
|
|
||||||
|
|
||||||
import "defines/*.pp"
|
import "defines/*.pp"
|
||||||
|
|
||||||
class puppet (
|
class puppet (
|
||||||
@@ -20,10 +17,12 @@ class puppet (
|
|||||||
require 'puppet::common'
|
require 'puppet::common'
|
||||||
|
|
||||||
if !defined(Class['puppet::puppetlabs_apt']) {
|
if !defined(Class['puppet::puppetlabs_apt']) {
|
||||||
class { 'puppet::puppetlabs_apt': }
|
|
||||||
require 'puppet::puppetlabs_apt'
|
require 'puppet::puppetlabs_apt'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# @@puppet::puppetmaster::privatedir { $fqdn: l_fqdn => generate('/usr/bin/env', 'perl', '-e', '$_=shift;tr/[A-Z]/[a-z]/;print $_',
|
||||||
|
# "$fqdn") }
|
||||||
|
|
||||||
case $kernel {
|
case $kernel {
|
||||||
"Linux" : {
|
"Linux" : {
|
||||||
$puppetpkgs = ["puppet", "puppet-common"]
|
$puppetpkgs = ["puppet", "puppet-common"]
|
||||||
@@ -62,7 +61,7 @@ class puppet (
|
|||||||
notice("${fqdn} PUPPET-CRON: cron_real: ${cron_real}, daemonize: ${daemonize}, running: ${service_running}"
|
notice("${fqdn} PUPPET-CRON: cron_real: ${cron_real}, daemonize: ${daemonize}, running: ${service_running}"
|
||||||
)
|
)
|
||||||
|
|
||||||
cron { puppetrun:
|
cron { 'puppetrun':
|
||||||
command => "/usr/local/sbin/puppetd_run.sh",
|
command => "/usr/local/sbin/puppetd_run.sh",
|
||||||
user => root,
|
user => root,
|
||||||
minute => $run_minute,
|
minute => $run_minute,
|
||||||
@@ -78,7 +77,7 @@ class puppet (
|
|||||||
ensure => "${ensure}",
|
ensure => "${ensure}",
|
||||||
}
|
}
|
||||||
|
|
||||||
case $kernel {
|
case $::kernel {
|
||||||
"Darwin" : {
|
"Darwin" : {
|
||||||
file { "/Library/LaunchDaemons/org.macports.puppet.plist":
|
file { "/Library/LaunchDaemons/org.macports.puppet.plist":
|
||||||
source => "puppet:///modules/puppet/org.macports.puppet.plist",
|
source => "puppet:///modules/puppet/org.macports.puppet.plist",
|
||||||
@@ -89,13 +88,14 @@ class puppet (
|
|||||||
: ensure => "absent", }
|
: ensure => "absent", }
|
||||||
}
|
}
|
||||||
"Linux" : {
|
"Linux" : {
|
||||||
replace { "enable_puppet":
|
# replace { "enable_puppet":
|
||||||
file => "/etc/default/puppet",
|
# file => "/etc/default/puppet",
|
||||||
pattern => "START=no",
|
# pattern => "START=no",
|
||||||
replacement => "START=yes",
|
# replacement => "START=yes",
|
||||||
before => Service["${puppet_service}"],
|
# before => Service["${puppet_service}"],
|
||||||
}
|
# }
|
||||||
|
|
||||||
|
if defined(Class['monit']) {
|
||||||
monit::process { "puppet":
|
monit::process { "puppet":
|
||||||
start => "/etc/init.d/puppet start",
|
start => "/etc/init.d/puppet start",
|
||||||
stop => "/etc/init.d/puppet stop",
|
stop => "/etc/init.d/puppet stop",
|
||||||
@@ -108,6 +108,7 @@ class puppet (
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
$puppet_user = $operatingsystem ? {
|
$puppet_user = $operatingsystem ? {
|
||||||
"Darwin" => $adm,
|
"Darwin" => $adm,
|
||||||
default => "puppet",
|
default => "puppet",
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# $Id: puppet.conf.erb 4356 2011-05-28 15:15:01Z uwaechte $
|
#### PUPPET MANAGED #####
|
||||||
|
|
||||||
[main]
|
[main]
|
||||||
confdir=/etc/puppet
|
confdir=/etc/puppet
|
||||||
@@ -17,26 +17,18 @@ templatedir=/etc/puppet/templates
|
|||||||
|
|
||||||
|
|
||||||
<% if (fqdn == scope.lookupvar("puppetmaster_server")) || (fqdn == scope.lookupvar("puppetmasterdev_server")) -%>
|
<% if (fqdn == scope.lookupvar("puppetmaster_server")) || (fqdn == scope.lookupvar("puppetmasterdev_server")) -%>
|
||||||
#queue_type = stomp
|
|
||||||
#queue_source = stomp://localhost:61613
|
|
||||||
#dbadapter=sqlite3
|
|
||||||
dbmigrate=true
|
dbmigrate=true
|
||||||
dbadapter=mysql
|
dbadapter=<%= scope.lookupvar('puppetmaster_dbtype') %>
|
||||||
dbname=puppet_master
|
dbname=<%= scope.lookupvar('puppetmaster_db') %>
|
||||||
dbserver=mysql-i.intern.maketank.net
|
dbserver=<%= scope.lookupvar('puppetmaster_dbhost') %>
|
||||||
dbuser=puppet
|
dbuser=<%= scope.lookupvar('puppetmaster_dbuser') %>
|
||||||
dbpassword=masterClaster2011
|
dbpassword=<%= scope.lookupvar('puppetmaster_dbpassword') %>
|
||||||
|
|
||||||
[master]
|
[master]
|
||||||
ssl_client_header = SSL_CLIENT_S_DN
|
ssl_client_header = SSL_CLIENT_S_DN
|
||||||
ssl_client_verify_header = SSL_CLIENT_VERIFY
|
ssl_client_verify_header = SSL_CLIENT_VERIFY
|
||||||
#catalog_format=marshal
|
reports=foreman
|
||||||
#reports=store,http
|
modulepath=<%= scope.lookupvar('puppetmaster_modulepath') %>
|
||||||
# store only to dashboard
|
|
||||||
reports=http
|
|
||||||
reporturl=<%= puppetdashboard_reporturl %>
|
|
||||||
modulepath=/etc/puppet/modules:/etc/puppet/modules-enabled:/etc/puppet/modules-external:/etc/puppet/modules-public
|
|
||||||
#async_storeconfigs=true
|
|
||||||
storeconfigs=true
|
storeconfigs=true
|
||||||
rails_loglevel=info
|
rails_loglevel=info
|
||||||
dbconnections=20
|
dbconnections=20
|
||||||
|
|||||||
Reference in New Issue
Block a user