Lanzamiento de Polemarch 2.1, una interfaz web para Ansible

Se ha lanzado Polemarch 2.1.0, una interfaz web para gestionar la infraestructura de servidores basada en Ansible. El código del proyecto está escrito en Python y JavaScript utilizando los frameworks Django y Celery. El proyecto se distribuye bajo la licencia AGPLv3. Para iniciar el sistema, solo es necesario instalar el paquete y ejecutar 1 servicio. Para aplicaciones industriales, se recomienda utilizar además MySQL/PostgreSQL y Redis/RabbitMQ+Redis (cache y corredor MQ). Se genera una imagen de Docker para cada versión.

Principales mejoras:

  • Se ha reducido el tiempo de inicialización del código y se ha optimizado el uso de la memoria mediante la refactorización de una gran cantidad de código y diversas listas repetitivas.
  • La clonación (para git) o la descarga (para tar) del código con repo_sync_on_run habilitado ahora se realiza directamente en el directorio de ejecución desde la fuente. Esta función es especialmente útil para quienes utilizan Polemarch como canal de CI/CD.
  • Se ha agregado la capacidad de especificar el tamaño máximo del archivo que se debe descargar al sincronizar el proyecto. El tamaño se especifica en el archivo de configuración en bytes y se aplica a todos los proyectos.
  • Se ha reformulado la funcionalidad de trabajo con el repo_sync_on_run_timeout especificado, donde para proyectos git este tiempo se utiliza en los tiempos de espera del cli de git, y para archivos cubre el tiempo de establecimiento de conexión y espera para el inicio de la descarga.
  • Se ha añadido la posibilidad de especificar un ANSIBLE_CONFIG diferente dentro del proyecto. Al mismo tiempo, se ha mantenido la posibilidad de indicar globalmente la configuración predeterminada para proyectos donde no existe un ansible.cfg en la raíz.
  • Se han corregido errores menores e imprecisiones en la interfaz y se han actualizado las bibliotecas básicas.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster