对食谱的本地编辑会被厨师-客户执行覆盖
Local edits to recipes get overwritten by chef-client execution
我是一名开发人员,负责对 devops 团队拥有的说明书进行一些更改。我们无法访问 knife 或厨师服务器。
我尝试对食谱进行一些局部更改以进行尝试。但是,当我 运行:
$ sudo chef-client --log_level debug
对配方的本地更改被服务器上的内容覆盖。
有没有一种方法可以快速测试对食谱的微小更改,而无需从厨师服务器获取它们?
谢谢。
只需在您的命令中添加 --skip-cookbook-sync
参数:
$ sudo chef-client --log_level debug --skip-cookbook-sync
我是一名开发人员,负责对 devops 团队拥有的说明书进行一些更改。我们无法访问 knife 或厨师服务器。
我尝试对食谱进行一些局部更改以进行尝试。但是,当我 运行:
$ sudo chef-client --log_level debug
对配方的本地更改被服务器上的内容覆盖。
有没有一种方法可以快速测试对食谱的微小更改,而无需从厨师服务器获取它们?
谢谢。
只需在您的命令中添加 --skip-cookbook-sync
参数:
$ sudo chef-client --log_level debug --skip-cookbook-sync