Instalar paquetes con Ansible

En el presente artículo, voy a explicaros como instalar paquetes con Ansible intentando explicar comando por comando para que podáis entenderlo mejor.

Antes de nada, para el que no sea asiduo del blog, me gustaría recomendaros que os paséis por la categoría que he creado de DevOps Ansible y desde la cual tendrás accesible a golpe de clic, todos los artículos relacionados con el manejo de esta herramienta espectacular.

Instalando paquetes en Ansible

Podemos ver que además de lanzar comandos individuales, como por ejemplo el siguiente que nos instala Lynx en nuestro servidor local Ansible:

$ ansible local –s –m Shell –a ‘yum install lynx –y’

Cuyo resultado de instalación nos daría lo siguiente:

instalando un paquete desde ansible
Captura de pantalla donde se ve como se instala un paquete desde un Centos con Ansible

Se puede también diseñar nuestro conjunto de tareas Ansible o lo que se conoce como Playbooks.

$ ansible apacheweb –s –m yum –a ‘pkg=lynx state=installed update_cache=true’

Como se puede apreciar, se puede realizar todo tipo de acciones sobre cualquier paquete de nuestra distribución Linux.

En este caso usamos comandos propios de CentOs pero podría adaptarse a comandos Debian etc…

Además la gestión, se puede hacer de diferentes formas:

A través de comandos propios del módulo Shell, donde es como si lanzásemos comandos por consola remotamente.

A través de opciones de configuración del módulo Ansible correspondiente como por ejemplo, el uso del módulo yum como ponemos en pantalla:

instalando con ansible y yum el paquete Lynx
instalando con ansible y yum el paquete Lynx

¿Y los Playbooks qué?

Si, efectivamente, también podemos dar un nivel más de complejidad.

Hay otro tipo de instrucciones que podemos hacer a través de Ansible y es mediante el uso de los Playbooks.

Los Playbooks, como comentamos en otros artículos que tratamos Ansible, son ficheros de configuración escritos en YAML y que podemos hacer varias rutinas.

No obstante, al nivel introductorio, es conveniente que primero vayamos practicando con el uso de comandos a nivel de linea con Ansible.

¡Ya habrá tiempo de dar un nivel de complejidad más al asunto! 

¡Descárgate esta guía!

Para los que prefieren ver esta guía en un documento pdf para tenerlo impreso, os podéis descargarlo con tan sólo una pequeña acción social compartiendo el contenido.

Al darle en me gusta, o compartir en tus redes sociales estarás ayudando al proyecto y haciendo que pueda seguir subiendo contenido relacionado .

En cuanto compartas, aparecerá el enlace en pdf con  la guía de Instalar paquetes con Ansible ¡ Gracias!

Instalar paquetes con Ansible
5 (100%) 6 votos

Dejar respuesta

Please enter your comment!
Please enter your name here