Ansible es una herramienta gratuita, de código abierto y una de las herramientas de administración de configuración y automatización más populares escrita en Python. En el campo de la tecnología, el concepto de automatización ha sido muy adoptado en muchas organizaciones debido a los entornos complejos y la necesidad de escalar demasiado rápido por parte de los administradores y desarrolladores de sistemas. Este concepto ha hecho que herramientas como Ansible , Puppet, Chef, Foreman, Katello y CFEngine encuentren su uso. De las herramientas de automatización nombradas, ansible es la primera opción en cualquier organización de TI para administrar sistemas basados ​​en UNIX debido a las siguientes características:

  • Gratis y de código abierto
  • Es fácil de configurar y usar.
  • Es flexible ya que permite orcherstartion en un entorno completo sin importar dónde se implementó.
  • Eficiente ya que no necesita uno para instalar otros softwares o puertos de firewall
  • Es potente y se puede utilizar para modelar flujos de trabajo de TI complejos.
  • Seguridad y cumplimiento

Para que suceda la orquestación de tareas , es necesario instalar ansible en uno de los nodos. El nodo de gestión se conoce como nodo de control . Este nodo tendrá el archivo Ansible Playbook. Este es un archivo YAML que contiene los pasos que el usuario desea ejecutar en una máquina / máquinas en particular, normalmente denominadas nodos administrados.

1- Pre-requisitos

Vamos a instalar algunos paquetes necesarios

sudo apt install gnupg2 curl wget

2- Repositorios

Aún no están en los repositorios oficiales la última versión por lo que usaremos los repos de ubuntu.

nano /etc/apt/sources.list

Agregamos la línea

deb http://ppa.launchpad.net/ansible/ansible/ubuntu focal main

Guardamos con F2 en nano. Y cargamos la llave

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367

3- Instalación

Ahora si actualizamos e instalamos ansible.

sudo apt update && sudo apt install ansible

4- Instalación con pip

Alternativa a cargar los repos de Ubuntu, podemos hacerlo con pip, pero debemos instalar algunos paquetes adicionales.

sudo install python3 python3-pip

Y ahora podemos instalar.

pip install ansible

Deja un comentario