Ricerca…


introduzione

Installazione di Ansible in qualsiasi sistema operativo, incluso Windows usando Virtual Box e Vagrant. Una soluzione alternativa è disponibile anche se si desidera solo praticare comandi ad-hoc e libri di gioco ad hoc e non si desidera configurare l'ambiente locale.

Installazione di Ansible su Ubuntu

Ansible gestisce un repository PPA che può essere utilizzato per installare i binari Ansible:

sudo apt-add-repository ppa:ansible/ansible -y
sudo apt-get update && sudo apt-get install ansible -y

Per installare una versione specifica, utilizzare pip . Il PPA potrebbe non essere aggiornato.

Installazione di Ansible su MacOS

Esistono due modi principali per installare Ansible su OS X, utilizzando il gestore di pacchetti Homebrew o Pip.

Se hai un homebrew, l'ultimo Ansible può essere installato usando il seguente comando:

brew install ansible

Per installare il ramo Ansible 1.9.X, utilizzare il seguente comando:

brew install homebrew/versions/ansible19

Per installare il ramo Ansible 2.0.X, utilizzare il seguente comando:

brew install homebrew/versions/ansible20

Per installare usando pip, utilizzare il seguente comando: pip install ansible .

Per installare una versione specifica, utilizzare pip install ansible=<required version> .

Installazione su sistemi basati su Red Hat

Ansible può essere installato su CentOS o altri sistemi basati su Red Hat. In primo luogo è necessario installare i prerequisiti:

sudo yum -y update
sudo yum -y install gcc libffi-devel openssl-devel python-pip python-devel

quindi installare Ansible con pip:

sudo pip install ansible

Posso consigliare di aggiornare i setuptools dopo l'installazione:

sudo pip install --upgrade setuptools

Puoi anche utilizzare il gestore di pacchetti locale:

yum install ansible

Installazione dalla fonte

Ansible è meglio utilizzato da un checkout.

Funziona come te (non root) e ha dipendenze Python minime.

Installazione della dipendenza da pip Python con pip:

sudo pip install paramiko PyYAML Jinja2 httplib2 six

Successivamente, clona il repository Ansible da GitHub:

cd ~/Documents
git clone git://github.com/ansible/ansible.git --recursive 
cd ansible

Infine, aggiungi la riga di script di inizializzazione ansiosa al tuo ~ / .bashrc o ~ / .zshrc:

source ~/Documents/ansible/hacking/env-setup

Riavvia la sessione del terminale e prova con

ansible --version

Installazione su Amazon Linux da git repo

Amazon Linux è una variante RHEL, quindi le istruzioni di Red Hat dovrebbero funzionare per la maggior parte. C'è, tuttavia, almeno una discrepanza.

C'era un'istanza in cui il pacchetto python27-devel , al contrario di python-devel , era esplicitamente necessario.

Qui, installeremo dal sorgente.

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

Installazione di Ansible su qualsiasi sistema operativo (Windows) Macchina usando Virtual Box + Vagrant

Il mio laptop sta avendo Windows 10. Qui sto dando i passi che puoi seguire per testare e imparare Ansible.

ALCUNI TEORIA

Per Ansible hai bisogno di una macchina di controllo e un host (o host) per eseguire il Playbook.

  • Control Machine dovrebbe essere basata su Linux o MacOS (windows non consentita) e necessita di Python (versione 2.6 o successiva). Qui verrà installato Ansible.
  • La macchina target (host / nodo) può essere Linux / MacOS / Windows. Questo richiede solo l'installazione di Python. Nessun software agente richiesto.

IMPOSTARE

Passaggio 1: Installa Virtual Box

Virtual box è un software per creare computer virtuali di diversi sistemi operativi. È come avere più computer ciascuno o diversi SO e diverse versioni.

Scarica Virtual Box in base al sistema operativo nel tuo sistema e installalo.

Passaggio 2: Installa Vagrant

Vagrant è l'interfaccia della riga di comando per creare macchine virtuali in una scatola virtuale. Questo rende le cose facili. Devi imparare i comandi base di Vagrant.

Passaggio 3: creare una cartella in cui si desidera la macchina virtuale

Passaggio 4: creare una macchina virtuale usando Vagrant

Aprire il terminale e andare al percorso in cui è stata creata la cartella ed eseguire i due comandi seguenti.

Devi selezionare Virtual Box . Ad esempio, sto installando Ubuntu. Puoi scegliere qualsiasi cosa dalla lista. È necessario eseguire questi due comandi nella categoria " virtual box ": vagrant init ubuntu/trusty64 e vagrant init ubuntu/trusty64 vagrant up --provider virtualbox . Altre categorie potrebbero essere: hyperv, vmware_desktop ecc. (Ci vorrà del tempo, poiché scaricherà i file necessari)

Passaggio 4: installare Ansible

Per UbuntuOS: sudo apt-get install ansible


Soluzione alternativa :

Puoi usare Katacoda per praticare l'ansible. Non c'è bisogno di installare o configurare nulla. Esegui due comandi dati nel passaggio 2 e dopo, sei a posto.



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow