enPiT用の仮想環境を構築するための設定です.
- Vagrant
- VirtualBox
- Chef DK
VagrantにChef,Berkshelfのプラグインを入れる.
vagrant plugin install vagrant-omnibus
vagrant plugin install vagrant-berkshelfSnapshotもとれるようにする(VBox用).
vagrant plugin install vagrant-vbox-snapshotSnapshotの取り方.
vagrant snapshot take initial_snapshotレシピのインストール.
berks install起動する.
vagrant uprbenvへのGemのインストールがChefでうまくいかない(タイムアウトする)ので, スクリプトを実行する.
vagrant ssh --command /vagrant/extra_provision.shデプロイするために、s3cmdをインストール
sudo apt-get install s3cmdAWSのKeyとSecretを登録
s3cmd --configure以上を行うスクリプトを用意した.
deploy.sh