Skip to content

Instantly share code, notes, and snippets.

@kbarber
Created January 8, 2013 19:51
Show Gist options
  • Select an option

  • Save kbarber/4487300 to your computer and use it in GitHub Desktop.

Select an option

Save kbarber/4487300 to your computer and use it in GitHub Desktop.
# ./bin/puppet apply -e '$foo = undef notice(inline_template("<%= foo.inspect %>"))'
/Users/ken/Development/puppet/lib/puppet/defaults.rb:127: warning: Insecure world writable dir /usr/local/share in PATH, mode 040777
Notice: Scope(Class[main]): :undef
Notice: Finished catalog run in 0.12 seconds
@kbarber

kbarber commented Jan 8, 2013

Copy link
Copy Markdown
Author

cat ~/.puppet/modules/foo/lib/puppet/parser/functions/foo.rb

module Puppet::Parser::Functions
newfunction(:foo, :type => :statement) do |arguments|
puts arguments[0].inspect
end
end

~/Development/puppet/bin/puppet apply -e 'foo(undef)'

""

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment