レシピ職人になろうかな。 recipeにはシステムのあるべき姿を記述する。 recipeはResourceという命令単位で記述する。 Resourceの基本構文 {Resourceタイプ} "Resource名" do # (1)実行条件 {only_if | not_if} { {条件文} } # (2)Action action :action # 後述のResourceタイプ毎のActionテーブルを参照 # (3)Notifications {notifies|subscribes} :action, "{Resourceタイプ[Resource名]}",{:immediately|:delayed} # (4)Attribute {attribute} "value" # 後述のResourceタイプ毎のAttributeテーブルを参照 end (1)実行条件 「only_if」
![Chefのrecipeの書き方 - ぺーぺーSEのブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)