[chef] Re: Knife ssh fails with Server returned error


Chronological Thread 
  • From: Matt Ray < >
  • To:
  • Subject: [chef] Re: Knife ssh fails with Server returned error
  • Date: Tue, 19 Jun 2012 09:07:05 -0500

This is a common misconception about how knife ssh works. The "-a"
option is asking for the attribute to pull from the nodes returned
from the search result, not the IP address you want to use. So if
"name:chef-node.blr.novell.com" matches 1 machine, you'll want to pass
"-a ipaddress" to pull the node's ipaddress and pass it to the ssh
command. I believe the options also go after the command, so try this:

knife ssh name:chef-node.blr.novell.com "sudo chef-client" -x root -P
pass -a ipaddress

If you're running in the cloud, you might use

knife ssh name:chef-node.blr.novell.com "sudo chef-client" -x root -P
pass  -a cloud.public_hostname

Thanks,
Matt Ray
Senior Technical Evangelist | Opscode Inc.

 | (512) 731-2218
Twitter, IRC, GitHub: mattray


On Tue, Jun 19, 2012 at 4:50 AM, meenakshi agrawal 
< >
 wrote:
>  knife ssh name:chef-node.blr.novell.com -x root -P pass "sudo chef-client"
> -a 172.18.4.19



Archive powered by MHonArc 2.6.16.

§