Added default resource settings
* added profiles::default class in defaults.pp file * imported into all roles * cleaned up some duplicated code
This commit is contained in:
parent
568da5883e
commit
d7a7198497
@ -1 +1 @@
|
|||||||
#hiera_include('classes')
|
|
||||||
|
|||||||
30
site/profiles/manifests/defaults.pp
Normal file
30
site/profiles/manifests/defaults.pp
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
# settings that apply to all nodes
|
||||||
|
# use this as a place to set resource defaults
|
||||||
|
class profiles::defaults {
|
||||||
|
|
||||||
|
# set the global exec path
|
||||||
|
Exec {
|
||||||
|
path => ['/bin/', '/sbin/' , '/usr/bin/', '/usr/sbin/'],
|
||||||
|
}
|
||||||
|
|
||||||
|
Package {
|
||||||
|
ensure => present,
|
||||||
|
}
|
||||||
|
|
||||||
|
File {
|
||||||
|
ensure => present,
|
||||||
|
owner => 'root',
|
||||||
|
group => 'root',
|
||||||
|
mode => '0644',
|
||||||
|
}
|
||||||
|
|
||||||
|
Service {
|
||||||
|
ensure => running,
|
||||||
|
enable => true,
|
||||||
|
}
|
||||||
|
|
||||||
|
User {
|
||||||
|
ensure => present,
|
||||||
|
shell => '/bin/bash',
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -81,7 +81,6 @@ class profiles::yum::global (
|
|||||||
command => '/bin/bash -c "comm -23 <(ls /etc/yum.repos.d | sort)
|
command => '/bin/bash -c "comm -23 <(ls /etc/yum.repos.d | sort)
|
||||||
<(sort /etc/yum.repos.d/.managed) |
|
<(sort /etc/yum.repos.d/.managed) |
|
||||||
xargs -n1 rm -f /etc/yum.repos.d/{}"',
|
xargs -n1 rm -f /etc/yum.repos.d/{}"',
|
||||||
path => ['/bin', '/usr/bin'],
|
|
||||||
onlyif => '/bin/bash -c "comm -23 <(ls /etc/yum.repos.d | sort)
|
onlyif => '/bin/bash -c "comm -23 <(ls /etc/yum.repos.d | sort)
|
||||||
<(sort /etc/yum.repos.d/.managed) | grep .repo"',
|
<(sort /etc/yum.repos.d/.managed) | grep .repo"',
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
# a role to deploy the base system
|
# a role to deploy the base system
|
||||||
# work in progress
|
# work in progress
|
||||||
class roles::base {
|
class roles::base {
|
||||||
|
include profiles::defaults
|
||||||
include profiles::base
|
include profiles::base
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
# a role to deploy the puppetmaster
|
# a role to deploy the puppetmaster
|
||||||
# work in progress
|
# work in progress
|
||||||
class roles::puppet::puppetmaster {
|
class roles::puppet::puppetmaster {
|
||||||
|
include profiles::defaults
|
||||||
include profiles::base
|
include profiles::base
|
||||||
include profiles::puppet::puppetmaster
|
include profiles::puppet::puppetmaster
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user