如何使用chef替换文件中的特定变量

时间:2015-06-23 12:07:26

标签: chef

我是Chef的新手,我正在尝试替换文件中的特定变量。在运行容器时会生成一个文件,我将使用我想要的值替换此值中的值。将容器部分放在一边。这是否可以替换特定变量。

感谢。

1 个答案:

答案 0 :(得分:1)

通常您不应修改文件,除非该文件具有您自己无法预测/管理的特定部分。 如果您可以强制执行/了解任何变量部分,则应使用template并呈现整个文件。

最后,您可以使用FileEdit Class来更改文件中的行(同样这也有很高的风险)。

更多详情here

最后,如果你真的需要这样做的话,Sean O' Meara食谱line可以完成部分工作,确保所需修改的幂等性。