「このばかげた質問をする前に、お詫びします」
だから、私の考えは持っていることです:
- シェフサーバー
- Nノード
各ノードで; 基本的な役割を定義します。「NodeRole」のように、apache、php、mysqlがあります
次に、それぞれが完全なdrupalインストールを含む「àlademande」複数の仮想ホストをデプロイできるようにしたいと思います。
したがって、この新しい役割には次のような属性があります。
"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ファイルを作成せずに、これを「動的に」行うにはどうすればよいですか。
chef server apiと対話して、「deploy www.example.com johnmypassword」のように言うことは可能ですか?
ありがとう !