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å.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow