Ребят, что есть такого что может строить юай для ансибл

плейбука и управление хостами (переменными)?

например какой-то дашборд который ктроить юайку по хостам (с редактированием и коммитом в репо) и дает возможность запускать прейбук по клику

нужно дать возможностоь деплоить илм менять конфиги приложения/окружений нетехническим участникам (менеджерам и тд). Т.е. нажал кнопочку - запустил плейбук с новым конфигом или задеплоил релиз на окружение

смотрю на https://github.com/ansible/awx но еще не сильно моного вариантов перебрал чтобы уже немного имет представление о ситуации

12 ответов

18 просмотров
Maksym-Mospanenko Автор вопроса
Дмитрий Лукьянов
Jenkins

да я думал уже на гитлаб юайку повесить задачки или битбакет) но вдруг есть готовые солюшины именно под то дело хотя AWX кажется оно, кто юзает? https://www.youtube.com/watch?v=ZatqBgn_Wic там еще и джанго с дрф)) наш стек на проекте

Maksym Mospanenko
да я думал уже на гитлаб юайку повесить задачки ил...

Для ансибла юзал awx, да работает. Про то что вы хотите, хз нормально получиться на нем или нет.

Maksym-Mospanenko Автор вопроса
tutunak
Для ансибла юзал awx, да работает. Про то что вы х...

какую проблему решали ним? хоть заходить запускать предустановленные команды смогут менеджеры (например "запустить деплой версии ХХХ на окружение УУУ") без выдергивания разработчика из работы?

Maksym Mospanenko
какую проблему решали ним? хоть заходить запускать...

Просто централизованный запуск ансибловых ролей. Хз как ваши менеджеры будут понимать его интерфейс

Vladislav 👻 Shishkov
А почему бы сразу CI/CD не сделать?

Поддерживаю, закомитить все параметры в репу и дать одну кнопку

Maksym-Mospanenko Автор вопроса
Vladislav 👻 Shishkov
А почему бы сразу CI/CD не сделать?

это все есть, но специфика продукта така что автоматически поставлять мы не можем на разные проды, также есть необходимость в смене переменных приложения. CI/CD запускается для интеграции и деплоя на стейджинги, но а дальше все это нужно запускать руками на проды по ситуации. Вот этот процесс и хотелось бы отдать на некий красивый тул для менеджеров. Можно и битбакет пайплайнс описать и настроить доступ, но как-то не очень красиво получится как по мне (нетехническим ребятам сложнее и не очень безопасно все это дело)

Maksym-Mospanenko Автор вопроса
Vladislav 👻 Shishkov
Ci/cd кнопки тоже делает, с параметрами

да, используем, но это не очень удобно для использования и конфигурирования, к тому же вендорлок (сейчас на битбакете), все храниться в коде и перед этим точно надо сделать коммит, что тоже хотелось бы автоматизировать (тот же ямл засейвить с юайки) в общем я понял, нужно пробовать, чего-то "стандартного" тут нет (как например zabbix все в одном), или через провайдера пайплайнов для сиайки или такие вот штуки

Maksym Mospanenko
да, используем, но это не очень удобно для использ...

Rundeck жи. Только свой плагин придётся написать (слегка модифицировать ansible-playbook).

Maksym-Mospanenko Автор вопроса
Sergey Pechenkó
Rundeck жи. Только свой плагин придётся написать (...

вау! спасибо, смотрю видео на их сайте, аж чуствуется боль Алис)) похоже то что нам надо, буду пробовать, поправить роли не проблема для такого дела)

Похожие вопросы

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Привет!) Кто как юзает переменные в строках?) Чисто ради интереса Вот так: echo "У меня {$bananasAmount} бананов"; Или вот так: echo "У меня ${bananasAmount} бананов";
Виталий
3
Карта сайта