2013-06-12 43 views
5

是否有可能自動生成木偶從現有的系統中體現?自動生成木偶清單?

例如,如果我們需要一個站點部署到預先配置的VPS或共享服務器,有沒有可能查詢服務器,然後生成傀儡體現,以反映它找到了什麼工具? (發行版,應用程序版本等)

回答

4

您可以使用傀儡資源[類型]對於這一點,但要有選擇性。你不想要一個巨大的清單,只管理重要的事情。

要獲取安裝包的列表:

puppet resource package 

獲取特定的包版本:

puppet resource package httpd 

文件:

puppet resource file /etc/httpd/conf.d/example.conf 
+0

這正是我一直在尋找,謝謝您! – joemaller

+1

其他任何人新的木偶,「pacakage」是一個類型,而不是一個佔位符。這裏的木偶資源類型的列表:http://docs.puppetlabs.com/references/latest/type.html – joemaller

+0

是否有可能做同樣的事情有發言權,Apache2的?它可以獲得所有的虛擬主機和Apache的mods嗎? – saada