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