chef provision命令因节点名称缺失而失败

时间:2015-07-27 16:14:08

标签: chef chefdk

我正在尝试使用“Chef provision”,这是ChefDK的一部分。我一直试图遵循这篇文章,但在运行“chef provision”命令时遇到错误。

http://jtimberman.housepub.org/blog/2015/05/15/quick-tip-chefdk-provision/

我错过了什么? 任何指针都非常感谢!

$ chef provision testing --sync -n mymachinename
Uploading policy to policy group testing
Error: Failed to upload policy to policy group testing
Reason: (ArgumentError) Cannot sign the request without a client name, check that :node_name is assigned

1 个答案:

答案 0 :(得分:3)

消息的最可能原因

  

原因:(ArgumentError)无法在没有客户端名称的情况下签署请求,请检查:node_name是否已分配

您尚未配置与Chef服务器的连接。检查其中一个预期位置是否有knife.rb,并确定node_name