ANSIBLE - USO DE MODULOS

En esta sesión explicamos brevemente en qué consisten los modulos y cómo utilizarlos

Cargando video...

NOTA: Solo puedes ver una versión limitada del video a baja resolución, si quieres ver la versión completa por favor regístrate y obtén alguno de nuestros planes!

Descripción del Vídeo

Primeros Pasos con Ansible

Los módulos en Ansible son como un conjunto de valores key=value, que permiten ejecutar trabajos en servidores remotos.

Estos módulos usualmente funcionan con un “playbook” que es un archivo que permite a Ansible si algo cambio o debe cambiar.

Para correr Ansible, solo se necesitan al menos 2 argumentos:

El 1ero el nombre de la maquina 
El 2do el nombre del módulo que desea ejecutar 
El 3er aunque opcional, cualquier valor o argumento adicional del módulo que se está ejecutando

En este sentido para el primer paso “nombre de la maquina” la misma puede identificarse como: 

Nombre de la maquina
El nombre del grupo de  máquinas
Una tilde “~” seguida de un nombre que haga match
La palabra “all” o “*” que sería para todos.

Primeros Pasos con Ansible

También se puede utilizar módulos para ver el contenido de un archivo:


El resultado será:

 test.example.com | success >> {
  "changed": false, 
  "group": "root", 
  "mode": "0644", 
  "owner": "root", 
  "path": "/etc/fstab", 
  "size": 779, 
  "state":
  "file"
}

En algunos casos, se puede obtener el siguiente error: 

test.example.com | FAILED => to use the 'ssh' connection type with passwords, you must install the sshpass program

En ese caso, basta con instalar el paquete (sshpass) y problema solucionado

Rating

Global

Ver video en playlist

comments powered by Disqus