facter 1.7 has its own fact.d

This commit is contained in:
Udo Waechter
2013-05-21 16:48:32 +02:00
parent f70b8e3cc3
commit 46a7acad8d
2 changed files with 19 additions and 9 deletions

View File

@@ -5,17 +5,25 @@ class puppet::common ($ensure = 'present') {
default => $ensure,
}
}
$ens_dir = $ensure ? {
'present' => 'directory',
default => $ensure,
}
$facts_d = '/etc/facter/facts.d'
File['/etc/facter'] -> File[$facts_d]
file { ['/etc/facter', $facts_d]:
ensure => $ensure ? {
'present' => 'directory',
default => $ensure,
},
mode => 0755,
owner => root,
group => root,
file {
[
'/etc/facter',
$facts_d]:
ensure => $ens_dir,
mode => 0755,
owner => root,
group => root;
"${::puppet_vardir}/exported":
ensure => $ens_dir;
}
# add facter variable to custom facts.

View File

@@ -74,7 +74,9 @@ class puppet (
content => template("puppet/puppetd_run.sh.erb"),
mode => 0700,
alias => "puppetd_run.sh",
ensure => "${ensure}",
ensure => $ensure;
"/var/log/puppet":
mode => '0755',
}
case $::kernel {