puppet::defines::fact_d which creates facts.d.txt facts... facts.
This commit is contained in:
12
manifests/defines/fact_d.pp
Normal file
12
manifests/defines/fact_d.pp
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
define puppet::defines::fact_d ($ensure = 'present', $key = false, $value) {
|
||||||
|
require 'puppet::common'
|
||||||
|
$k_real = $key ? {
|
||||||
|
false => $name,
|
||||||
|
default => $key,
|
||||||
|
}
|
||||||
|
|
||||||
|
file { "${puppet::common::facts_d}/${k_real}.txt":
|
||||||
|
content => "${k_real}=${value}",
|
||||||
|
ensure => $ensure,
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user