我正在尝试使用“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
答案 0 :(得分:3)
消息的最可能原因
原因:(ArgumentError)无法在没有客户端名称的情况下签署请求,请检查:node_name是否已分配
您尚未配置与Chef服务器的连接。检查其中一个预期位置是否有knife.rb,并确定node_name
。