Page MenuHomeSoftware Heritage

puppet_config.rb
No OneTemporary

puppet_config.rb

desired_settings = {
master: [
:localcacert,
:ssldir
],
main: [
:hostpubkey,
:hostprivkey,
:hostcert,
:localcacert,
:ssldir,
:vardir,
:server
]
}
Facter.add(:puppet_config) do
puppet_config = {}
setcode do
desired_settings.each_pair do |section, settings|
settings.each do |setting|
puppet_config[section.to_s] = {} unless puppet_config.key?(section.to_s)
puppet_config[section.to_s][setting.to_s] = Puppet.settings.values(
Puppet[:environment].to_sym, section
).interpolate(setting)
end
end
puppet_config
end
end

File Metadata

Mime Type
text/plain
Expires
Jun 4 2025, 7:36 PM (10 w, 1 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3372893

Event Timeline