some refactoring, externalizing classes
This commit is contained in:
14
manifests/common.pp
Normal file
14
manifests/common.pp
Normal 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,
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user