有蓝图正在尝试.
蓝图逆向工程服务器.
- 轻松配置管理.
- 检测相关的包,文件和源安装.
- 生成可重用的服务器配置.
- 将蓝图转换为Puppet或Chef或CFEngine 3.
- 没有DSL,没有额外的服务器,没有工作流程的变化.
Blueprint查看流行的包管理器,查找对配置文件所做的更改,以及归档从源构建的软件.它运行在基于Debian和RPM的Linux发行版上,Python> = 2.6,Git> = 1.7.有关全面的文档和示例,请参见http://devstructure.github.com/blueprint/.
请注意,转换通常不完整或包含您不需要的额外内容.要实际使用输出,您可能希望使用您需要配置的服务知识手动清理它.
此外,它不会使用现有的社区烹饪书,因此您需要转换生成的食谱代码以手动使用这些现有资源.
通常,您应该尝试使用Chef或Puppet设置服务,而不是手动设置它,然后尝试从中生成Chef/Puppet配置.这样,您的配置代码将更加清晰,您将能够重新使用其他人的东西