Представлен (https://github.com/vstconsulting/polemarch/releases) релиз Polemarch 0.0.5 (http://polemarch.readthedocs.io/en/stable/), web-интерфейса для оркестровки серверной инфраструктуры на базе Ansible, который по своим возможностям напоминает продукт Ansible Tower (https://www.ansible.com/tower), но обладает некоторыми особенностями. Код проекта написан на языках Python и Javascript с использованием фреймворков Django и Celery. Проект распространяется (https://github.com/vstconsulting/polemarch/) под лицензией AGPL. Для хранения данных могут использоваться SQLite, MySQL/MariaDB, PostgreSQL и Oracle.
Основные возможности Polemarch:
- Разделение задач на проекты;
- Загрузка репозитория Ansible с плейбуками, настройками и другими файлами из Git, публичного tar-архива или файловой системы (например, при размещении директории проектов на NFS или другом сетевом хранилище);- Запуск задач по расписанию или с интервалом;
- Запуск ansible-модулей или плейбуков из проекта;
- Создание, экспорт и импорт шаблонов операций;
- История запусков операций с подробным выводом;
- Горизонтальное масштабирование (с использованием сервера БД и RabbitMQ);
- Адаптивный дизайн.
URL: https://github.com/vstconsulting/polemarch/releases
Новость: http://www.opennet.me/opennews/art.shtml?num=47006
> Адаптивный дизайнВот ради этого и стоит присмотреться к этому проекту.
>> Адаптивный дизайн
> Вот ради этого и стоит присмотреться к этому проекту.Однако с телефона неплохо смотрится. Хотя конечно косяков хватает, но так и версия 0.0.Х - глубокая бета.
> напоминает продукт Ansible Tower, но обладает некоторыми особенностямиТо есть о преимуществах речи не идёт?
Первый коммит 15 мая. Какие могут быть преимущества, еще пилить и пилить.
Ну как минимум преимущество, что OpenSource :) Надо почекать как в работе.
Шапка обещала опенсорснуть tower, когда интересно, уже это сделают?
Омичи считают, что уже поздно, когда есть такая brand new славная вебморда для ansible. В общем, одобряем!
ИМХО, есть более перспективный проект: https://github.com/ansible-semaphore/semaphore
Что у одного что у второго перспектив не вижу.
Спросите почему? Те кто могут написать программу уже умеют и нормально пользуют ансимбл им гуй не нужен.
> Спросите почему? Те кто могут написать программу уже умеют и нормально пользуют ансимбл
> им гуй не нужен.дружище, когда (если) ты перерастешь карликовые лавочки из пяти дармоедов по обиванию груш, ты узнаешь одну печальную вещь: "те кто уже умеют" - и на самом деле умеют, а не кое-как разобрались в рисовании плейбуков, обычно _не любят_ "нормально пользовать ансибл", да и времени на это у них уже нет. И норовят подобную работу переложить на плечи младших падаванов, которые как раз не умеют, и им вообще как-то ссыкотно рутовый логин выдавать.
правда вот в таких местах уже, обычно, действительно, есть какая-нибудь orchestration-хреновина, умеет она отнюдь не ансибля, а от нарезания блейд-стойки на ломтики и правильного подключения ее к сетям (во множественном числе, ага) до детального управления сервисами внутри виртуалки внутри ломтика, и не вжопенсорусе она при этом нихрена, хотя на отдельной node у нее может быть и ансибль.
Чем по вашему этот проект перспективнее? Какие у него преимущества?
Честно говоря не похож Semaphore на перспективный проект. Пробовал его пару месяцев назад - такое фуфло. Скачал дистр, запустил по инструкции, они из коробки предлагают запустить контейнер с мускулем (жесть!), методом тыка создал проект и запустил плейбук. Плейбук валился с ошибкой, но что меня по настоящему удивило, так это падение самого сервиса semaphore. Как так-то?