因此,我们首次在 Opscode 平台上设置 Chef 来管理重要的集群部署。我们已经设置了客户端,将带有完整 Chef-repo 的开发环境签入 Git,等等。Knife 非常适合将内容从 repo上传到服务器。
Chef 管理控制台很不错。它使您可以在线编辑几乎所有内容。但问题就在这里:我们已经在线进行了更改,但无法弄清楚如何将它们下载回本地存储库,以便可以将它们检入源代码控制中。
有没有我们缺少的刀命令?或者任何其他可重复的方式来做到这一点,而不是编写一个脚本来列出每个角色和环境并将它们传送到文件中?