2014-03-27 33 views
1

我正在構建一個小工具來檢查puppet所做的一些事情。我正在嘗試對木偶進行一些黑客攻擊,以便弄清楚如何獲取木偶清單並生​​成節點的所有目錄。我已經瀏覽瞭解析器的一些源代碼,編譯器還沒有能夠得到一個例子來工作。有沒有辦法從puppet命令行工具做到這一點?如何編譯木偶清單以獲取所有的日誌

回答

0

如果你正在做這個踢,我的答案不會幫助你。

如果你需要這個工作,我建議你看看the language puppet library。分佈式puppetresources二進制文件具有allnodes模式,該模式計算site.pp文件中定義的所有節點的目錄。然後測試基本的東西(目錄編譯,依賴關係是正確的[雖然現在是錯誤的],在cron,file等中使用的所有用戶實際上定義在某處,並且源文件存在於磁盤上)。

這是比傀儡快,你可以用它作爲圖書館。這樣你就可以在製作的目錄上編寫你想要的任何測試。