¿Te gustaría aprender a crear un Playbook Ansible para Ubuntu LInux? En este tutorial, vamos a mostrar Ansible Playbook para usar en un equipo que ejecuta Ubuntu Linux.

• Ubuntu 18.04
• Ubuntu 19.04
• Ansible 2.8.6

Lista de hardware:

En la siguiente sección se presenta la lista de equipos utilizados para crear este tutorial de Ansible.

Cada pieza de hardware mencionada anteriormente se puede encontrar en el sitio web de Amazon.

Tutorial relacionado con Ansible:

En esta página, ofrecemos acceso rápido a una lista de tutoriales relacionados con Ansible.

Ejemplo de Ansible Playbook – Instalar un paquete con Apt-get

Este ejemplo de Ansible playbook denominado install-apt.yml instalará los paquetes Ntpdate y Nmap en todos los nodos Ansible.

Copy to Clipboard

Para ejecutar este Ansible playbook, utilice el siguiente comando.

Copy to Clipboard

En nuestro ejemplo, el servidor Ansible se conectará a todos los nodos e instalará los paquetes necesarios.

Ejemplo de Ansible playbook – Ejecución de un comando Shell

Este ejemplo de Ansible playbook denominado linux-echo.yml ejecutará un comando en el shell de Linux.

Copy to Clipboard

Para ejecutar este Ansible playbook, utilice el siguiente comando.

Copy to Clipboard

En nuestro ejemplo, el servidor Ansible se conectará a todos los nodos e instalará los paquetes necesarios.

Ejemplo de Ansible playbook – Ejecución de un comando sin procesar

Este ejemplo de Ansible playbook denominado linux-raw.yml ejecutará un comando en el shell de Linux.

Copy to Clipboard

Para ejecutar este Ansible playbook, utilice el siguiente comando.

Copy to Clipboard

En nuestro ejemplo, el servidor Ansible se conectará a todos los nodos e instalará los paquetes necesarios.

Ejemplo de Ansible playbook: lectura de una variable desde la línea de comandos

Este ejemplo de Ansible playbook denominado linux-scan.yml instalará el paquete Nmap.

Leerá los addres IP de la variable IP_VAR y utilizará NMAP para analizar este host.

Copy to Clipboard

Para ejecutar este Ansible playbook, utilice el siguiente comando.

Copy to Clipboard

En nuestro ejemplo, el servidor Ansible analizará el host techexpert.tips después de instalar el paquete NMAP.

Este Ansible playbook también mostrará el resultado en la pantalla.

Ejemplo de Ansible Playbook – Actualizar y actualizar Ubuntu Linux

Este ejemplo de Ansible playbook denominado ubuntu-upgrade.yml actualizará la base de datos APT-GET.

Este ejemplo de Ansible playbook actualizará el ubuntu Linux.

Copy to Clipboard

Para ejecutar este Ansible playbook, utilice el siguiente comando.

Copy to Clipboard

En nuestro ejemplo, el servidor Ansible indicará a todos los nodos que actualicen la base de datos APT-GET.

En nuestro ejemplo, el servidor Ansible le dirá a todos los nodos que actualicen los pacakges de Ubuntu Linux.

Ejemplo de Ansible playbook – Tareas paralelas

Este ejemplo de Ansible playbook denominado ubuntu-parallel.yml ejecutará taks al mismo tiempo.

Copy to Clipboard

Para ejecutar este Ansible playbook, utilice el siguiente comando.

Copy to Clipboard

En nuestro ejemplo, el servidor Ansible indicará a todos los nodos que ejecuten 3 comandos en paralelo.