using the fail function should work: content = inline_template('<%= fail("doh") %>')
On Wed, Sep 21, 2011 at 12:56 PM, Daniel Pittman <dan...@puppetlabs.com>wrote: > On Wed, Sep 21, 2011 at 12:00, Christopher Wood > <christopher_w...@pobox.com> wrote: > > How do I cause template failure in the erb ruby? I'd like the same kind > of failure as for a template syntax issue, where puppet keeps going. I know > I can use "exit" in a template, but I haven't yet tested if that will simply > cause my puppet agent to exit altogether. > > I believe you should be able to `raise Puppet::Error, "your message > here"` and have that fail in the way you desire. > > Daniel > -- > ⎋ Puppet Labs Developer – http://puppetlabs.com > ♲ Made with 100 percent post-consumer electrons > > -- > 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. > > -- "Join us for PuppetConf <http://bit.ly/puppetconfsig>, September 22nd and 23rd in Portland, OR." <http://bit.ly/puppetconfsig> -- 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.