module Puppet::Parser::Functions
newfunction(:fact_to_array, :type => :rvalue) do |args|
args[0].split(',')
end
end
Here's the class I'm trying to use it in:
class oms::all_config {
file { '/var/lib/oms/config':
source => 'puppet:///deployment/deployment',
recurse => true,
purge => true,
force => true,
ignore => fact_to_array('DIR_1,DIR_2,DIR_3'),
require => Class['oms::oms_directory'],
}
}
Getting the following error when trying to run puppet agent --test on a
remote agent:
Error: Could not retrieve catalog from remote server: Error 400 on SERVER:
Function 'fact_to_array' does not return a value at
/etc/puppet/modules/oms/manifests/init.pp:13 on node oms-2787
I'm out of ideas as to why is it not working. Will appreciate any help on
this.
Thanks ahead
--
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.