Ansible - как создать условие для ролевой зависимости - PullRequest
0 голосов
/ 25 февраля 2020

Если вам нужно запустить ролевую зависимость в определенных условиях, вы можете использовать шаблонизацию jinja. Это приведет к выполнению одной роли, если условие истинно / выполнено.

1 Ответ

0 голосов
/ 25 февраля 2020

В роли / meta / main.yml добавьте:

---
  dependencies:
  - role: "{{ 'my_role' if some_condition else '' }}"

пример:

---
  dependencies:
  - role: "{{ 'aws_start' if varx is defined else 'awx_deploy' }}"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...