【发布时间】:2014-03-27 18:39:32
【问题描述】:
我正在尝试自动化项目上的开发人员设置,以便新开发人员可以简单地发出vagrant up 来获得一个带有 MySQL 和 Tomcat 的 VM,并部署了一个自定义的 war 文件并运行。部署战争假定 MySQL 实例上存在特定的数据库和用户。
现在,我正在使用 chef-solo,一切都在正确启动和安装。但是,我似乎不知道如何编写用于设置数据库和用户的食谱。我查看了database 食谱,但这似乎不适合我的厨师独奏用例。我一直无法在网上找到一个为 chef-solo 实例设置数据库的示例设置,但也许我正在搜索错误的术语?
我可以编写一个 bash 脚本来设置数据库和用户(以它们不存在为条件),但这似乎不符合食谱的理念。你会如何解决这个问题?
【问题讨论】:
标签: chef-infra vagrant