2016-10-04 3 views
1

Я создаю ecs_taskdefinition в незаменимом, но мне бы хотелось, чтобы задача была определена в файле sperate. Могу ли я как-то сделать что-то вроде этого:Включить внешний файл yaml в незаданной задаче

ecs_taskdefintion: 
    containers: {{ load_external_yaml containers.yaml }} 
    volumes: {{ load_external_yaml_volumes.yaml }} 

Так что я хочу, чтобы загрузить данные YAML из внешних файлов.

ответ

2

Вы можете попробовать сочетать file поиск и from_yaml фильтра так:

{{ lookup('file','containers.yaml') | from_yaml }} 

Помните, что поиски являются локальными, так containers.yaml должен быть на анзибль хоста управления.

Смежные вопросы