【问题标题】:It's possible combinate augeas & template?可以结合augeas和模板吗?
【发布时间】:2014-07-10 06:14:07
【问题描述】:

可以结合 augeas 和模板吗?目标是文件内测试的静态部分,是另一个带有 augeas 的变量。 我正在阅读文档和示例,但我认为这是不可能的。 如果可能的话,你能举个例子吗? 谢谢

【问题讨论】:

    标签: templates puppet augeas


    【解决方案1】:

    如果您使用file 类型管理文件,则需要对其进行完全管理,而不能使用其他类型(例如augeas)管理其中的部分内容。为了按部分管理文件,您可能需要考虑使用 concat 模块之一(Puppet Labs 或 Onyxpoint 的)

    【讨论】:

    • 是的,但我需要维护该文件,因为任何人都会更改此文件
    • 我不确定:您是要管理整个文件以防止本地更改,还是要允许本地更改?
    • 目的是用puppet修改文件,防止其他用户修改。使用Augeas,如果用户删除了用augeas引入的参数,我可以修改文件,puppet再次写入,但用户写一个新行例如,puppet不要删除它。
    • 好的,所以你需要完全管理文件。可能的方法是:带有模板的file 资源; concat 资源(Puppet Labs 或 OnyxPoint 的)或具有清除功能的本机类型(例如,参见 augeasproviders.com)(使用 resources 资源类型)。
    猜你喜欢
    • 2023-04-06
    • 1970-01-01
    • 2013-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-14
    • 2015-05-07
    • 2017-01-30
    相关资源
    最近更新 更多