Polemarch 2.1, web sučelje za Ansible

Objavljen je Polemarch 2.1.0, web sučelje za upravljanje poslužiteljskom infrastrukturom temeljeno na Ansible-u. Kod projekta napisan je na Pythonu i JavaScriptu koristeći okvire Django i Celery. Projekt se distribuira pod AGPLv3 licencom. Da bi sustav radio, dovoljno je instalirati paket i pokrenuti jedan servis. Za industrijsku primjenu preporučuje se dodatno korištenje MySQL/PostgreSQL i Redis/RabbitMQ+Redis (keš i MQ posrednik). Za svaku verziju se formira Docker slika.

Glavna poboljšanja:

  • Smanjeno vrijeme inicijalizacije koda i optimizirano upravljanje memorijom putem refaktorizacije velikog volumena koda i raznih ponavljajućih popisa.
  • Klonski (za git) ili preuzimanje (za tar) koda pri uključenom repo_sync_on_run sada se izravno odvija u direktorij pokretanja iz izvora. Ova funkcija je posebno korisna za one koji koriste Polemarch kao CI/CD kanal.
  • Dodana mogućnost određivanja maksimalne veličine arhiva koji treba preuzeti prilikom sinkronizacije projekta. Veličina se navodi u konfiguracijskoj datoteci u bajtovima i vrijedi za sve projekte.
  • Preuređena je funkcionalnost rada pri postavljenom repo_sync_on_run_timeout, gdje se za git projekte to vrijeme koristi u timeout-ima git cli, a za arhive pokriva vrijeme uspostavljanja veze i čekanje na početak preuzimanja.
  • Dodana mogućnost navođenja drugog ANSIBLE_CONFIG unutar projekta. Pri tome je zadržana mogućnost da se globalno odredi zadani konfiguracijski datoteka za projekte u kojima u korijenu nema ansible.cfg.
  • Ispravljene su sitne greške i netočnosti u sučelju, a osnovne biblioteke su ažurirane.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster