【问题标题】:how to replace specific variables in a file using chef如何使用厨师替换文件中的特定变量
【发布时间】:2015-09-09 05:28:56
【问题描述】:

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

谢谢。

【问题讨论】:

标签: chef-infra


【解决方案1】:

通常你不应该修改文件,除非文件有你自己无法预测/管理的特定部分。 如果您可以强制/知道任何可变部分,您应该使用template 并渲染整个文件。

在不得已的情况下,您可以使用FileEdit Class 来更改文件中的行(同样这是高风险的)。

更多详情here

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-18
    • 1970-01-01
    • 1970-01-01
    • 2020-07-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多