rbenv + chefをセットアップするやーつ。
#! /bin/sh sudo yum -y install git git clone https://github.com/sstephenson/rbenv.git ~/.rbenv echo 'export PATH=$HOME/.rbenv/bin:$PATH' >> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~/.bashrc source ~/.bashrc mkdir -p ~/.rbenv/plugins git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build rbenv install 2.0.0-p0 rbenv global 2.0.0-p0 gem install chef --no-ri --no-rdoc gem install knife-solo --no-ri --no-rdoc rbenv rehash
Vagrantfileと同じディレクトリにおいておけば、そこが/vagrantにマウントされるので、
$ vagrant up $ vagrant ssh $ /vagrant/setup_chef.sh
みたいな感じでセットアップできる。
今回gem経由でknife-solo入れてるので、5/16時点だとまだ0.2.0が入る。
0.3.0入れる版はこちら。
rbenvでchef + knife-solo 0.3.0をセットアップするshell scirpt - あんこの成長記録