【发布时间】:2019-07-29 00:27:14
【问题描述】:
如何在 puppet 企业版 5.5.2 中将默认生产环境更改为开发环境。
我尝试了一些步骤,但出现“本地环境:'DEV' 与服务器指定的节点环境'生产'不匹配,将代理切换到'生产'”错误。
【问题讨论】:
标签: puppet aws-opsworks puppet-enterprise
如何在 puppet 企业版 5.5.2 中将默认生产环境更改为开发环境。
我尝试了一些步骤,但出现“本地环境:'DEV' 与服务器指定的节点环境'生产'不匹配,将代理切换到'生产'”错误。
【问题讨论】:
标签: puppet aws-opsworks puppet-enterprise
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.
【讨论】:
这是我在代理上运行的用于更改环境的命令:puppet config set --section agent environment development
在 Linux 上,您可以在以下位置看到此更改:/etc/puppetlabs/puppet/puppet.conf
你应该会看到如下内容:...[agent]environment = development
【讨论】:
我不确定您可以在 PE 的控制面板中的哪个位置进行设置,但我希望它会在某处。但是,如果您愿意并且能够修改 Puppet 的配置文件,那么您想要调整的是 environment 属性,为此,您应该在 [master] 部分中设置它。在其他部分有不同的含义,所以不要全局设置。当然,因此 on 您需要设置它。
【讨论】: