“在问这个愚蠢的问题之前,我确实道歉”
所以,我的想法是:
- 厨师服务员
- 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”的内容?
谢谢 !