Chefを触る頻度もそれほど高くないので、コマンド忘れちゃうねって人に向けたまとめです。
soloつけるんだっけ?あっそのままかみたいな人に役立つ...かも?
chef-dkを使っているのでgemからインストールした人はchef execを外してやってみてください。
chefリポジトリの作成
$ chef exec knife solo init chef-repo
Berksfileの
site :opscode
を
source "https://supermarket.chef.io"
に変更します。
対象ホストにchef-soloを入れる
$ chef exec knife solo prepare username@192.168.33.10
Berksfileで記述した誰かすごい人が作ったcookbookをcookbooks以下にダウンロード
$ chef exec berks vendor cookbooks/
自分でクックブックを作る時のテンプレートを作成
$ chef exec knife cookbook create dir_name -o site-cookbooks/
レシビを適用する
$ chef exec knife solo cook username@192.168.33.10