@@ -100,7 +100,7 @@ def create_environment(osfamilies, tmp_dirs)
100100 \\ $msgs = hiera_array('message')
101101 notify {\\ $msgs:}
102102 class {'#{ @module_name } ':
103- result_dir => hiera('result_dir')[\\ $:: hostname],
103+ result_dir => hiera('result_dir')[\\ $facts['networking'][' hostname'] ],
104104 }
105105}
106106",
@@ -119,7 +119,7 @@ class {'#{@module_name}':
119119:hierarchy:
120120 - \\ "%{clientcert}\\ "
121121 - \\ "%{environment}\\ "
122- - \\ "%{osfamily }\\ "
122+ - \\ "%{os.family }\\ "
123123 - \\ "default\\ "
124124"
125125}
@@ -188,7 +188,7 @@ class #{@module_name} (
188188file { "#{ moduledir } /manifests/mod_default.pp":
189189 content => "
190190class #{ @module_name } ::mod_default {
191- \\ $result_dir = hiera('result_dir')[\\ $:: hostname]
191+ \\ $result_dir = hiera('result_dir')[\\ $facts['networking'][' hostname'] ]
192192 notify{\\ "module mod_default invoked.\\ \\ n\\ ":}
193193 file {\\ \" \\ \$ {result_dir}/mod_default\\ \" :
194194 ensure => 'file',
@@ -202,7 +202,7 @@ class #{@module_name}::mod_default {
202202file { "#{ moduledir } /manifests/mod_osfamily.pp":
203203 content => "
204204class #{ @module_name } ::mod_osfamily {
205- \\ $result_dir = hiera('result_dir')[\\ $:: hostname]
205+ \\ $result_dir = hiera('result_dir')[\\ $facts['networking'][' hostname'] ]
206206 notify{\\ "module mod_osfamily invoked.\\ \\ n\\ ":}
207207 file {\\ \" \\ \$ {result_dir}/mod_osfamily\\ \" :
208208 ensure => 'file',
@@ -216,7 +216,7 @@ class #{@module_name}::mod_osfamily {
216216file { "#{ moduledir } /manifests/mod_production.pp":
217217 content => "
218218class #{ @module_name } ::mod_production {
219- \\ $result_dir = hiera('result_dir')[\\ $:: hostname]
219+ \\ $result_dir = hiera('result_dir')[\\ $facts['networking'][' hostname'] ]
220220 notify{\\ "module mod_production invoked.\\ \\ n\\ ":}
221221 file {\\ \" \\ \$ {result_dir}/mod_production\\ \" :
222222 ensure => 'file',
@@ -230,7 +230,7 @@ class #{@module_name}::mod_production {
230230file { "#{ moduledir } /manifests/mod_fqdn.pp":
231231 content => "
232232class #{ @module_name } ::mod_fqdn {
233- \\ $result_dir = hiera('result_dir')[\\ $:: hostname]
233+ \\ $result_dir = hiera('result_dir')[\\ $facts['networking'][' hostname'] ]
234234 notify{\\ "module mod_fqdn invoked.\\ \\ n\\ ":}
235235 file {\\ \" \\ \$ {result_dir}/mod_fqdn\\ \" :
236236 ensure => 'file',
@@ -271,7 +271,7 @@ class #{@module_name}::mod_fqdn {
271271def find_osfamilies
272272 family_hash = { }
273273 agents . each do |agent |
274- res = on ( agent , facter ( "osfamily " ) )
274+ res = on ( agent , facter ( "os.family " ) )
275275 osf = res . stdout . chomp
276276 family_hash [ osf ] = 1
277277 end
@@ -282,7 +282,7 @@ def find_tmp_dirs
282282 tmp_dirs = ""
283283 host_to_result_dir = { }
284284 agents . each do |agent |
285- h = on ( agent , facter ( "hostname" ) ) . stdout . chomp
285+ h = on ( agent , facter ( "networking. hostname" ) ) . stdout . chomp
286286 t = agent . tmpdir ( "#{ @module_name } _results" )
287287 tmp_dirs += " #{ h } : '#{ t } '\n "
288288 host_to_result_dir [ h ] = t
@@ -304,7 +304,7 @@ def find_tmp_dirs
304304 env_manifest = create_environment ( find_osfamilies , tmp_dirs )
305305 apply_manifest_on ( master , env_manifest , :catch_failures => true )
306306 agents . each do |agent |
307- resultdir = host_to_result_dir [ on ( agent , facter ( "hostname" ) ) . stdout . chomp ]
307+ resultdir = host_to_result_dir [ on ( agent , facter ( "networking. hostname" ) ) . stdout . chomp ]
308308 step "Applying catalog to agent: #{ agent } . result files in #{ resultdir } "
309309 on (
310310 agent ,
0 commit comments