プロジェクトでの開発者のセットアップを自動化しようとしています。これにより、新しい開発者はvagrant up
、MySQL と Tomcat を備えた VM を発行して、カスタムの war ファイルをデプロイして実行することができます。展開された戦争は、特定のデータベースとユーザーが MySQL インスタンスに存在することを前提としています。
今、私はchef-soloを使用しており、すべてが正しく起動してインストールされています. しかし、データベースとユーザーをセットアップするためのクックブックを作成する方法がわかりません。クックブックを調べましたdatabase
が、chef-solo での私のユースケースには合わないようです。Chef-solo インスタンス用のデータベースをセットアップするセットアップの例をオンラインで見つけることができませんでしたが、間違った用語を探しているのでしょうか?
データベースとユーザーを設定するための bash スクリプトを作成することはできますが (それらが存在しないことを条件とします)、それはクックブックの哲学に適合していないようです。この問題をどのように解決しますか?