Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
レシピでサーバー タグの完全なリストを取得するにはどうすればよいですか?
また
特定のタグが設定されている/存在するかどうかをレシピで確認するにはどうすればよいですか?
ところで:タグ付けされた?私にはうまくいきませんでした
node.tagsまたはで、レシピ内のノードのすべてのタグを取得できますnode[:tags]。したがって、特定のタグが存在するかどうかを確認するには、次のことを行う必要があります。
node.tags
node[:tags]
node[:tags].include? 'mytag'
すべてのノードのすべてのタグの完全なリストを取得するには、検索を使用する必要があります。
search( :node, '*:*' ).collect(:tags).flatten.uniq
しかし、tagged? 'mytag'実際には動作するはずです。コードを表示します。
tagged? 'mytag'