Thank you to you and Daniel, both your methods do what I want.

On Wed, Sep 21, 2011 at 12:58:38PM -0700, Dan Bode wrote:
>    using the fail function should work:
> 
>    content = inline_template('<%= fail("doh") %>')
> 
>    On Wed, Sep 21, 2011 at 12:56 PM, Daniel Pittman
>    <[1]dan...@puppetlabs.com> wrote:
> 
>      On Wed, Sep 21, 2011 at 12:00, Christopher Wood
>      <[2]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 – [3]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 [4]puppet-users@googlegroups.com.
>      To unsubscribe from this group, send email to
>      [5]puppet-users+unsubscr...@googlegroups.com.
>      For more options, visit this group at
>      [6]http://groups.google.com/group/puppet-users?hl=en.
> 
>    --
>    "Join us for [7]PuppetConf, September 22nd and 23rd in Portland, OR."
> 
>    --
>    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.
> 
> References
> 
>    Visible links
>    1. mailto:dan...@puppetlabs.com
>    2. mailto:christopher_w...@pobox.com
>    3. http://puppetlabs.com/
>    4. mailto:puppet-users@googlegroups.com
>    5. mailto:puppet-users%2bunsubscr...@googlegroups.com
>    6. http://groups.google.com/group/puppet-users?hl=en
>    7. 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.

Reply via email to