Chefのcookbookを書く
Chefでcookbook(+ recipe)を書く際にハマったこと
Q. Chefが読めない
Chefを読んで実行するための全知識 - Qiita(2014年03月27日)
古いけど最初の入口としてはそんなに変わっていない(?)はず
Q. templates/default/foo.erbの中で@barのように使われてる変数の定義箇所は?
recipes/*.rbのvariablesで定義されている
template resource — Chef Docs
template
設定ファイルを動的に生成して置くことができる
Q. cookbook間の依存関係を知りたい
knife deps — Chef Docsを使う
knife depsだと同じものに依存しているものがなにか分かりづらいので図にしたい
miketheman/knife-role-spaghetti: Knife plugin for Chef to draw dependency graphs for roles. Cut through the spaghetti with a knife.(未確認)
ruby 2.4>が少なくとも必要