Релиз Polemarch 0.1.2 - web-интерфейса для управления инфраструктурой

Состоялся выпуск Polemarch 0.1.2, web-интерфейса для оркестровки серверной инфраструктуры на базе Ansible. Код проекта написан на языках Python и Javascript с использованием фреймворков Django и Celery. Новая версия основана на свежих релизах Ansible 2.4.2 и Django 1.11 LTS. Проект распространяется под лицензией AGPL. Готовые сборки сформированы и протестированы для CentOS 7, Oracle Linux, Debian 8–9, Ubuntu 16.04. Для запуска системы достаточно установить пакет и запустить 2 сервиса. Для промышленного применения рекомендуется дополнительно использовать MariaDB, RabbitMQ и Memcache.

Среди изменений:

  • Добавлена возможность выключения периодических задач;
  • Переработано отображение деталей выполнения задач;
  • В проекте указывается текущая ревизия Git;
  • В истории выполнения задач отображены параметры запуска задачи и ревизия проекта на момент запуска;
  • Спрятано содержимое ключей и паролей из GUI и API;
  • Срочный запуск периодической задачи и шаблона реализованы через API;
  • Для уменьшения количества запросов при одновременном удалении большого числа записей (особенно актуально для истории запусков) удаление элементов реализовано через выполнение операций в пакетном режиме;

0_1512118724.png

© OpenNet