前提
rubyおよびgemがインストールされていること。各コマンドのversionオプションを利用することでインストールされているか確認する。
$ ruby -v ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux] $ gem -v 1.7.2
インストール
chefで利用する下記の2つのコンポーネントをインストールする。
- chef
- knife-solo
Chefは公式サイトで提供されているシェルスクリプトをcurlコマンドを利用して実行する。chefの公式サイト を開いてプラットフォームを指定する。表示されたcurlコマンドをシェル画面から張り付けて実行するとインストールは完了する。
knife-soloはgemでインストールする。
$ sudo gem install knife-solo
knifeの設定
$ knife configure
環境をそろえるためにインストールしたアプリケーション
- sudoer – rbenvをsudoで実行するために環境変数を引き継ぐ
- git – rbenvをインストールする
- rbenv – rubyのバージョンを共存させるため
インストールする際に参考にしたページはこちら