1
我在服務器上安裝開源木偶。 Puppet服務器有Puppet 3.3.1,並且在代理puppet 2.7.25上。木偶 - 從清單移動到ENC腳本和儀表板
到現在爲止我使用清單文件。現在我想創建一個perl/php腳本 ,它將創建YAML腳本並覆蓋清單文件。
我編輯文件puppet.conf並提出:
mode_terminus = exec
external_nodes = /usr/bin/env PUPPET_DASHBOARD_URL=http://localhost:3000 /path/to/bin/external_node
在文件/路徑/爲/ bin/external_node我把我的代碼的Perl腳本。 當我在代理上運行Puppet時,它看起來像仍然採用清單,而不是我放置的腳本。
另外, 如何向腳本發送參數? 如何從腳本訪問事實變量,如$ hostname etc?
在這部分工作後,我希望從儀表板中使它可視化。 謝謝。
我已經能夠完成這種事情與https://github.com/crayfishx/hiera-http –