We have a command line utility that queries a database to get certain facts about our hosts -- I wanted to write a custom function to obtain all of those facts at once. The tool outputs JSON and I wanted to take that output and return a hash back into puppet where I could access the facts like...
$a = host_info() if $a['in_maintenance'] == 'yes' { } ... etc, etc. Right now I'm getting: can't convert Array into String at ... Which I assume means that puppet is expecting a string back from the custom function. Maybe I just need to make a fact out of these instead and prefix them with foo_in_maintenance, etc., etc., etc., but I'd really rather use structured data. -- 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.