【问题标题】:puppet augeas resource only support avalialbe lensespuppet augeas 资源仅支持 avalialbe 镜头
【发布时间】:2015-08-13 04:23:30
【问题描述】:

我在 puppet 中自动化 rhnplugin 配置文件,下面是我的清单

augeas { 'config' :
    lens => 'Simplevars.lns',
    incl => '/etc/yum/pluginconf.d/rhnplugin.conf',
   changes => 'set /etc/yum/pluginconf.d/rhnplugin.conf/test " " '
 }

遇到错误

Warning: Augeas[config](provider=augeas): Loading failed for one or more files, see debug for /augeas//error outputeven

我尝试使用“simplelines lens”没有得到任何 o/p

我使用“simplelines 和 simplevars”,因为找不到 rhnplugin 的镜头。

我在 augtool 中使用过,它起作用了

augtool> set /files/etc/yum/pluginconf.d/rhnplugin.conf/test
augtool> save
Saved 1 file(s)
augtool> set /files/etc/yum/pluginconf.d/rhnplugin.conf/test/enabled 1
augtool> save
Saved 1 file(s)
augtool> print /files/etc/yum/pluginconf.d/rhnplugin.conf/test
/files/etc/yum/pluginconf.d/rhnplugin.conf/test
/files/etc/yum/pluginconf.d/rhnplugin.conf/test/enabled = "1"

我的疑问是,如果镜头不可用,我们不能将 int 转换为 augeas 资源。

【问题讨论】:

    标签: puppet augeas


    【解决方案1】:

    rhnplugin.conf 不是简单变量(即 key=value)格式。它是一个inifile。我的建议是使用 puppet labs 的 inifile 模块来修改它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-22
      相关资源
      最近更新 更多