2013-02-14 99 views
1

在我的prod环境中,我为某个食谱设置了版本限制。如何覆盖环境中的厨师食谱版本约束?

SampleCookbook = 1.1.4 

现在我想摆脱这个约束。我怎样才能做到这一点?我不想做的只是删除约束,因为这会一次影响此环境中的所有机器。

我宁愿禁用signle节点中的约束来检查更改是否安全,然后在环境中禁用它。 有没有办法做到这一点?

回答

3

使用临时环境。可以在分段中的单独节点上测试更新,或临时将一个节点移动到“分段”环境 - 删除约束的生产副本 - 测试更新,删除生产中的约束,将节点移回。

似乎没有简单的方法来覆盖单个节点的约束 - 环境是一个封闭的实体。可能有一些工具(刀插件)使这种处理更容易,例如,通过让您即时创建现有环境的克隆。