簡體   English   中英

木偶-從清單轉移到ENC腳本和儀表板

[英]Puppet - moving from manifest to ENC script & Dashboard

我在服務器上安裝了開源木偶。 Puppet服務器具有Puppet 3.3.1和代理puppet 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等?

在這部分工作之后,我也想從儀表板中使其可視化。 謝謝。

解決了。

問題是拼寫錯誤!

它將其更改為“ node_terminus = exec”。

節點使用“ n”而不是“ m”。

謝謝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM