我遵循了 OpsCode快速入门指南,事情进展得相当顺利,但现在我在尝试角色时遇到了问题。我在我的存储库中有一个由 OpsCode 提供的“启动器”角色。当我遵循第一个官方文档时,我可以从我的 chef repo 顶部找到并运行以下内容:
knife upload roles
它只是返回,没有任何反应。我的厨师服务器上没有任何角色(新的或更新的)。以下行确实适用于创建和更新:
knife role from file .\roles\starter.rb
但我发现它过于繁琐,我更喜欢将我的整个 repo 推送到服务器(或至少所有角色)的东西,以使我更有信心一切都是最新的。