Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以从现有系统自动生成 Puppet 清单?
例如,如果我们需要将站点部署到预配置的 VPS 或共享服务器,是否有一种工具可以查询服务器然后生成 puppet 清单以反映它发现的内容?(发行版、应用程序版本等)
您可以为此使用 puppet 资源 [type],但要有选择性。您不需要庞大的清单,只需管理重要的内容。
要获取已安装软件包的列表:
puppet resource package
获取带有版本的特定包:
puppet resource package httpd
文件:
puppet resource file /etc/httpd/conf.d/example.conf