У меня длинная книга с определенным количеством ролей. Теперь у меня есть требование для одной роли, мне нужно передать хост как переменную, которая будет определена в более ранней роли. например, playbook
---
- name: task1
hosts: app1
gather_facts: no
any_errors_fatal: true
roles:
- role-1
- name: task2
hosts: "{{ host }}"
any_errors_fatal: true
gather_facts: no
roles:
- role-2
Моя роль-1
---
- name: setting the var
set_fact:
host: "app2"
- debug:
var: host
Моя роль-2
---
- debug:
var: host
- name: do something
file:
path: /home/ec2-user/dir1
state: directory
mode: '0755'
Однако, когда я пытаюсь запустить свою пьесу, моя роль-2 пропускается, потому что не найдено ни одного хоста. может кто-нибудь указать мне, как заставить эту установку работать.