search for: templatewrapper

Displaying 4 results from an estimated 4 matches for "templatewrapper".

2007 Sep 13
3
Templates and undefined variables
...t 0.23.2, I have a template where I wish to do something like this: <% if defined? some_variable %> .... <% end %> Ideally I''d like to tell these three cases apart: a) defined to a non-empty value b) defined to an empty value c) undefined However case c) causes problems - in templatewrapper.rb::method_missing it causes an error to be thrown. I''ve changed my copy so that it merely warns instead and returns nil. Interestingly the defined? check _never_ succeeeds - it always returns false :( I''ve done some google to see if anyone else has been doing optional bits lik...
2011 Nov 18
2
Are tildes actually valid in templates or is this a bug?
...or '';'' ... operatingsystem == "CentOS" ~; _erbout.concat "\nLine 2: Ya... ^ /tmp/puppet/test.erb:4: syntax error, unexpected kEND, expecting $end ; end ~; _erbout.concat "\n" ^ from /usr/lib/ruby/site_ruby/1.8/puppet/parser/templatewrapper.rb:106:in `result'' [STRIPPED OUT STACK TRACE FOR READABILITY] */tmp/puppet$ perl -pi -e ''s/~//'' test.erb* */tmp/puppet$ cat test.erb* Line 1: Line 2 will exist if running on CentOS. <% if operatingsystem == "CentOS" %> Line 2: Yay, we''re...
2012 Jan 23
13
Template Help Please
Hello, I am trying to setup a template with data being passed in as a long string of data which is being returned via extlookup() i.e. $resolvers = "10.10.10.10 11.11.11.11.12.12.12.12" The template should split those up and put a nameserver entry per line in /etc/resolv.conf I have this in the template now:- <%=
2006 Dec 01
1
Packages build for Solaris ? As CSW packages ?
...rce ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/resource/param.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/resource/reference.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/resource.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/scope.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/templatewrapper.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/group ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/group/groupadd.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/group/netinfo.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/group/pw.r...