コマンドに混乱していknife sshます。ドキュメントによると、-aノードに FQDN または ipaddress 属性が設定されていない場合は、フラグを渡すことができます。また、それらの属性をオーバーライドしたい場合。knife sshこれを実行して、ローカル VM でテストしています。
$ knife ssh "role:webserver" "sudo chef-client" -x someusername -a 192.168.14.141
私が受け取るエラー:
FATAL: 1 つのノードが見つかりましたが、接続を確立するために必要な属性がありません。--attribute を使用して接続を開く別の属性を設定してみてください。
私はChef 11.4.0を実行しています