Chef:如何将通过仪表板进行的更改添加到Git?

我们目前正在设立opscode厨师,我们希望通过
Git管理所有食谱,环境等.是否有最佳实践/自动化以确保通过仪表板进行的所有更改(例如,新环境)会自动添加到版本控制中? 最佳答案 这个问题是我很少使用Web客户端的原因.相反,我有一个git repo,我将我的JSON配置保存在repo中,然后使用knife及其from file功能更新节点,角色,环境和cookbook.它让我更容易确保git和厨师是最新的.

如果必须使用Web界面,则可以设置cron作业以定期通过Chef REST API提取数据,然后将任何更改提交到git仓库.

点赞