Anyone able to explain why "$fqdn" works and "$environment" doesn't in: $extlookup_precedence=["%{fqdn}","%{environment}","common"]
How to reproduce it: ----------------------------- - In "/etc/puppet/manifests/site.pp" : $extlookup_datadir = "/etc/puppet/manifests/extdata" $extlookup_precedence=["%{fqdn}","%{environment}","common"] - In "/etc/puppet/manifests/extdata/common.csv" extdata1,"CommonData1" extdata2,"CommonData2" - In "/etc/puppet/manifests/extdata/production.csv" extdata1,"ProdEnvData" - In "/etc/puppet/manifests/extdata/myhostname.domain.local.csv" extdata2,"HostData" - In a manifest, test it with: $extdata1 = extlookup(extdata1) $extdata2 = extlookup(extdata2) file{"/tmp/test.txt" : ensure => file, content => "FQDN = ${fqdn} , ENV = ${environment}, extdata1 = ${extdata1) , extdata2 = ${extdata2) ", } - At the end, test.txt will contain : FQDN = myhostname.domain.local , ENV = production, extdata1 = CommonData1 , extdata2 = HostData - But I guess the expected result should be: FQDN = myhostname.domain.local , ENV = production, extdata1 = ProdEnvData, extdata2 = HostData What am I missing here ? Cheers, Marcello -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.