是否可以从现有系统自动生成 puppet list ?
例如,如果我们需要将站点部署到预配置的VPS或共享服务器,是否有工具可以查询服务器,然后生成 puppet list 以反射(reflect)所发现的内容? (发行版,应用版本等)
最佳答案
您可以为此使用 puppet 资源[type],但要有选择性。您不需要庞大的 list ,只需管理重要的内容即可。
要获取已安装软件包的列表:
puppet resource package
获取具有以下版本的特定软件包:
puppet resource package httpd
文件:
puppet resource file /etc/httpd/conf.d/example.conf