rbenvのcookbook(Chef)
kikeda1104です。 VMにrbenvをインストールしたいので、これをChefのcookbookに記述することで定義したいと思います。
Berksfile
githubのURLを指定します。
cookbook 'rbenv', :git => 'git://github.com/fnichol/chef-rbenv', :ref => 'v0.7.2'
Vagrantfile
Vagrantを利用しているので、Vagrantfileに記述します。
config.vm.provistion :chef_solo do |chef| chef.cookbooks_path = ["./cookbooks",] chef.add_recipe 'rbenv::system' chef.json = { "rbenv" => { "global" => "2.1.3", "rubies" => [ "2.1.3" ], "gems" => [ { 'name' => 'bundler' } ] } } end
以上です。