LINUX.ORG.RU
ФорумAdmin

Запускалка энсибловых джобов

 


1

6

Хочу сервер-запускалку энсибловых джобов.

Может такое уже существует?

Есть Ansible Tower, но она и не свободная, да еще и очень небесплатная, собака

Список желаемых хотелок:

  • BSD, Apache и другие подобные лицензии на исходник. Свободно и бесплатно.
  • API (REST, SOAP)
  • Возможность либо писать плагины, либо легко дописывать существующее (нормальный язык программирования - Java, C#, Python - и вменяемое качество кода на нем)
  • Запускалка джобов (мануально - список джобов, и по разным событиям типа пул-риквестов в Битбакете)
  • Ключница для централизованного безопасного хранения ключей.
  • Точное управление привилегиями пользователя. Для каждой фичи свой пермишен. Чтобы можно было создать и максимально анально оккупированного «гостя», и лицо приближенное к админу.
  • В том числе права на видимость для разных групп джобов. Например, Вася видит только проект «RmRf», а Петя только свои собственные джобы видит. Короче, обычное дерево с правами.
  • Графический редактор всех свойств джобы и других энсибловских конфигов. Никаких SSH для каждого пользователя только чтобы поправить конфиг!
  • У каждой джобы - страничка с инфой о конечном статусе (с каким статусом завершилась, что произошло по ходу интересного) и текстовым логом выполнения
  • Аудит всех операций. Журнал всех действий + инфа на странице статуса (когда началась и закончилась, кто запускал и с какими настройками, итп)
  • Дашбоард с мониторингом количества умерших джобов, срупутов, мгновенной загрузкой машин и прочими ужасами (чтобы повесить моник на стену и пыриться)
  • Мониторинг процесса (выполнения джоба) с нотификашками в почту (развертывание прода упало - всё пропало)
  • Мониторинг состояния подключенных серверов
  • Возможность удаленного выполнения команд без создания джобов (генерация временных плейбуков)
★★★★☆

А шлюха за даром не интересует часом? Чёт у тебя требований, капец :)

В общем, под первую половину посмотри: rundeck, я пользуюсь, доволен. :)

DALDON ★★★★★
()

Не надо складывать разные задачи в одну корзину и искать для них «комбайн с графическим интерфейсом».

Сгруппируй по целям.

alpha ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.