2014-01-14 入門 Chef Solo 第21章 サードパーティのクックブックを Bundler 風に管理したい - Berkshelf Berkshelf は rubygems でインストール Berksfile にインストールするクックブックを記述(Gemfile に相当) berks --path (インストールディレクトリ) でダウンロードするだけ。依存関係にあるクックブックもまとめて入る Berkshelf + Vagrant 連携 berks cookbook サブコマンドでクックブックディレクトリを作成 bundle install Berksfile を編集 Attribute や run_list は Vagrantfile の中に記述(config.vm.provision :chef_solo のブロック内に記述) bundle exec vagrant up で Chef も自動的に走る 再実行したい時は bundle exec vagrant provision