So, many moons ago, the following used to work: require 'puppet'
Puppet::Parser::Functions::function(:mangle_ip_address) s = Puppet::Parser::Scope.new # Mask the ipaddress variable s.setvar('ipaddress','11.22.33.44') s.mangle_ip_address However, now that we have to call 'lookupvar' in our functions, this doesn't work and gives the error: NoMethodError: undefined method `known_resource_types' for nil:NilClass from /usr/lib/ruby/site_ruby/1.8/puppet/resource/type_collection_helper.rb:5:in `known_resource_types' Does anyone have any ideas on how to get this working again? Thanks, Trevor -- Trevor Vaughan Vice President, Onyx Point, Inc (410) 541-6699 tvaug...@onyxpoint.com -- This account not approved for unencrypted proprietary information -- -- 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.