LoginSignup
21
22

More than 5 years have passed since last update.

ChefDk (Chef Development Kit)でお手軽Chef構築

Posted at

Chef Dkなるものが公開されていたので、入れてみた。
試したのはXubuntu 12.04 LTS
ChefDkのバージョンは0.0.1
Ubuntuでもきっと同じ方法で動くと思う。

http://www.getchef.com/downloads/chef-dk/

からダウンロードしてdebパッケージをインストールする。

shell
sudo dpkg -i chefdk_0.0.1-1_amd64.deb

~/.bashrcに追加

.bashrc
export PATH=/opt/chefdk/embedded/bin:$PATH

とこれだけで、rubyとchefとberkshelfが使えるようになる。
ただこのままだとsudoが必要で扱いづらいので、グループを変更した。

shell
sudo chmod -R g+rwx /opt/chefdk/
sudo chgrp -R adm /opt/chefdk/

knife-soloは入ってないので必要なら入れる

shell
gem install knife-solo

vagrantと同じく依存関係がパッケージングされてるようなので
手軽にChefを構築出来そう。
何よりberkshelfが同梱されているのが良い。

デメリットというか注意点としては既存のruby環境を上書きしてしまうので、
ruby関係はgem含めすべてアンインストールしてから行う。

21
22
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
21
22