Size: a a a

2021 March 22

TG

Timur Gadiev in Ansible
Alexander Balandin
Подскажите, пожалуйста, как в подобном варианте указать несколько групп:
{% for host in groups['app_servers'] %}
Объедини несколько групп в одну общую и делай цикл по общей группе
источник

AB

Alexander Balandin in Ansible
Timur Gadiev
Объедини несколько групп в одну общую и делай цикл по общей группе
Спасибо, простое решение, а не дотумкал :)
источник

YZ

Yerzhan Zhiyentayev in Ansible
Lamobot
Если с ca, то я рекламну роль @zh_erzh там отлично показано как использовать модули ансибла для генерации сертов кубера:
https://github.com/erzh1906/kubernetes-playbook/blob/master/certificates/generate.yml
источник

SP

Sergey Pechenkó in Ansible
Alexander Balandin
Подскажите, пожалуйста, как в подобном варианте указать несколько групп:
{% for host in groups['app_servers'] %}
{% for host in (groups['app_servers1'] + groups['app_servers2'] + groups['app_servers3']) %}
источник

SP

Sergey Pechenkó in Ansible
Списки ты почти по-питонячьи можешь складывать через "+"
источник

TG

Timur Gadiev in Ansible
Sergey Pechenkó
{% for host in (groups['app_servers1'] + groups['app_servers2'] + groups['app_servers3']) %}
Там могут быть дубликаты
источник

TG

Timur Gadiev in Ansible
Между группами бывают пересечения же
источник

D

Dmitry in Ansible
Всем привет!  Стоит ли обновляться до 2.10? Что-то попробовал, то, что раньше работало, теперь ошибками сыплет...
источник

TG

Timur Gadiev in Ansible
Dmitry
Всем привет!  Стоит ли обновляться до 2.10? Что-то попробовал, то, что раньше работало, теперь ошибками сыплет...
Смотря что у вас. Если большая база кода с версией 2.9 и всякое legacy, то стоит осторожно. И все протестировать.
источник

TG

Timur Gadiev in Ansible
Если же база небольшая и код относительно новый, то мигрировать стоит. Там много новых фич и проще поддержка в плане коллекций.
источник

D

Dmitry in Ansible
Например Исправил authorized_key на ansible.posix.authorized_key' ERROR! couldn't resolve module/action 'ansible.posix.authorized_key'. This often indicates a misspelling, missing collection, or incorrect module path.
источник

TG

Timur Gadiev in Ansible
Dmitry
Например Исправил authorized_key на ansible.posix.authorized_key' ERROR! couldn't resolve module/action 'ansible.posix.authorized_key'. This often indicates a misspelling, missing collection, or incorrect module path.
Коллекции нужные подключайте сразу
источник

D

Dmitry in Ansible
Timur Gadiev
Коллекции нужные подключайте сразу
Спасибо, сейчас норм!
источник
2021 March 23

V

Vlad Gor in Ansible
Всем привет, а как оптимальнее поступить, когда некоторые роли используют одинаковые переменные в defaults? Их как-то можно вынести за пределы роли?
источник

FF

Fire Fighter in Ansible
Vlad Gor
Всем привет, а как оптимальнее поступить, когда некоторые роли используют одинаковые переменные в defaults? Их как-то можно вынести за пределы роли?
Задай в группе all
источник

V

Vlad Gor in Ansible
Fire Fighter
Задай в группе all
Принял, спасибо
источник

VS

Vladislav 👻 Shishkov... in Ansible
Неиспользовать такие роли...
источник

L

Lamobot in Ansible
Vlad Gor
Всем привет, а как оптимальнее поступить, когда некоторые роли используют одинаковые переменные в defaults? Их как-то можно вынести за пределы роли?
Одинаковые значения переменных? Или названия? :)
источник

L

Lamobot in Ansible
Если названия - это провал, срочно переименовывайте. Читайте гайды на хабре про переменные в ансибле.
https://habr.com/ru/post/508762/
источник

L

Lamobot in Ansible
Если же значения одинаковые - оставьте их там, в defaults
источник