Chef-Solo を PaaS オーケストレーターとして使用することを考えています。
レシピを生成する独自のダッシュボードがあり、ノードはそれらからプルされます。私はそれを使用してそれを行うことができることを知っています:
chef-solo -i <interval>
しかし、もっと多くの属性を追加したい場合; 展開する仮想ホストまたは mysql ユーザーのリストを持つようなものです。どうすればこれを達成できるかわかりません。
あなたのアイデアを探しています。エンジンヤードはシェフを使用して「オンデマンド」php、node .jsアプリをデプロイしていると思います。彼らはどのようにこれを達成しましたか?
アプリの展開が既に展開されている場合に、アプリの展開を再実行しない方法
最初の実行時に私は持っています:
"websites" : {
"site1": { "username": "dave", "password": "password123" }
},
そして、新しいサイトが作成されると、属性は次のようになります。
"websites" : {
"site1": { "username": "dave", "password": "password123" }
"site2": { "username": "bob", "password": "password123" }
}
等
そして、シェフソロが何をしているかについてのレポートを取得する方法は?
独創的なアイデアは大歓迎です:)