ansible
Instalación
Buscar..
Introducción
Instalar Ansible en cualquier sistema operativo, incluido Windows usando Virtual Box y Vagrant. También está disponible una solución alternativa si solo desea practicar comandos y libros de juego ad-hoc y no desea configurar el entorno local.
Instalando Ansible en Ubuntu
Ansible mantiene un repositorio de PPA que se puede usar para instalar los archivos binarios de Ansible:
sudo apt-add-repository ppa:ansible/ansible -y
sudo apt-get update && sudo apt-get install ansible -y
Para instalar una versión específica, use pip
. El PPA puede estar desactualizado.
Instalando Ansible en MacOS
Hay dos formas principales de instalar Ansible en OS X, ya sea utilizando Homebrew o el administrador de paquetes Pip.
Si tiene Homebrew, la última Ansible se puede instalar usando el siguiente comando:
brew install ansible
Para instalar la rama Ansible 1.9.X use el siguiente comando:
brew install homebrew/versions/ansible19
Para instalar la rama Ansible 2.0.X use el siguiente comando:
brew install homebrew/versions/ansible20
Para instalar usando pip, use el siguiente comando: pip install ansible
.
Para instalar una versión específica, use pip install ansible=<required version>
.
Instalación en sistemas basados en Red Hat.
Ansible se puede instalar en CentOS u otros sistemas basados en Red Hat. En primer lugar debe instalar los requisitos previos:
sudo yum -y update
sudo yum -y install gcc libffi-devel openssl-devel python-pip python-devel
Luego instale Ansible con pip:
sudo pip install ansible
Puedo recomendarle que actualice las herramientas de configuración después de la instalación:
sudo pip install --upgrade setuptools
También puede utilizar el Administrador de paquetes local también:
yum install ansible
Instalación desde la fuente
Ansible es el mejor uso de un pago y envío.
Se ejecuta como usted (no root) y tiene mínimas dependencias de python.
La dependencia de Python pip instala con pip:
sudo pip install paramiko PyYAML Jinja2 httplib2 six
A continuación, clona el repositorio Ansible de GitHub:
cd ~/Documents
git clone git://github.com/ansible/ansible.git --recursive
cd ansible
Finalmente, agregue la línea de script de inicialización ansible a su ~ / .bashrc o ~ / .zshrc:
source ~/Documents/ansible/hacking/env-setup
Reinicie su sesión de terminal y pruebe con
ansible --version
Instalación en Amazon Linux desde git repo
Amazon Linux es una variante de RHEL, por lo que las instrucciones de Red Hat deberían funcionar en su mayor parte. Hay, sin embargo, al menos una discrepancia.
Hubo una instancia en la que el paquete python27-devel , a diferencia de python-devel , fue explícitamente necesario.
Aquí, lo instalaremos desde la fuente.
sudo yum -y update
sudo yum -y install python27 python27-devel openssl-devel libffi-devel gcc git
git clone https://github.com/ansible/ansible/<search the github for a preferable branch>
cd ansible
sudo python setup.py build
sudo python setup.py install
Instalación de la máquina de Ansible On Any OS (windows) con Virtual Box + Vagrant
Mi computadora portátil tiene Windows 10. Aquí estoy dando pasos que puede seguir para probar y aprender Ansible.
Alguna teoria
Para Ansible, necesita una máquina de control y un host (o hosts) para ejecutar el libro de jugadas.
- Control Machine debe estar basado en Linux o MacOS (Windows no permitido) y necesita Python (versión 2.6 o superior). Aquí se instalará Ansible.
- La máquina de destino (host / nodo) puede ser Linux / MacOS / windows. Esto solo necesita Python para ser instalado. No se requiere software de agente.
PREPARAR
Paso 1: Instalar Virtual Box
Virtual box es un software para crear computadoras virtuales de diferentes sistemas operativos. Es como tener varias computadoras cada una o diferentes sistemas operativos y versiones diferentes.
Descargue Virtual Box de acuerdo con el sistema operativo de su sistema e instálelo.
Paso 2: Instala Vagrant
Vagrant es la interfaz de línea de comandos para crear máquinas virtuales en una caja virtual. Esto facilita las cosas. Necesitas aprender comandos básicos de Vagrant.
Paso 3: Crea una carpeta donde quieras tu máquina virtual
Paso 4: Crea una máquina virtual usando Vagrant
Abra el terminal y vaya a la ruta donde creó la carpeta, y ejecute los dos comandos siguientes.
Necesitas seleccionar Virtual Box . Estoy instalando Ubuntu por ejemplo. Puedes elegir cualquier cosa de la lista. vagrant init ubuntu/trusty64
ejecutar estos dos comandos en la categoría " caja virtual ": vagrant init ubuntu/trusty64
y vagrant init ubuntu/trusty64
vagrant up --provider virtualbox
. Otras categorías pueden ser: hyperv, vmware_desktop, etc. (esto llevará algún tiempo, ya que descargará los archivos necesarios)
Paso 4: Instalar Ansible
Para UbuntuOS: sudo apt-get install ansible
Solución alternativa :
Puedes usar Katacoda para practicar ansible. No es necesario instalar ni configurar nada. Ejecute dos comandos dados en el paso 2 y después de eso, estará listo para comenzar.