Berkshelf
Berkshelfファイルにcookbookを指定します。
source "https://api.berkshelf.com"
cookbook 'yum'
cookbook 'yum-epel'
cookbook 'yum-ius'
cookbookダウンロード
cookbooksディレクトリが存在するとダウンロード出来ないので、削除してダウンロードします。
rm -fr cookbooks
/opt/chef/embedded/bin/berks vendor cookbooks
Vagrantfile
Vagrantfileへrecipeを追加します。
config.vm.provision :chef_solo do |chef|
chef.cookbooks_path = ["cookbooks", "site-cookbooks"]
chef.add_recipe "yum"
chef.add_recipe "yum-epel"
chef.add_recipe "yum-ius"
end
起動
vagrant up
リンク
Vagrant初期設定
自分で作成したcookbookをVagrantで適用する
VagrantでCentOS外部レポジトリの追加
Vagrant仮想マシン上にMySQL5.5インストール
Vagrant仮想マシン上のMySQLに接続
Vagrant仮想マシン上にredis2.8.12インストール