我试图确定 Puppet 认为我的代理节点上的环境是什么。每文档我在配置代理的环境/etc/puppet/puppet.conf这样
[agent]
environment = development
Run Code Online (Sandbox Code Playgroud)
为了查看环境,我发现此代码将环境事实添加到因子:
require 'puppet'
Facter.add("environment") do
setcode do
Puppet[:environment]
end
end
Run Code Online (Sandbox Code Playgroud)
但是,在我的一个代理节点上,如果我运行sudo facter -p environment,结果是production。我尝试通过 临时手动设置环境sudo puppet agent --environment development,但是 factorer 的结果是相同的。
知道发生了什么吗?
| 归档时间: |
|
| 查看次数: |
7302 次 |
| 最近记录: |