1 ¿Qué es Ansible?
Ansible es una herramienta para el aprovisionamiento de servicios muy fácil de aprender y muy cómoda de utilizar basada en Python y YAML para aprovisionar fácilmente el software que debe ejecutarse en tu servidor web.
🇺🇦 Слава Україні! Consulta cómo puedes ayudar a Ucrania desde España u otros países en supportukrainenow.org.
Ansible es una herramienta para el aprovisionamiento de servicios muy fácil de aprender y muy cómoda de utilizar basada en Python y YAML para aprovisionar fácilmente el software que debe ejecutarse en tu servidor web.
Ansible es una herramienta para el aprovisionamiento de servicios muy fácil de aprender y muy cómoda de utilizar basada en Python y YAML para aprovisionar fácilmente el software que debe ejecutarse en tu servidor web.
En este episodio te explico cómo instalar Ansible en tu ordenador. Como referencia, si estás usando Ubuntu o derivados y quieres instalar Ansible, el PPA es ppa:ansible/ansible. Para otras plataformas, recuerda consultar la documentación oficial.
El inventario es el conjunto de máquinas que tenemos declaradas en nuestra instalación de Ansible para informarle al sistema que son aquellas máquinas con las que vamos a trabajar.
Los comandos ad-hoc se lanzan de golpe en la terminal y te permiten realizar tareas rápidas en un servidor. En este vídeo te cuento cómo puedes hacer algunos comandos ad-hoc elementales.
Los comandos ad-hoc de la línea de comandos también pueden ser usados para lanzar instrucciones concretas usando módulos específicos de Ansible en un servidor.
La forma reutilizable de usar Ansible es escribiendo playbooks, que son archivos en los que declaramos las tareas que necesitamos hacer con nuestro servidor que vayamos a aprovisionar.
Mientras preparaba el siguiente vídeo me di cuenta que por cómo funciona Vagrant tendría que explicar antes cómo conectarse a una máquina remota como otro usuario mediante el uso de remote_user.
Con los handlers puedes disparar la ejecución de más tareas cuando una tarea previamente descrita en la sección tasks se ejecuta de forma satisfactoria provocando cambios.