Chefには公式のAWSクックブック( https://github.com/opscode-cookbooks/aws )があり、AWSリソースのスピンアップとリソースタグの更新が可能です。
AWSクックブックで紹介されているカスタムリソースをレシピ内で使用して、AWSリソースタグを読み取ることはできますか?ヘルプドキュメントにリストされている唯一のリソースは、これらのタグを更新/作成/削除するために使用されます。
私の目標は、特定のAWSタグに基づいてChef環境を決定できるようにすることです。
タグLWRPで使用されるのと同じ方法を使用できます。見てください https://github.com/opscode-cookbooks/aws/blob/master/providers/resource_tag.rb#L90-L92
ec2.describe_tags(:filters => { 'resource-id' => @current_resource.resource_id }).map do |tag|
chef-environment = tag[:my_tag_name]
end
そのようなもの^^