Size: a a a

2021 February 08

E

Elenhil in Ansible
ну или встроить "проверку" в плейбук?
источник

E

Elenhil in Ansible
ну или поставить nomad :D
источник

--

- - in Ansible
Elenhil
а что мешает запускать плейбуки не на группу хостов?
прослойка в виде awx, если я правильно понимаю ваш вариант.
проверкой должен заниматься человек -   стримминг автоматически проверять... сложно.
источник

E

Elenhil in Ansible
- -
прослойка в виде awx, если я правильно понимаю ваш вариант.
проверкой должен заниматься человек -   стримминг автоматически проверять... сложно.
роллинг апдейт с мануальными хелсчеками? :D
источник

E

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

E

Elenhil in Ansible
ставите на хост А - выпускаете кракена. В смысле QA
источник

E

Elenhil in Ansible
все ок - ставите на хост Б - запускаете qa
источник

E

Elenhil in Ansible
ну или serial + pause в конце установки
источник

L

Lamobot in Ansible
- -
У нас довольно хитрая схема деплоя (гитлаб -> awx). Чтобы в гитлабе прикрутить rolling upgrades - почти подходит механизм Энсибля serial (собственно, для этого он и нужен). "почти" - плейбук не останавливается на проценте, а продолжает работу на хостах дальше.
а это не то, что необходимо - потому что перед дальнейшим накатыванием нужно проверить, что все работает.
Разбейте их на две группы. Тестовая, и общая вместе с тестовыми. Запулили на тестовую, проверили, - запулили на общую.
источник

L

Lamobot in Ansible
Тестовую сделайте подгруппой основной
источник

--

- - in Ansible
Lamobot
Разбейте их на две группы. Тестовая, и общая вместе с тестовыми. Запулили на тестовую, проверили, - запулили на общую.
источник

E

Elenhil in Ansible
не знаю гитлаб. Как он получает %?
источник

--

- - in Ansible
Elenhil
не знаю гитлаб. Как он получает %?
источник

V

Vermishelka in Ansible
А если сделать в awx workflow job template? Там можно несколько плейбуков закидывать в одно развертывание с обработкой успешности выполнения и approve от какого-то пользователя
https://docs.ansible.com/ansible-tower/latest/html/userguide/workflow_templates.html
источник

--

- - in Ansible
Vermishelka
А если сделать в awx workflow job template? Там можно несколько плейбуков закидывать в одно развертывание с обработкой успешности выполнения и approve от какого-то пользователя
https://docs.ansible.com/ansible-tower/latest/html/userguide/workflow_templates.html
у нас процесс инициируется в гитлабе с использованием awx cli и передачей extra variables - workflow по последней причине не подходит.
источник

V

Vermishelka in Ansible
- -
у нас процесс инициируется в гитлабе с использованием awx cli и передачей extra variables - workflow по последней причине не подходит.
Принято
источник

I

Ivan in Ansible
- -
У нас довольно хитрая схема деплоя (гитлаб -> awx). Чтобы в гитлабе прикрутить rolling upgrades - почти подходит механизм Энсибля serial (собственно, для этого он и нужен). "почти" - плейбук не останавливается на проценте, а продолжает работу на хостах дальше.
а это не то, что необходимо - потому что перед дальнейшим накатыванием нужно проверить, что все работает.
источник

--

- - in Ansible
Это интерактивно.
источник

--

- - in Ansible
ладно, придумаю что-то - спасибо)
источник

E

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