自动生成木偶清单?

joe*_*ler 5 puppet

是否可以从现有系统自动生成Puppet清单?

例如,如果我们需要将站点部署到预先配置的VPS或共享服务器,是否有一个工具可以查询服务器然后生成木偶清单以反映它​​找到的内容?(发行版,应用程序版本等)

Ger*_*orn 4

您可以使用傀儡资源[类型]来实现这一点,但要有选择性。您不需要庞大的清单,只需管理重要的内容即可。

要获取已安装软件包的列表:

puppet resource package
Run Code Online (Sandbox Code Playgroud)

获取特定版本的包:

puppet resource package httpd
Run Code Online (Sandbox Code Playgroud)

文件:

puppet resource file /etc/httpd/conf.d/example.conf
Run Code Online (Sandbox Code Playgroud)