Capítulo 10. Ansible

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Este capítulo describe Ansible, otro marco de automatización de TI. Aunque el objetivo final tanto de Puppet como de Ansible es similar, Ansible adopta un enfoque diferente para alcanzar este objetivo final. Mientras que Puppet requiere que se instale software de agente en el nodo gestionado, Ansible utiliza una arquitectura "sin agente" que no requiere que se instale ningún software específico de Ansible en el nodo gestionado. Además, Puppet suele utilizar un modelo "pull" en el que los nodos gestionados obtienen periódicamente la información de estado más reciente de un servidor, pero Ansible suele utilizar un modelo "push" en el que esta información de estado se envía desde el servidor a los nodos gestionados bajo demanda. Por último, Puppet está escrito en Ruby, mientras que Ansible está escrito en Python.

Al igual que Puppet, Ansible se centraba originalmente más en automatizar aspectos de la infraestructura informática, pero ahora también permite automatizar la infraestructura de red. Juniper Networks publica una colección de módulos Ansible para Junos que simplifican la ejecución de tareas operativas y de configuración específicas en dispositivos Junos. Antes de examinar estos módulos de Ansible para Junos, exploremos la arquitectura general de Ansible con más detalle.

Arquitectura y Comunicación

Al igual que Puppet, Ansible tiene dos versiones. ...

Get Automatizar la administración de Junos now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.