chef
knife-solo

chefの基本的なコマンドまとめ

More than 3 years have passed since last update.

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