gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:05:47 25 4
gpt4 key购买 nike

我正在尝试编辑我的 puppet 代理 checkin 时间,但无法让它运行命令 ini_settting 我一直以本指南为例:link

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

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

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

我的签到代码如下所示:

测试.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

注意:我不想在这里手动更改配置文件。

谢谢!

最佳答案

按照 Larsks 上面的想法,结果是模块失败了。

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

关于linux - Puppet:评估资源声明时出错,未知资源类型: 'ini_setting',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46996634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com