Переменные ansible-контейнера в playbook

Использование ansible-container (версия 0.2.0) и попытка передать переменные в playbook (main.yml) с помощью var_files директивы. Неудачно. Постоянно получаю:

ansible-container_1 | ERROR! 'var_files' is not a valid attribute for a Play

Файл main.yml имеет этот блок:

- hosts: all
  var_files:
      - postgres_vars.yml

Документы, кажется, предполагают, что это правильный подход.

https://docs.ansible.com/ansible-container/container_yml/template.html

Все предложения приветствуются.

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

sudo ansible-container --var-file ./ansible/postgres_vars.yml build --from-scratch

не удается с отсутствующей ошибкой имени переменной.

1 ответ

Решение

Так должно быть vars_files (множественное число) в сборнике пьес: документы.

В примере с ansible-контейнером есть опечатка.

Другие вопросы по тегам