2013-06-12 42 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