puppet augeas资源只支持avalialbe镜头
puppet augeas resource only support avalialbe lenses
我正在 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 lenses" 没有得到任何 o/p
我使用 "simplelines and 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 资源。
rhnplugin.conf 不是简单变量(即键=值)格式。它是一个 ini 文件。我的建议是使用 puppet labs 的 inifile 模块来修改它。
我正在 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 lenses" 没有得到任何 o/p
我使用 "simplelines and 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 资源。
rhnplugin.conf 不是简单变量(即键=值)格式。它是一个 ini 文件。我的建议是使用 puppet labs 的 inifile 模块来修改它。