【发布时间】:2012-11-09 22:57:31
【问题描述】:
“在问这个愚蠢的问题之前,我向你道歉”
所以,我的想法是:
- 厨师服务员
- N 个节点
在每个节点上;我将定义一个基本角色;像“NodeRole”,它将有 apache、php、mysql
然后,我希望能够部署“à la demande”多个虚拟主机,每个虚拟主机都包含完整的 drupal 安装。
所以这个新角色将具有一些属性,例如:
"username"
"password"
"URL"
当“部署”这个时;它会:
- Add an entry to apache virtual host configuration
- Create a user account with provided password
- Create a database user with provided password
- Install drupal with the provided credentials
我怎样才能“动态地”做到这一点,而不必每次我想部署一个新站点时都创建一个 txt 文件。
是否可以与厨师服务器 api 交互并说出类似“部署 www.example.com john mypassword”的内容?
谢谢!
【问题讨论】:
-
您准备好厨师解决方案了吗?你想要的和 Aegir 类似的声音:aegirproject.org
-
艾吉尔不错;但是,我希望它更灵活一点……我不会只使用drupal,而是使用其他几个框架; drupal 只是一个初学者......如果问题不是那么清楚,对不起。
标签: drupal deployment chef-infra cookbook