Size: a a a

2021 March 09

TG

Timur Gadiev in Ansible
На уровне плея это обрабатывается корректно нативными средствами. На уровне переменных нижнего уровня - уже нет
источник

AV

Artyom Vodostokov in Ansible
всё всё понятно. СПАСИБО!
источник

AV

Artyom Vodostokov in Ansible
источник

TG

Timur Gadiev in Ansible
Artyom Vodostokov
всё всё понятно. СПАСИБО!
Еще раз настоятельно рекомендую убрать это условие по проверке членства групп и использовать встроенные средства ансибла
источник

AV

Artyom Vodostokov in Ansible
Timur Gadiev
Еще раз настоятельно рекомендую убрать это условие по проверке членства групп и использовать встроенные средства ансибла
👍
источник

TG

Timur Gadiev in Ansible
Задача вполне стандартная - ограничить запуск определенных тасков для определенных хостов по определенным критериям. В ансибле есть для этого удобные средства. Если логика простая - можно просто использовать встроенные средства в виде плеев по группам и вообще не лохматить бабушку с проверкой условий членства в группах.
источник

AV

Artyom Vodostokov in Ansible
Timur Gadiev
Задача вполне стандартная - ограничить запуск определенных тасков для определенных хостов по определенным критериям. В ансибле есть для этого удобные средства. Если логика простая - можно просто использовать встроенные средства в виде плеев по группам и вообще не лохматить бабушку с проверкой условий членства в группах.
можно почитать про это?
источник

E

Elenhil in Ansible
Artyom Vodostokov
можно почитать про это?
источник

E

Elenhil in Ansible
источник

TG

Timur Gadiev in Ansible
Если логика более сложная и требуется выполнение тасков в зависимости от различных параметров, то стоит четко обозначить сами параметры в виде определенных триггерных переменных, которые и назначать через групповые переменные. Но это уже требует продуманной структуры групп и четкого понимания того, где и какие переменные должны лежать, и как они взаимодействуют.
источник

TG

Timur Gadiev in Ansible
Artyom Vodostokov
можно почитать про это?
источник

TG

Timur Gadiev in Ansible
По умолчанию всегда стоит использовать самые простые нативные способы решения задачи.
источник

AV

Artyom Vodostokov in Ansible
Благодарю
источник

TG

Timur Gadiev in Ansible
Об этом даже в документации ансибла сказано
источник

TG

Timur Gadiev in Ansible
If something feels complicated, it probably is. Take the time to look for a simpler solution.
источник

AV

Artyom Vodostokov in Ansible
Пример, я взял у RedHat, если что :)
источник

TG

Timur Gadiev in Ansible
Artyom Vodostokov
Пример, я взял у RedHat, если что :)
Где именно?
источник

AV

Artyom Vodostokov in Ansible
книжка по экзамену Ansible_EX407
источник

AV

Artyom Vodostokov in Ansible
но она довольно уже не свежая, может тут и всё пошло не так
источник

SP

Sergey Pechenkó in Ansible
Artyom Vodostokov
книжка по экзамену Ansible_EX407
Задачка вида "перепиши корректно"? :-)
источник