[chef-dev] Re: Any plan for CHEF-2627 (Knife SSH should return exit code based on whether or not ssh command is successful or not)


Chronological Thread 
  • From: Joseph Holsten < >
  • To: Maciej Pasternacki < >, Hui Hu < >
  • Cc: Chef Dev < >
  • Subject: [chef-dev] Re: Any plan for CHEF-2627 (Knife SSH should return exit code based on whether or not ssh command is successful or not)
  • Date: Wed, 2 May 2012 20:43:13 +0000

This won't solve your knife issues, but I bet you'd enjoy a look into chef's 
exception and report handlers: 
http://wiki.opscode.com/display/chef/Exception+and+Report+Handlers

I'm especially fond of:
- chef-handler-updated-resources
- airbrake_handler
- chef-syslog-handler


On 2012-05-02, at 08:17, Maciej Pasternacki wrote:

> BIG +1 on this.
> 
> I'm using knife ssh to execute maintenance commands in parallel. Diagnostic 
> output is hard to miss when there are many machines. Knife should at the 
> very least exit a non-zero status, and optimally print at the end of the 
> session list of machines with non-zero exit status (and the respective 
> statuses).
> 
> -- M
> 
> On May 2, 2012, at 7:53 , Hui Hu wrote:
> 
>> Hello,
>
>> I've been using Chef for several months.  
>
>> Are Chef developers going to fix this ticket 
>http://tickets.opscode.com/browse/CHEF-2627 ;(Knife SSH should return exit 
>> code based on whether or not ssh command is successful or not) ?  I really 
>> want to know whether the command Chef::Knife::Bootstrap.run (which calls 
>> Chef::Knife::Ssh.run) is successful or not, so I can perform next step 
>> based on the result. 
>
>> Thanks & Best Regards,
>> Hui Hu
>
> 




Archive powered by MHonArc 2.6.16.

§