some refactoring, externalizing classes

This commit is contained in:
do
2013-05-05 21:06:45 +02:00
parent aaea443943
commit fb837f76a9
7 changed files with 130 additions and 93 deletions

14
manifests/common.pp Normal file
View File

@@ -0,0 +1,14 @@
class puppet::common ($ensure = 'present') {
package { 'facter':
ensure => $ensure ? {
'present' => 'latest',
default => $ensure,
}
}
# add facter variable to custom facts.
file { "/etc/profile.d/puppet.sh":
content => "export FACTERLIB=\"${factpath}\"\n",
ensure => $ensure,
}
}