Release van Polemarch 2.0, een webinterface voor Ansible

Polemarch 2.0.0, een webinterface voor het beheer van serverinfrastructuur op basis van Ansible, is uitgebracht. De projectcode is geschreven in Python en JavaScript met behulp van de Django- en Celery-frameworks. Het project wordt gedistribueerd onder de AGPLv3-licentie. Om het systeem te starten, volstaat het om het pakket te installeren en 1 service te starten. Voor industrieel gebruik is het aan te raden om daarnaast MySQL/PostgreSQL en Redis/RabbitMQ+Redis (cache- en MQ-broker) te gebruiken. Voor elke versie wordt een Docker-image gegenereerd.

Een jaar later werd de overstap gemaakt naar de nieuwste versie van het vstutils 5.0-platform, waarin veel bugs werden opgelost en de prestaties en het ontwerp werden verbeterd. We hebben ook ondersteuning toegevoegd voor live updates met behulp van Centrifugo, waarmee gebruikers een API-verzoek sturen om gegevens niet volgens een schema, maar indien nodig bij te werken. Ondersteuning toegevoegd en aanbevolen verklaard voor Python 3.10.

Het is ook de moeite waard om de verbetering en correctie van fouten bij het werken met git-repository's op te merken, het gebruik van native databasefuncties voor het beheren van groepen, en de correctie van een fout waarbij, na een lange downtime, alle door de planner gemiste taken begonnen te worden verwijderd. uitgevoerd.

Bron: opennet.ru

Voeg een reactie