Você pode usar o mesmo método usado pela tag LWRP. Dê uma olhada no link
ec2.describe_tags(:filters => { 'resource-id' => @current_resource.resource_id }).map do |tag|
chef-environment = tag[:my_tag_name]
end
Algo assim ^^
O Chef tem o livro de receitas oficial da AWS ( link ), que permite a criação de recursos da AWS, bem como a atualização de tags de recursos.
Os recursos personalizados introduzidos pelo livro de receitas da AWS podem ser usados nas receitas para ler as tags de recurso da AWS? Os únicos recursos listados nos documentos de ajuda são usados para atualizar / criar / excluir essas tags.
Meu objetivo é conseguir determinar o ambiente do Chef com base em uma tag específica da AWS.
Você pode usar o mesmo método usado pela tag LWRP. Dê uma olhada no link
ec2.describe_tags(:filters => { 'resource-id' => @current_resource.resource_id }).map do |tag|
chef-environment = tag[:my_tag_name]
end
Algo assim ^^