0

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

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

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

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

  • [ ================================================== ===========> ] 2 / 2

傀儡代理:

qaa-node-5:

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

4

1 回答 1

2

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

为了创建一个实际可用于其他进程的 Facter 外部事实,您可以在依赖于您的安装的路径中创建一个文件

于 2015-09-15T03:10:20.653 回答