Modificación completada: Ansible 3.0 está aquí

Con la versión 3.0 de la herramienta de automatización, la comunidad de Ansible finalmente ha allanado el camino para ciclos de desarrollo independientes y una organización más modular. Desde el punto de vista del código, el número de versión en sí es quizás la innovación más llamativa: Ansible 3.0 difiere fundamentalmente ligeramente de sus predecesores en términos de funcionalidad.

Sin embargo, marca el final de la gran fase de transformación, que ya se preparó en las versiones anteriores 2.9 y 2.10 y ahora se ha completado, porque en lugar de acoplar el proceso de aprobación de componentes individuales entre sí como antes, el desarrollo en el futuro debe hacerse de forma independiente. Ansible 2.9 introdujo los llamados clústeres como un mecanismo de distribución para los componentes de Ansible, luego la versión 2.10 dividió el rango previo a la entrega en el componente Ansible-Base y un conjunto de grupos adicionales.

Con la versión 3.0, Ansible ahora es una metadistribución, que a su vez identifica solo las versiones exactas de los conjuntos que contiene. En consecuencia, el número de versión de todo el paquete ya no sigue a Ansible-Base, cuyo número de versión actual sigue siendo 2.10. En cambio, se basa en el principio de transcripción semántica. Los nuevos lanzamientos menores deberían aparecer cada tres semanas, que contienen solo modificaciones compatibles con versiones anteriores. Los cambios incompatibles están reservados para versiones importantes, que se programan cada seis meses.

Actualmente, el desarrollo está en marcha a un ritmo más rápido. La próxima gran versión 4.0 de Ansible está prevista para mayo. Esto debería basarse en la versión 2.11 de la funcionalidad principal que ha cambiado de nombre de Ansible-Base a Ansible-Core. Por otro lado, el Ansible 3.0 actual está satisfecho con Ansible Base 2.10, que se lanzó el otoño pasado. Esto proporciona la siguiente descripción general:

  • Ansible 2.9: todo en uno, colecciones como vista previa técnica
  • Ansible 2.10: Subdivisión en bases y grupos de Ansible
  • Ansible-Core 2.11: Cambio de nombre de Ansible-Base a Ansible-Core (aún no disponible)
  • Ansible 3.0: Community Pack, basado en el kit Ansible-Base 2.10+
  • Ansible 4.0: The Community Pack, que consta de kits Ansible Core 2.11+ (aún no disponible)
READ  ComputerBase confirma: el controlador Beta levanta el freno de minería en RTX 3060

Además de los cambios organizativos básicos, Ansible 3.0 también contiene algunas innovaciones técnicas. Por ejemplo, un módulo separado se encarga de la configuración ssh del usuario. Cualquiera que ejecute un sistema de contenedores basado en Kubernetes ahora puede administrar paquetes de Helm con los módulos apropiados a través de Ansible. Además, un nuevo complemento de comunicación realiza tareas en los contenedores de Docker y los complementos de búsqueda facilitan el trabajo con variables complejas. los Changelog zu Ansible 3.0.0 Actualización Contiene una lista completa de todos los cambios.

Ver también:

Más de la revista iX


(Fu)

A la página de inicio

Eliseo Cardenas

"Webaholic orgulloso. Analista. Pionero de la cultura pop. Creador. Pensador malvado. Fanático de la música".

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *