Size: a a a

2021 June 28

TG

Timur Gadiev in Ansible
И всего делов
источник

V

Viktor in Ansible
он доиграет эту итерацию на сех хостах и остановится?
источник

TG

Timur Gadiev in Ansible
Конечно
источник

V

Viktor in Ansible
Спасибо, видимо я перегрелся за сегодня уже 🙂
источник

AD

Alex Domoradov in Ansible
@tgadiev не подскажешь куда смотреть ?
источник

TG

Timur Gadiev in Ansible
Код покажите сам. По ошибке понятно, что у вас конфликт параметров при инклуде
источник

TG

Timur Gadiev in Ansible
Где он у вас - телепатически понять затруднительно
источник

AD

Alex Domoradov in Ansible
include_tasks: 04-additional-{{ distro_family }}.yml
источник

AD

Alex Domoradov in Ansible
Больше в файле ничего нет
источник

E

Elenhil in Ansible
This restriction exists as when parsing import_tasks, ansible does not have access to host vars. The reason is that import_tasks is a pre-processor, and cannot be conditional, and using a host var or fact, may cause pathing to change depending on the host.

As such, you will need to convert your import_tasks to include_tasks to support this functionality.
источник

E

Elenhil in Ansible
внутри импорт на инклуд замените
источник

AD

Alex Domoradov in Ansible
Это понятно, но у меня нет импортов
источник

AD

Alex Domoradov in Ansible
Я же писал
источник

E

Elenhil in Ansible
внутри 04-additional-{{ distro_family }}.yml?
источник

E

Elenhil in Ansible
покажите
источник

AD

Alex Domoradov in Ansible
внутри 04-additional-linux.yml есть import, но он там используется только для возможности задания delegate_to
источник

E

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

E

Elenhil in Ansible
Импорт на инклуд
источник

AD

Alex Domoradov in Ansible
при инклуде нельзя ж delegate_to использовать
источник

E

Elenhil in Ansible
Ну значит надо что-то другое придумать
Импорт внутри инклуда с переменной работать не будет, причмну я написал
источник