Cómo instalar ansible tower en el directorio python2.7
De hecho, el proceso de instalación de Ansible usando python2.7 es básicamente el mismo que usar python2.6, excepto que necesita usar pip2.7 para instalar Ansible y los módulos requeridos por Ansible.
El proceso de instalación es el siguiente:
1. Instalar python2.7
Prepárese para instalar python2.7
yum-yinstallreadlinreadline -devel
p>yum-yinstallzlib-devel
yum-yinstallopensslopenssl-devel
Instalar el compilador gcc
yum-yinstallgcc p>
Descargar el instalador de Python 2.7
Descargar el instalador de Python 2.7
Descargar el instalador de Python 2.7
Descargar el instalador de Python 2.7
Instalar pitón 2.7.
7 Instalador
Dirección de descarga: www python.org
yum-yinstallxz
tarJxfPython-2.7.11.tar.xz
cdPython -2.7.11
mkdir/usr/local/python27
./configure --prefix=/usr/local/python27
makeamp;amp;
Crear enlace suave
ln-s/usr/local/python27/bin/python2.7/usr /bin/python2.7
2. pip2.7
Instalar herramientas de configuración
Descargar: https://pypi.python.org/pypi?3Action=searchamp; term=setuptoolsamp; Instalar:
tarzxfsetuptools-19.6.2.tar.gz
cdsetuptools-19.6.2
python2.7setup.pyinstall
Instalar pip
Descarga: https//pypi.python.org/pypi/pip/
Instalación:
tarzxfpip-8.1.0.tar.gz
tarzxfpip-8.1.0.tar.gz
p>cdpip-8.1.0
python2.7setup.pyinstall
Crear un enlace suave
ln-s/usr/local/python27/ bin/pip2.7/usr/bin/pip2.7
3. Instalar Ansible
Instalar paquetes de dependencia
yum- yinstalllibffilibffi-devel
yum-yinstallgccgcc-c python-develpython-simplejson
Instala los módulos de Python necesarios para Ansible
pip2.7/usr/local/python27/bin/pip2.7/ usr/bin/pip2.7
3.7 installparamikoPyYAMLJinja2httplibs2ix
Instalar Ansible
pipinstallansible
Una vez completada la instalación, el archivo ejecutable de ansible se encuentra en el directorio bin de Python 2.7.
7
[ root@localhostbin]#cd/usr/local/python27/bin/
[root@localhostbin]#ll
total6240
-rwxr-xr-x.1rootroot110Jun1517:.312to3
-rwxr-xr-x.1rootroot4203Jun1517:48ansible
-rwxr-xr-x.1rootroot4203Jun1517:48ansible-console
-rwxr-xr-x.1rootroot4203Jun1517:48ansible-doc
-rwxr-xr-x.1rootroot4203Jun1517:48ansible-galaxy
-rwxr-xr- x.1rootroot4203Jun1517.48ansible-playbook
-rwxr-xr-x.1rootroot4203Jun1517:48ansible-pull
-rwxr-xr-x.1rootroot4203Jun1517:48ansible-vault
-rwxr -xr-x.1rootroot326Jun1517:41easy_install
-rwxr-xr-x.1rootroot334Jun1517:41easy_install-2.7
-rwxr-xr-x.1 rootroot108Jun1517:31idle
-rwxr-xr-x.1rootroot284Jun1517:42pip
-rwxr-xr-x.1rootroot286Jun1517:42pip2
-rwxr-xr- x.1rootroot290Jun1517:42pip2.7 p>
-rwxr-xr-x.1rootroot93Jun1517:31pydoc
lrwxrwxrwx.1rootroot7Jun1517:33python-gt;python2
lrwxrwxrwx.1rootroot9Jun1517:33python2-gt;python2.7
-rwxr-xr-x.1rootroot6271354Jun1517:31python2.7
-rwxr-xr- x.1rootroot1696Jun1517:33python2.7-config
lrwxrwxrwx.1rootroot16Jun1517: 33python2-config-gt;python2.7-config
lrwxrwxrwx.1rootroot14Jun1517:33python-config-gt;python2-config
-rwxr-xr-x.1rootroot18556Jun1517:31smtpd.py
Edite el archivo de perfil /etc/ y agregue la siguiente configuración
exportANSIBLE_HOME=/usr/local/python27
exportPATH=$PATH:$ANSIBLE_HOME/bin [raíz @localhos
tbin]#ansible- -version
ansible2.1.0.0