chefのテスト用にvagrantを使う
自分のmacを汚したくないっていう感じの時に
幸せになれるやーつ
chef soloの試験環境を用意する
こちらからVirtualBoxをインストール
vagrantをinstall
こちらからVagrantをインストール
もしくは
$ gem install vagrant
こちらから好きなOSを選択
ダウンロードは下記のコマンド
$ vagrant box add base https://github.com/2creatives/vagrant-centos/releases/download/v6.5.1/centos65-x86_64-20131205.box
errorが出てしまったらsudo付けたら幸せになれるかも
初期化
$ vagrant init
Vagrantfileが生成される
これで準備ができたので起動
$ vagrant up
sshで入る
$ vagrant ssh
停止
$ vagrant halt
削除
$ vagrant destory
sshコマンドで入れる様にする
$ vi Vagrantfile
+ config.vm.define :base do |base| + base.vm.network :private_network, ip: "192.168.50.12" + end
$ vi ~/.ssh/config
+ Host 192.168.50.* + IdentityFile ~/.vagrant.d/insecure_private_key + User vagrant
これでsshコマンドでログイン出来るはず
$ ssh 192.168.50.12
これでchef用のvmが簡単に作成できます!