Wydanie Polemarch 2.0, interfejsu WWW dla Ansible

Wydano Polemarch 2.0.0, interfejs WWW do zarządzania infrastrukturą serwerową oparty na Ansible. Kod projektu napisany jest w języku Python i JavaScript z wykorzystaniem frameworków Django i Celery. Projekt rozpowszechniany jest na licencji AGPLv3. Aby uruchomić system wystarczy zainstalować pakiet i uruchomić 1 usługę. Do zastosowań przemysłowych zalecane jest dodatkowo użycie MySQL/PostgreSQL i Redis/RabbitMQ+Redis (pamięć podręczna i broker MQ). Dla każdej wersji generowany jest obraz Dockera.

Rok później dokonano przejścia na najnowszą wersję platformy vstutils 5.0, w której poprawiono wiele błędów, poprawiono wydajność i design. Dodaliśmy także obsługę aktualizacji na żywo za pomocą Centrifugo, za pomocą której użytkownicy wysyłają żądanie API w celu aktualizacji danych nie według harmonogramu, ale według potrzeb. Dodano obsługę i zadeklarowano zalecany język Python 3.10.

Na uwagę zasługuje także usprawnienie i korekta błędów w pracy z repozytoriami git, wykorzystanie natywnych możliwości baz danych do zarządzania grupami oraz naprawienie błędu w którym po długim okresie bezczynności zaczynały się wszystkie pominięte przez planistę zadania do wykonania.

Źródło: opennet.ru

Dodaj komentarz