【问题标题】:chef recipe to update a value in properties file厨师配方更新属性文件中的值
【发布时间】:2015-02-28 02:43:05
【问题描述】:

我有一个包含以下内容的 log.properties 文件

LogFilePathKnown=true
LogFileSizeBytes=10000000
LogFileCount=1
LogFileAppend=true

我想更新 LogFileAppend=false。我怎样才能使用厨师食谱做到这一点。任何帮助都会很棒。

【问题讨论】:

    标签: chef-infra chef-recipe chef-solo


    【解决方案1】:

    您必须使用食谱template。为此,您必须在食谱根目录的templates/default/ 中创建一个erb 文件。您可以根据需要和愿望以不同的方式组织模板文件。检查chef template documentation 以查看详细信息、示例,......关于它的使用。

    【讨论】:

    • 我在 templates\default 下创建了一个模板 log.properties 在配方模板中添加了以下内容“更新日志属性文件:#{log_prop_path}”do path log_prop_path source“log.properties”#located in template /default owner user group group mode 0644 end 但是上面抛出了一个错误。我错过了什么吗?
    • 请将错误输出和新代码添加到问题中。几乎不可能阅读 SO 的 cmets 部分中的代码。
    • @User3 我不太明白您是如何尝试实现它的。请使用您的代码更新您的问题,以便我们更准确地提供帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多