...
Recipe には Resource を定義していきます。
Resource とは、プロビジョニング先の ”ある部分” の ”あるべき状態” を宣言的に定義したもので、具体的には以下の要素で構成されます。を宣言する DSL で、具体的には以下の要素で構成されます。
Section |
---|
Column |
---|
ResourceTypeResource の型を表します。 yum パッケージの状態を定義する yum_package、任意のコマンドの実行状態を定義する execute などがあります。 ResourceType によって、指定できる Attribute や Action は異なります。 詳細は各 ResourceType の公式ドキュメントに記載されているので、確認するようにしてください。 NameResource の名前です。 ユニークな名前を指定します。 AttributeResource の属性です。 Resource がどのような状態であるべきか、詳細な情報を指定します。 yum_package であれば package_name や version などを指定できます。 yum_package では Resource の Name がそのまま package_name に指定される仕様になっています。 ActionResource の収束のされ方です。 yum_package であれば、インストールされている状態(:install)、アンインストールされている状態(:remove)などを指定できます。 |
|
...