如何在puppet企业版本5.5.2中将默认生产环境更改为“开发”。
我尝试了搜集步骤,但出现了“本地环境:'DEV'与服务器指定的节点环境'生产'不匹配,将代理切换到'生产'”错误。
答案 0 :(得分:1)
Specifying in /etc/puppetlabs/puppet.conf
[agent]
environment = dev
report = true
pluginsync = true
runinterval=31557600
In master console (after creating group)
go to Rules Tab.In fact select agent specified environment and give the name of the environment as dev.Nodes which matches the environment will dynamically added to the group.
答案 1 :(得分:0)
我不确定您可以在PE的控制面板中的哪个位置进行设置,尽管我希望它可以放在某个地方。但是,如果您愿意并且能够修改Puppet的配置文件,那么您想缠绕的是environment
属性,为此,您应该在[master]
部分进行设置。在其他部分中它的含义不同,因此请不要全局设置它。当然,因此,您需要设置它为 。
答案 2 :(得分:0)
这是我在代理上运行以更改环境的命令:
puppet config set --section agent environment development
在Linux上,您可以在以下位置看到此更改:
/etc/puppetlabs/puppet/puppet.conf
您应该会看到类似这样的内容:
...
[agent]
environment = development