木偶augeas资源只支持avalialbe镜头

时间:2015-08-13 04:23:31

标签: puppet augeas

我在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 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资源。

1 个答案:

答案 0 :(得分:0)

rhnplugin.conf不是simplevars(即key = value)格式。这是一个inifile。我的建议是使用木偶实验室' inifile模块来修改它。