ansible
Installazione
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.