Size: a a a

2021 March 05

TG

Timur Gadiev in Ansible
А в версии 2.7 там вообще хардкод на /usr/bin/python
источник

YZ

Yerzhan Zhiyentayev in Ansible
Казанский
Получается, из host_vars надо выкинуть все обращения к group_vars, которые в свою очередь обращаются к другим hostvars?
По-моему там лучше сесть и переделать все 😂
источник

TG

Timur Gadiev in Ansible
Казанский
Получается, из host_vars надо выкинуть все обращения к group_vars, которые в свою очередь обращаются к другим hostvars?
Из разных слоев абстракции обращаться друг к другу - плохая практика, вы правы. Можно определять одни и те же переменные на разных уровнях. Они будут перезаписываться согласно приоритетам.
источник

YZ

Yerzhan Zhiyentayev in Ansible
Явно перемудрили на ровном месте
источник

К

Казанский in Ansible
Yerzhan Zhiyentayev
По-моему там лучше сесть и переделать все 😂
Когда писал то сообщение, также подумал, но блин, оно ж работало и работает)
источник

TG

Timur Gadiev in Ansible
Казанский
Когда писал то сообщение, также подумал, но блин, оно ж работало и работает)
Может перестать при любом изменении инвентаря.
источник

SP

Sergey Pechenkó in Ansible
Казанский
Когда писал то сообщение, также подумал, но блин, оно ж работало и работает)
Хрупко
источник

К

Казанский in Ansible
Главное - сильно не трогать
источник

TG

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

E

Elenhil in Ansible
Дмитрий Айткулов
Ребят подскажите плиз -  запускаю playbook (ansible=2.7.18  python=2.7.5.)
на kvm (ubuntu 20 ansible=2.7.18 python=3.8.5)
задача запустить vm
virt:
   name: "vm"
   state: "running"
 
в ответ получаю "msg": "The libvirt module is not importable. Check the requirements."
поставил пакет python3-libvirt/focal,now 6.1.0-1 amd64 [installed]
но проблема не решилась. Где затуп не пойму?! Заранее спасибо
если ансибл пускается из под питона 2.7 он пускает на конечном хосте тоже 2й питон. Или ставьте либу для питона 2 или форсите чтобы юзал питон3
источник

AD

Alex Domoradov in Ansible
Дмитрий Айткулов
Ребят подскажите плиз -  запускаю playbook (ansible=2.7.18  python=2.7.5.)
на kvm (ubuntu 20 ansible=2.7.18 python=3.8.5)
задача запустить vm
virt:
   name: "vm"
   state: "running"
 
в ответ получаю "msg": "The libvirt module is not importable. Check the requirements."
поставил пакет python3-libvirt/focal,now 6.1.0-1 amd64 [installed]
но проблема не решилась. Где затуп не пойму?! Заранее спасибо
А разве пакет не на контроллере нужно ставить?
источник

AD

Alex Domoradov in Ansible
Elenhil
если ансибл пускается из под питона 2.7 он пускает на конечном хосте тоже 2й питон. Или ставьте либу для питона 2 или форсите чтобы юзал питон3
С каких это делов
источник

E

Elenhil in Ansible
Alex Domoradov
С каких это делов
Эээ. Всегда так было
источник

AD

Alex Domoradov in Ansible
Есть такая штука как ansible_python_interpreter
источник

E

Elenhil in Ansible
Alex Domoradov
А разве пакет не на контроллере нужно ставить?
Нет конечно
источник

AD

Alex Domoradov in Ansible
И 2.7 на контроллере отлично запускает 3.х на хостах
источник

ДА

Дмитрий Айткулов... in Ansible
Alex Domoradov
Есть такая штука как ansible_python_interpreter
вот поставил ansible_python_interpreter=/usr/bin/python3 и пошло дело
источник

E

Elenhil in Ansible
Alex Domoradov
И 2.7 на контроллере отлично запускает 3.х на хостах
При условии выставления переменной? Да. По дефолту? Нет
источник

AD

Alex Domoradov in Ansible
Elenhil
При условии выставления переменной? Да. По дефолту? Нет
Wat?
источник

AD

Alex Domoradov in Ansible
Если в системе только 3й питон?
источник