web-dev-qa-db-ja.com

ノードrun_listでクックブックの正確なバージョンを指定することはまだ可能ですか?

私はこれを私のメモに{"run_list":["recipe[[email protected]]"]}ノードrun_listで使用するクックブックのバージョンを明示的に指定することは可能ですが、それを機能させることができず、これがまだサポートされているか、非推奨であるかを示すドキュメントが見つかりません。

これはシェフ11.18.0を使用しています。これがまだ使用しても問題ないか、どこで構成する必要があるか、誰でも確認できます。ノードrun_listまたはロールrun_listで?

ありがとう

15
Flo Woo

記載したとおりにクックブックのバージョンを指定できます。形式はrecipe[cookbook_name::recipe_name@cookbook_version]。デフォルトのレシピを使用している場合は、recipe_name(または::)を含める必要はありません。

役割とランリストの両方で機能します。ブートストラップ時にコマンドラインで指定したり、ノードに追加したりできます。

http://www.rubydoc.info/gems/chef/Chef/RunList/RunListItem

29
w25r