Puppet 或 Chef 配置 Web 应用程序

Puppet 或 Chef 配置 Web 应用程序

我正在寻找一个部署工具,用于将基于 Java 的 Web 应用程序部署到 QA/preprod 环境。应用程序是典型的 Web 应用程序,使用 .properties 文件编译为 war/ear。在部署期间(Jboss、tomcat 或 webshpere),war/ear 中的某些属性需要配置不同的名称(例如不同的数据库主机/端口/模式);通过 Google 寻找可以提供帮助的东西。发现 Puppet/Chef 在开源中被广泛使用,但找不到任何关于将其用作“war/ear”部署工具的可能性的信息,或者我完全搞错了。

答案1

Puppet 和 Chef 并不是真正的部署工具。您当然可以临时搭建一些东西,但它们更多的是配置管理。如今,用于您所做工作的流行工具称为“fabric”。尽管其他工具(如 func 或 capistrano)也可以使用。

相关内容