根据当前配置创建 Chef 菜谱

根据当前配置创建 Chef 菜谱

我想知道是否可以使用 chef(或任何其他工具,如 puppet 或 ansible...)根据当前服务器配置创建食谱。

例如,我有一台运行着 jboss 7 的 Red Hat 服务器。是否可以读取该服务器配置(用户、组、已安装的服务)和 jboss 配置,并根据此配置创建一份手册,以供进一步使用和部署新服务器?

如果 chef 无法完成此任务,那么是否存在第三方工具可以处理此类任务?

谢谢。

答案1

如果您还记得配置内容的步骤,那么您可以编写一本菜谱。

您可以复制配置,但请注意,这对于一本好的手册来说有点过头了。在您希望尽可能少更改的安装中,转储配置的整个状态会添加很多您未更改的内容。当较新版本附带较新的配置时,您复制旧配置(带有旧默认值)而不是仅添加密钥,这很糟糕。

我不认为存在完全自动化的方式。

相关内容