Вот необходимые части моего kitchen.yml
:
driver:
name: ec2
region: us-east-1
tags:
Name: testkitchen-my_awslogs-%{platform_name}%-<%= ENV['USER'] %>
platforms:
- name: amzn1
- name: aws_win2016Base
Я хочу, чтобы экземпляры ec2 имели тег Name:
, как показано ниже:
Name: testkitchen-my_awslogs-amzn1-joeuser
Name: testkitchen-my_awslogs-aws_win2016Base-joeuser
joeuser
isисходя из <%= ENV['USER'] %>
.Я хочу, чтобы amzn1
и win2016Base
пришли из переменной, извлеченной из platforms:name:
.
Обратите внимание, что есть несколько тегов.Я хотел бы держать их всех под driver
наверху.Если переменная сверху не может извлечь значение из-под нее, я могу рассмотреть возможность добавления этого тега Name
в driver
для каждой платформы.В этом случае я хочу добавить этот тег Name
, который будет добавлен к другим тегам.
Как мне это сделать?