Puppet:评估资源声明时出错,未知资源类型:'ini_setting'

时间:2017-10-29 03:37:55

标签: linux puppet

我正在尝试编辑我的木偶代理登记时间,但无法让它运行命令ini_settting我一直在遵循本指南作为示例:link

  ini_setting {'server_true':
    path    => '/tmp/server.conf',
    section => 'main',
    setting => 'server',
    value   => 'true',
  }

但是,当我使用ini_setting运行任何内容时,我得到:错误:无法从远程服务器检索目录:SERVER上的错误500:服务器错误:评估错误:评估资源语句时出错,未知资源类型:'ini_setting'在/etc/puppetlabs/code/environments/production/manifests/test.pp

我也试过在类中声明它,但是出现了同样的错误。我也在本指南link中尝试了inifile::setting { 'agent_runinterval':同样的问题。

我的办理登机手续的代码如下:

test.pp

ini_setting { "agent_runinterval":
        ensure => present,
        path => "/etc/puppetlabs/puppet/puppet.conf",
        section => "main",
        settting => "runinterval",
        value => "21600"
}

我检查了配置文件是否正确定位:

 cat /etc/puppetlabs/puppet/puppet.conf
 # This file can be used to override the default puppet settings.

根据puppet docs我应该能够将runinterval添加到main

注意:我不打算在此处手动更改配置文件。

谢谢!

1 个答案:

答案 0 :(得分:1)

根据Larsks的观点,结果证明模块失败了。

使用puppet module install puppetlabs-inifile --version 2.0.0手动安装,一切顺利。再次感谢。