使用 MCollective 导出因子变量

Export facter variable using MCollective

我正在尝试使用 Mcollective shell 代理导出因子系统变量。但是一旦检查了因子列表,新变量设置不正确。这可能是什么原因?

虽然 puppet 无法设置此变量,因为 puppet 目录 运行 查找此自定义因素,然后解析节点。所以facter变量必须在puppet运行之前设置。

是否有任何其他 Mcollective 代理可以用于此目的。

mco shell 运行 "export FACTER_deployment_pattern='pattern2'";因素

傀儡代理人:

qaa-node-5:

在 146.06 毫秒内完成处理 2 / 2 个主机

导出的环境变量仅可用于由此命令生成的 shell 生成的进程。换句话说,它实际上并没有做任何事情,因为它生成了一个 shell,设置了一个环境变量,然后 shell 退出了。

为了创建对其他进程实际可用的 Facter 外部事实,您可以 create a file in a path dependent on your installation