Назад | Перейти на главную страницу

Может ли Chef AWS cookbook запрашивать теги экземпляра EC2?

У 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

Что-то вроде этого ^^