ansible
Installation
Sök…
Introduktion
Installera Ansible i alla operativsystem, inklusive Windows med Virtual Box och Vagrant. En alternativ lösning finns också om du bara vill öva på ansvarsfulla ad-hoc-kommandon och spelböcker och inte vill skapa den lokala miljön.
Installera Ansible på Ubuntu
Ansible upprätthåller ett PPA-arkiv som kan användas för att installera Ansible-binärerna:
sudo apt-add-repository ppa:ansible/ansible -y
sudo apt-get update && sudo apt-get install ansible -y
För att installera en specifik version använder du pip
. PPA kan vara inaktuell.
Installera Ansible på MacOS
Det finns två huvudsakliga sätt att installera Ansible på OS X, antingen med hjälp av Homebrew- eller Pip-pakethanteraren.
Om du har homebrew, kan det senaste Ansible installeras med följande kommando:
brew install ansible
För att installera Ansible 1.9.X gren använder du följande kommando:
brew install homebrew/versions/ansible19
För att installera Ansible 2.0.X gren använder du följande kommando:
brew install homebrew/versions/ansible20
För att installera med pip använder du följande kommando: pip install ansible
.
För att installera en specifik version använder du pip install ansible=<required version>
.
Installation på Red Hat-baserade system
Ansible kan installeras på CentOS eller andra Red Hat-baserade system. Först bör du installera förutsättningarna:
sudo yum -y update
sudo yum -y install gcc libffi-devel openssl-devel python-pip python-devel
installera sedan Ansible with pip:
sudo pip install ansible
Jag kan rekommendera dig att uppgradera setuptools efter installationen:
sudo pip install --upgrade setuptools
Du kan också använda den lokala pakethanteraren:
yum install ansible
Installera från källan
Ansible används bäst från en kassa.
Det fungerar som du (inte rot) och det har minimala pythonberoende.
Python pip beroende installera med pip:
sudo pip install paramiko PyYAML Jinja2 httplib2 six
Klona sedan Ansible-repo från GitHub:
cd ~/Documents
git clone git://github.com/ansible/ansible.git --recursive
cd ansible
Lägg till slut den ansvarsfulla initialiseringsskriptraden till din ~ / .bashrc eller ~ / .zshrc:
source ~/Documents/ansible/hacking/env-setup
Starta om din terminalsession och testa med
ansible --version
Installation på Amazon Linux från git repo
Amazon Linux är en RHEL-variant, så Red Hat-instruktionerna bör fungera för det mesta. Det finns dock åtminstone en skillnad.
Det fanns ett exempel där paketet python27-devel , i motsats till python-devel , var uttryckligen nödvändigt.
Här kommer vi att installera från källan.
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
Installera Ansvarsfullt på alla OS (Windows) -maskiner med Virtual Box + Vagrant
Min bärbara dator har Windows 10. Här ger jag steg som du kan följa för att testa och lära sig Ansible.
Någon teori
För Ansible behöver du en kontrollmaskin och en värd (eller värdar) för att köra Playbook.
- Kontrollmaskin ska vara Linuxbaserad eller MacOS (windows inte tillåtet) och behöver Python (version 2.6 eller senare). Här kommer Ansible att installeras.
- Målmaskin (värd / nod) kan vara Linux / MacOS / windows. Detta behöver bara Python installeras. Ingen agentprogramvara krävs.
UPPSTART
Steg 1: Installera Virtual Box
Virtual box är en mjukvara för att skapa virtuella datorer med olika operativsystem. Det är som att ha flera datorer varje eller olika OS och olika versioner.
Ladda ner Virtual Box enligt operativsystemet i ditt system och installera det.
Steg 2: Installera Vagrant
Vagrant är kommandoradsgränssnitt för att skapa virtuella maskiner i virtuella rutor. Detta gör det enkelt. Du måste lära dig grundläggande Vagrant-kommandon.
Steg 3: Skapa en mapp där du vill ha din virtuella maskin
Steg 4: Skapa virtuell maskin med Vagrant
Öppna terminalen och gå till sökvägen där du skapade mapp och kör följande två kommandon.
Du måste välja Virtual Box . Jag installerar Ubuntu till exempel. Du kan välja allt från listan. Du måste köra dessa två kommandon under kategorin " virtuell ruta ": vagrant init ubuntu/trusty64
och vagrant up --provider virtualbox
. Andra kategorier kan vara: hyperv, vmware_desktop etc. (detta kommer att ta lite tid, eftersom det kommer att ladda ner nödvändiga filer)
Steg 4: Installera Ansible
För UbuntuOS: sudo apt-get install ansible
Alternativ lösning :
Du kan använda Katacoda för att öva ansvarsfullt. Du behöver inte installera eller konfigurera någonting. Kör två kommandon som ges i steg 2 och efter det är du bra att gå.