- From: Jonathan Weiss <
>
- To:
- Subject: [chef] How to mark a ruby_block as failed?
- Date: Tue, 21 Dec 2010 21:20:37 +0100
Cheers,
I'm using a ruby_block to handle complex operations with mdadm in
Chef. My question is, how do I tell Chef that my block failed and
execution should halt with an error? In pseudo code:
ruby_block "A complex operation" do
block "using mdadm" do
output = `do something`
if $?.success?
Chef::Log.info output
else
Chef::Log.error output
# tell chef we failed
end
end
end
This would of course be easier if I could just use the execute
resource in the ruby_block...
Thanks,
Jonathan
--
Jonathan Weiss
http://blog.innerewut.de
http://twitter.com/jweiss
- [chef] How to mark a ruby_block as failed?, Jonathan Weiss, 12/21/2010
Archive powered by MHonArc 2.6.16.