Instalación Ansible en Centos 7 Linux

Instalación Ansible en Centos 7 Linux

Objetivo

La siguiente guía describe los pasos simples de seguir sobre cómo instalar el motor de automatización de código abierto Ansible en Centos Linux.

Sistema operativo y versiones de software

  • Sistema operativo: - Centos 7 Linux
  • Software: - Ansible 2.2 (Epel) y Ansible 2.4 (fuente)

Requisitos

Se requerirá que el acceso privilegiado a su sistema CentOS Linux realice la instalación Ansible.

Dificultad

MEDIO

Convenciones

  • # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
  • ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Instrucciones

Instalación desde el repositorio EPEL

La forma más fácil de realizar la instalación Ansible en Centos Linux es mediante el uso del repositorio de paquetes estándar y el repositorio de Epel. La desventaja es que lo más probable es que instale una versión ansible obsoleta pero estable. Instalar primero habilitar el repositorio EPEL al instalar el siguiente paquete:

# yum instalación Epel-Lanzamiento 

A continuación, instale Ansible:

# yum instalar ansible 

Si se instala correctamente, debería poder usar el ansible Comando para consultar su número de versión:

$ ansible --version ansible 2.2.1.0 config file =/etc/ansible/ansible.ruta de búsqueda del módulo configurado CFG = anulaciones predeterminadas de W/O 


Instalación desde la fuente

El siguiente párrafo describe la instalación ansible desde la fuente. Comencemos por la instalación de todos los requisitos previos requeridos para realizar una compilación Ansible:

# yum instalación Make git Make gcc python-devel libffi-devel openssl-devel Epel-lib-libe-sphinx 

A continuación, instale el Administrador de paquetes de Python:

# yum instalar python-pip 

En esta etapa estamos listos para descargar el código fuente Ansible usando git dominio:

$ git clone git: // github.com/ansible/ansible.git $ cd ansible 

Opcionalmente, seleccionó su versión ansible deseada usando CAMENTA DE GIT dominio. Si no se selecciona una versión ansible, instalará la última versión Ansible disponible. Mientras en ansible Directorio, primera lista todas las versiones estables disponibles:

 $ git rama -a | Grep estable remotos/origen/stable-1.9 controles remotos/origen/stable-2.0 remotos/origen/stable-2.0 network remotos/origen/stable-2.0.0.1 control remoto/origen/stable-2.1 control remoto/origen/stable-2.2 controles remotos/origen/stable-2.3 

Seleccione la versión deseada, por ejemplo,.:

$ git checkout stable-2.3 

Si todo salió bien, ahora estamos listos para realizar la compilación e instalación Ansible:



NOTA: Lo más probable es que se interrumpe la siguiente compilación debido a la obsolta setuptools y pepita versiones. Consulte el apéndice a continuación sobre cómo resolver estos problemas.

$ make # make install 

Pruebe la instalación de Ansible recuperando su número de versión:

$ ansible --version ansible 2.4.0 config de archivo = ruta de búsqueda del módulo configurado = predeterminado sin anular Python versión = 2.7.5 (predeterminado, 6 de noviembre de 2016, 00:28:07) [GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] 

Apéndice

Error: distribución instalada setupTools 0.9.8 conflictos con requisitos setupTools> = 11.3 

Actualice su setupTools usando el siguiente comando:

# Instalación de PIP -Upgrade setupTools 

Estás usando PIP versión 8.1.2, sin embargo, versión 9.0.1 está disponible. Debe considerar actualizar a través del comando 'PIP Install -Upgrade Pip'. 

Como se sugirió anteriormente, ejecute el siguiente comando de Linux para actualizar el Administrador de paquetes de Python:

# Instalación de PIP -Pip de actualización 

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Archivos de configuración de Linux: los 30 principales más importantes
  • Descarga de Linux
  • ¿Puede Linux obtener virus?? Explorando la vulnerabilidad de Linux ..
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
  • La mejor distribución de Linux para desarrolladores
  • Comandos de Linux: los 20 comandos más importantes que necesitas ..
  • Instalación de Manjaro Linux