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.

Reply via email to