У Chef есть официальная кулинарная книга AWS (https://github.com/opscode-cookbooks/aws), что позволяет наращивать ресурсы AWS, а также обновлять теги ресурсов.
Можно ли использовать пользовательские ресурсы, представленные в кулинарной книге AWS, в рецептах для ЧТЕНИЯ тегов ресурсов AWS? Единственные ресурсы, перечисленные в справочной документации, используются для обновления / создания / удаления этих тегов.
Моя цель - определить среду Chef на основе определенного тега AWS.
Вы можете использовать тот же метод, который используется тегом 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
Что-то вроде этого ^^