Puppet缺少Facter环境变量

时间:2015-03-17 14:08:10

标签: puppet facter

任何以" FACTER _"为前缀的环境变量;自动添加到facter集合中。我成功添加了一个" FACTER _"环境变量它确实出现在facter -p列表中,所以它应该可以被puppet使用...

问题是,在我的.pp文件中,应该设置为FACTER_值的变量名是空的(或不存在的)

我还需要做些什么来将FACTER_变量变成木偶变量吗?

干杯

1 个答案:

答案 0 :(得分:3)

您最有可能设置系统,以便交互式shell中可以使用FACTER_变量。如果您希望后台代理尊重它们,这是不明智的。

我可以看到两种直接方法:

  1. 修改您的initscript或其配置以设置适当的环境变量。
  2. 完全放弃方法并改为使用/etc/facter/facts.d
  3. 我会建议后者。