Size: a a a

ansible — русскоговорящее сообщество

2021 June 29

DO

Dmitry Onishkevich in ansible — русскоговорящее сообщество
источник

TG

Timur Gadiev in ansible — русскоговорящее сообщество
Плейбук
источник

TG

Timur Gadiev in ansible — русскоговорящее сообщество
Как вы запускаете свой код?
источник

DO

Dmitry Onishkevich in ansible — русскоговорящее сообщество
---
- hosts: all
 become: true
 roles:
     - kube
источник

TG

Timur Gadiev in ansible — русскоговорящее сообщество
Понятно
источник

TG

Timur Gadiev in ansible — русскоговорящее сообщество
Так вот, плейбук у вас плохой. Если у вас разные группы и разные наборы тасков для разных групп, это надо отражать в плейбуке
источник

DO

Dmitry Onishkevich in ansible — русскоговорящее сообщество
то есть все то что в kube надо еще расщеплять ?
источник

TG

Timur Gadiev in ansible — русскоговорящее сообщество
Плей на hosts: all имеет смысл лишь в том случае, если у вас все хосты однородные и не отличаются по набору тасок
источник

TG

Timur Gadiev in ansible — русскоговорящее сообщество
Да. Или параметризовать, если вы очень хотите одну роль
источник

TG

Timur Gadiev in ansible — русскоговорящее сообщество
Но условия ставить не на конкретные группы, а на определенные параметры
источник

TG

Timur Gadiev in ansible — русскоговорящее сообщество
А сами параметры можно через группы в инвентаре задавать
источник

TG

Timur Gadiev in ansible — русскоговорящее сообщество
Мастеру одни, воркерам - другие
источник

TG

Timur Gadiev in ansible — русскоговорящее сообщество
Сами имена групп могут быть любыми, роль о них знать ничего не должна
источник

DO

Dmitry Onishkevich in ansible — русскоговорящее сообщество
я как бы понял ... но как бы
источник

DO

Dmitry Onishkevich in ansible — русскоговорящее сообщество
хм...
источник

DO

Dmitry Onishkevich in ansible — русскоговорящее сообщество
мне казалось роль должна как то отражать перспективу того что она делает
источник

DO

Dmitry Onishkevich in ansible — русскоговорящее сообщество
- hosts: all
 become: true
 roles:
     - ssl+ssl-create
     - distribution cert
     - create kubeconfig
     - distribution kubeconfig
источник

DO

Dmitry Onishkevich in ansible — русскоговорящее сообщество
то есть приходить к этому
источник

DO

Dmitry Onishkevich in ansible — русскоговорящее сообщество
и тут уже я могу запускать роль на определенном хосте
источник

DO

Dmitry Onishkevich in ansible — русскоговорящее сообщество
атк ?
источник