木偶 - 从清单转移到ENC脚本&仪表板

时间:2014-06-15 14:36:01

标签: puppet dashboard

我在服务器上安装了开源木偶。 Puppet服务器有Puppet 3.3.1和代理木偶2.7.25。

直到现在我使用清单文件。现在我想创建一个perl / php脚本 这将创建YAML脚本,并应覆盖清单文件。

我编辑文件puppet.conf并输入:

mode_terminus = exec
external_nodes = /usr/bin/env PUPPET_DASHBOARD_URL=http://localhost:3000 /path/to/bin/external_node

在文件/ path / to / bin / external_node中,我将我的代码放入perl脚本。 当我在代理上运行Puppet时,它看起来仍然需要清单而不是我放的脚本。

另外, 如何将参数发送到脚本? 如何从脚本中访问事实变量,比如$ hostname等?

在这部分工作之后,我想从仪表板上看到它。 感谢。

1 个答案:

答案 0 :(得分:0)

解决。

问题是拼写错误!

将其更改为' node_terminus = exec'。

节点' n'而不是' m'。

感谢。