Zoeken…


Invoering

Ansible installeren in elk besturingssysteem, inclusief Windows met Virtual Box en Vagrant. Er is ook een alternatieve oplossing beschikbaar als u alleen maar mogelijke ad-hocopdrachten en playbooks wilt oefenen en de lokale omgeving niet wilt instellen.

Ansible installeren op Ubuntu

Ansible onderhoudt een PPA-repository die kan worden gebruikt om de Ansible binaries te installeren:

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

Gebruik pip om een specifieke versie te installeren. De PPA is mogelijk verouderd.

Ansible installeren op MacOS

Er zijn twee manieren om Ansible op OS X te installeren, met behulp van Homebrew of Pip-pakketbeheer.

Als je homebrew hebt, kan de nieuwste Ansible worden geïnstalleerd met de volgende opdracht:

brew install ansible

Gebruik de volgende opdracht om Ansible 1.9.X branch te installeren:

brew install homebrew/versions/ansible19

Gebruik de volgende opdracht om Ansible 2.0.X branch te installeren:

brew install homebrew/versions/ansible20

Gebruik de volgende opdracht om te installeren met behulp van pip: pip install ansible .

Gebruik pip install ansible=<required version> om een specifieke versie te installeren.

Installatie op op Red Hat gebaseerde systemen

Ansible kan worden geïnstalleerd op CentOS of andere op Red Hat gebaseerde systemen. Allereerst moet u de vereisten installeren:

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

installeer vervolgens Ansible met pip:

sudo pip install ansible

Ik kan je aanbevelen om de setuptools na de installatie te upgraden:

sudo pip install --upgrade setuptools

U kunt ook de lokale pakketbeheerder gebruiken:

yum install ansible

Installeren vanaf bron

Ansible kan het beste worden gebruikt bij het afrekenen.

Het draait als jij (niet root) en het heeft minimale python-afhankelijkheden.

Python pip-afhankelijkheidsinstallatie met pip:

sudo pip install paramiko PyYAML Jinja2 httplib2 six

Klonen vervolgens de Ansible-repo van GitHub:

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

Voeg ten slotte de ansible-initialisatiescriptregel toe aan uw ~ / .bashrc of ~ / .zshrc:

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

Start uw terminalsessie opnieuw en test met

ansible --version

Installatie op Amazon Linux van git repo

Amazon Linux is een RHEL-variant, dus de Red Hat-instructies zouden grotendeels moeten werken. Er is echter ten minste één verschil.

Er was een geval waarin het python27-devel- pakket, in tegenstelling tot python-devel , expliciet noodzakelijk was.

Hier zullen we installeren vanaf de bron.

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

Ansible installeren op elk besturingssysteem (Windows) Machine met behulp van Virtual Box + Vagrant

Mijn laptop heeft Windows 10. Hier geef ik stappen die u kunt volgen om Ansible te testen en te leren.

ENKELE THEORIE

Voor Ansible heb je een Control Machine en een host (of hosts) nodig om het Playbook uit te voeren.

  • Control Machine moet op Linux zijn gebaseerd of MacOS (Windows niet toegestaan) en moet Python (2.6 of hogere versie) hebben. Hier wordt Ansible geïnstalleerd.
  • Doelmachine (host / knooppunt) kan Linux / MacOS / windows zijn. Hiervoor hoeft alleen Python te worden geïnstalleerd. Geen agentsoftware vereist.

OPSTELLING

Stap 1: Installeer Virtual Box

Virtual Box is software om virtuele computers met verschillende besturingssystemen te maken. Het is alsof je meerdere computers hebt, elk of een ander besturingssysteem en verschillende versies.

Download Virtual Box volgens het besturingssysteem in uw systeem en installeer het.

Stap 2: Installeer Vagrant

Vagrant is Command Line Interface om virtuele machines in virtuele box te maken. Dit maakt het gemakkelijk. Je moet basisvagrante commando's leren.

Stap 3: Maak een map aan waar u uw virtuele machine wilt hebben

Stap 4: Maak een virtuele machine met behulp van Vagrant

Open terminal en ga naar het pad waar u de map hebt gemaakt en voer de volgende twee opdrachten uit.

U moet Virtual Box selecteren. Ik installeer bijvoorbeeld Ubuntu. U kunt alles uit de lijst kiezen. U moet deze twee opdrachten uitvoeren onder de categorie " virtual box ": vagrant init ubuntu/trusty64 en vagrant up --provider virtualbox . Andere categorieën kunnen zijn: hyperv, vmware_desktop etc. (dit kan enige tijd duren, omdat het de benodigde bestanden downloadt)

Stap 4: Installeer mogelijk

Voor UbuntuOS: sudo apt-get install ansible


Alternatieve oplossing :

Je kunt Katacoda gebruiken om mogelijk te oefenen. U hoeft niets te installeren of in te stellen. Voer twee opdrachten uit die in stap 2 zijn gegeven en daarna ben je klaar om te gaan.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow