Ansible - Configuración del entorno
En este capítulo, aprenderemos sobre la configuración del entorno de Ansible.
Proceso de instalación
Principalmente, hay dos tipos de máquinas cuando hablamos de implementación:
Control machine - Máquina desde donde podemos gestionar otras máquinas.
Remote machine - Máquinas manipuladas / controladas por máquina de control.
Puede haber varias máquinas remotas que son manejadas por una máquina de control. Entonces, para administrar máquinas remotas, tenemos que instalar Ansible en la máquina de control.
Requisitos de la máquina de control
Ansible se puede ejecutar desde cualquier máquina con Python 2 (versiones 2.6 o 2.7) o Python 3 (versiones 3.5 y superiores) instalados.
Note - Windows no es compatible con la máquina de control.
Por defecto, Ansible usa ssh para gestionar la máquina remota.
Ansible no agrega ninguna base de datos. No requiere ningún demonio para iniciarlo o mantenerlo en ejecución. Mientras administra máquinas remotas, Ansibledoes notdeje cualquier software instalado o ejecutándose en ellos. Por lo tanto, no hay duda de cómo actualizarlo cuando se cambia a una nueva versión.
Ansible se puede instalar en máquinas de control que tengan los requisitos mencionados anteriormente de diferentes maneras. Puede instalar la última versión a través de Apt, yum, pkg, pip, OpenCSW, pacman, etc.
Instalación a través de Apt en la máquina Ubuntu
Para instalar Ansible, debe configurar PPA en su máquina. Para esto, debe ejecutar la siguiente línea de código:
$ sudo apt-get update
$ sudo apt-get install software-properties-common
$ sudo apt-add-repository ppa:ansible/ansible $ sudo apt-get update
$ sudo apt-get install ansible
Después de ejecutar la línea de código anterior, está listo para administrar máquinas remotas a través de Ansible. Simplemente ejecute Ansible – version para verificar la versión y solo para verificar si Ansible se instaló correctamente o no.