inqfen
Ну, как бы я и код деплоя в репе держу
inqfen
IaC знаете ли
Sergey
George
George
А только получает от кьюбктл ок и бежит дальше ?
Nikolay
inqfen
Его можно обработать и откатить например
inqfen
Ну и последовательность
inqfen
плейбук в репе приложения?
да, отдельная директория, где живет инвентори, таски, плейбук, видно все зависимости по ролям и все в таком духе
inqfen
И разработчик примерно понимает, что там вообще происходит
inqfen
Некоторые вполне себе сами например postdeploy таски добавляют, переменные etc и не дергают с этим
Nikolay
хехе, у меня в прошлой компании все было наоборот, и разрабы ваще не представляли, что в CD процессе происходит, т.к. все плейбуки держались централизованно в одной репе
inqfen
это наоборот печально
Nikolay
Sergey
Nikolay
тссс)
George
Не, K8s возвращает результат, успех или нет
На самом деле нет. Он как твой верный раб: "хозяин, я понял Вашу команду, исполняю". И оно пошло выполняться. Евенчуалли оно дойдет до этого состояния (если ничего не сломается), но все равно нужен цикл опроса состояния. Вот
George
Либо аргументируй, пожалуйста, свою точку зрения
inqfen
Тогда видимо я тебя не совсем понял
inqfen
Ты про например поды, которые не поднимаются?
inqfen
А, ну это понятно
George
А даже если бы ждал - есть кейс, когда роллаут произвести невозможно
inqfen
Я про статус применения объекта
inqfen
Как и написано в доках
spec complex success
Specific attributes of the object. Will vary based on the api_version and kind.
status complex success
Current status details for the object.
Nikolay
inqfen
Статус состояния сервиса это другое, после успешного применения definitions тесты, если не прошли - откат на предыдущий деплоймент
inqfen
Nikolay
Надо, но не всегда же заводится все с первого раза, мне порой по 10 раз нужно проверять плейбук, прежде чем пустить ео в действо. Ну или вот грубый пример - удалить/изменить таск с оповещением об успешном деплое?
Nikolay
Ну то есть как бы из за изменения таска с оповещением, пройдет полностью CI/CD с нуля
inqfen
inqfen
у разработчика тоже не с первого раза получается, но от этого у вас прод не ломается?
George
Andrei
Начал смотреть на ansible для автоматизации операций на сети. Вопрос, как правильно организовать все это. Вопрос, как предоставить доступ до плейбуков для всех членов NOC команды. Выкладывать плейбуки в гит и каждому ставить ансибл локально или же поднимать какой-то веб интерфейс с авторизацией и запуском плейбуков через браузер? Есть что посоветовать?
Oleksandr
в ютубе ansible napalm
Antuan
Дружат ли SCM и network appliances?
Andrei
или просто увидел network - сказал napalm ?
Rachel
Привет! Скачал файл pdf, но не могу скопировать из него текст, при вставке в ворд/блокнот вставляются иероглифы, кто сможем помочь-напишите в лс, скину полтосик
Oleksandr
Andrei
просто ответил на твой вопрос
можешь раскрыть суть ответа, или на конкретное видео ссылку дать?
napalm - либа для вендор агностик управления и сбора инфы с сетевых устройств. А вопрос был про организацию процесса скорее.
Erick
можно через тауэр/awx наверное
Oleksandr
я бы посоветовал оффтопик - noc project
а по теме:
делать CMDB например на Netbox для ведения железок
ставить WebUI для Ansible например AWX для разделения полномочий
ходить в железяки тем же ансиблом и напалмом
хранить плейбуки в Git
Andrei
спасибо. А AWX реально норм? Он каким-то монструозным показался, его реально в проде используют команды?
Oleksandr
реально норм Tower
Oleksandr
это для продакшена
Erick
Aleksey
иногда удивляюсь. вот все в округ делвеперы хотят писать микросервисы. но вот админы эти микросервисы не хотят ставить
Aleksey
парадокс
Aleksey
хотя это конечно офтоп
George
George
George
Как минимум выделенный раннер или лучше awx/tower
Timur
Можно и гитлаб-раннером для простых задач деплоя обойтись
Aleksey
можно я немного поофтоплю ? спасибо.
коллеги, а научите меня какие задачи у вас получается автоматизировать ансиблом ?
может есть плейбуки почитать ?
Aleksey
я про сеть конечно же
Timur
Эти тоже норм
Nikolay
Erick
aws - это про другое
Никита
GithubReleases
ansible/ansible tagged: v2.8.1
Link: https://github.com/ansible/ansible/releases/tag/v2.8.1
Release notes:
New release v2.8.1
Alexander
А Ansible release notes публикуют вообще?
Timur
Alexander
А я что-то нагуглить не могу. )
Alexander
Changelog, ну да... Спасибо. )
Daniel
всем привет. кому приходилось работать с git репами через ансибл? пытаюсь сообразить, как через модуль git сделать commit и пуш дирректории. ни у кого нет примера?
George
George
я вообще был строго уверен, что модуль git - для ДОСТАВКИ ПО из репозитория на удаленную машину
Ну, это как бы популярная задача и вполне оправданная
George
В обратную сторону - ну, можно, в конце-концов, попробовать через тот же гитлаб апи делать (или что там у вас в качестве централизованного репозитория)
Daniel
George
Это как раз не странно, а логично, т.к. он нужен для того, чтобы доставлять код на целевую машину (правда, источник - гит, а не деб/rpm/docker/etc)
Daniel
понятно. но мне вот понадобился и другой функционал ) буду тогда все-таки командами делать (