Ryan Anderson
2014-Apr-30 17:28 UTC
[Puppet Users] Custom fact displays with brackets and double quotes, eg ["<fact value>"]
I have a ruby custom fact that when queried with 'facter -p mysite' displays as expected (eg TX), but if I do 'facter -p | grep mysite' it shows up like ["MN"]. It will show up this wrong way when it goes to puppetdb (whose data I view with puppetboard). This custom fact only behaves this way on one platform, AIX with ruby 2.0.0p353. The built-in facts do not have this same issue. Any ideas on how to fix this? The ruby fact code is something like: Facter.add("mysite") do setcode do case Facter.value(:ipaddress) when /^10\.1\.91\.|^10\.1\.92\.|^10\.1\.93\./ "TX" when /^13\.1\.1\.|^13\.1\.2\./ "CA" end end end -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/be893da1-8c15-4b52-b829-93bae51504ff%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.