Size: a a a

2021 June 28

AD

Alex Domoradov in Ansible
просто я не пойму - как соотносится
источник

E

Elenhil in Ansible
Ставьте делегейт на каждую таску
источник

E

Elenhil in Ansible
Вы читали что я скинул? Что не понятно конкретно?
источник

AD

Alex Domoradov in Ansible
This restriction exists as when parsing import_tasks, ansible does not have access to host vars.

с тем, что у меня в файле есть

- name: Prepare database
 delegate_to: app_eplus
 import_tasks: 95-prepare-database.yml
источник

AD

Alex Domoradov in Ansible
что тут мешает ему распарсить файл ?
источник

E

Elenhil in Ansible
То что у ансибла на этом этапе нет {{distro_family}}
источник

AD

Alex Domoradov in Ansible
как это нет ?
источник

E

Elenhil in Ansible
Прочитайте еще раз внимательно что я скинул
источник

AD

Alex Domoradov in Ansible
файл, в котором есть эта строка подключается через include_tasks
источник

AD

Alex Domoradov in Ansible
значит у него есть distro_family
источник

E

Elenhil in Ansible
Нет нету
источник

E

Elenhil in Ansible
Не подключается
источник

AD

Alex Domoradov in Ansible
как это нет? Ведь стадия препроцессора то проходит
источник

E

Elenhil in Ansible
источник

AD

Alex Domoradov in Ansible
Ansible pre-processes imported files and roles before it runs any tasks in a playbook
источник

AD

Alex Domoradov in Ansible
вот о чем я и говорил
источник

E

Elenhil in Ansible
Значит по какой-то причине не падает у вас сразу
источник

AD

Alex Domoradov in Ansible
фейлится у меня когда уже дело доходит до конкретного таска, а не во время препроцессинга
источник

E

Elenhil in Ansible
Не принципиально когда фейлится
источник

E

Elenhil in Ansible
Причину я вам написал, не хотите не верьте
источник