Я запускаю ansible 2.7.10, и у меня есть сборник пьес, в который я «включаю» разные роли в разные пьесы. Все роли, которые я называю, имеют общие зависимые роли.
Сейчас я нахожусь на том этапе, когда хочу, чтобы все роли в этой пьесе читали хранилище.
Это работает, если я передаю файл как дополнительную переменную ( -e @ )
- name: main playbook - play 1
hosts: hosts1
vars_files:
- "<path_to_universal_vault>"
tasks:
- include_role:
name: role1
- name: main playbook - play 2
hosts: hosts2
vars_files:
- "<path_to_universal_vault>"
tasks:
- include_role:
name: role2
И роль1, и роль2 имеют зависимые роли:
- role: role_a
- role: role_b
- role: role_c
Я прочитал здесь, что могу включить хранилище в "vars" для главной роли. Есть ли способ для зависимых ролей наследовать переменные (в данном случае хранилище) от основной роли?