hiera compatible refactoring

This commit is contained in:
Udo Waechter
2014-06-03 10:28:22 +02:00
parent d7d9a83dc8
commit 11001cb209
4 changed files with 31 additions and 38 deletions

View File

@@ -1,20 +1,16 @@
class puppet::facter (
$ensure = 'present') {
$pkg_ens = $ensure ? {
'present' => 'latest',
default => $ensure,
}
package { 'facter': ensure => $ensure }
package { 'libaugeas-ruby': }
$ens_dir = $ensure ? {
'present' => 'directory',
default => $ensure,
'absent' => 'absent',
default => 'directory',
}
$facts_d = '/etc/facter/facts.d'
File['/etc/facter'] -> File[$facts_d]
$pv_dir = $::puppet_vardir ? {
'' => '/var/lib/puppet',
default => $::puppet_vardir