Recherche…


Introduction

Installation d'Ansible dans n'importe quel système d'exploitation, y compris Windows avec Virtual Box et Vagrant. Une autre solution est également disponible si vous souhaitez simplement mettre en pratique des commandes et des playbooks ad hoc et ne souhaitez pas configurer l'environnement local.

Installer Ansible sur Ubuntu

Ansible gère un référentiel PPA pouvant être utilisé pour installer les binaires Ansible:

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

Pour installer une version spécifique, utilisez pip . Le PPA peut être obsolète.

Installation d'Ansible sur MacOS

Il y a deux manières principales d'installer Ansible sur OS X, en utilisant le gestionnaire de paquets Homebrew ou Pip.

Si vous avez un homebrew, la dernière Ansible peut être installée en utilisant la commande suivante:

brew install ansible

Pour installer Ansible 1.9.X branche, utilisez la commande suivante:

brew install homebrew/versions/ansible19

Pour installer Ansible 2.0.X branche, utilisez la commande suivante:

brew install homebrew/versions/ansible20

Pour installer en utilisant pip, utilisez la commande suivante: pip install ansible .

Pour installer une version spécifique, utilisez pip install ansible=<required version> .

Installation sur des systèmes basés sur Red Hat

Ansible peut être installé sur CentOS ou d'autres systèmes basés sur Red Hat. Tout d'abord, vous devez installer les prérequis:

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

puis installez Ansible avec pip:

sudo pip install ansible

Je peux vous recommander de mettre à jour les setuptools après l'installation:

sudo pip install --upgrade setuptools

Vous pouvez également utiliser le gestionnaire de packages local:

yum install ansible

Installation à partir de la source

Ansible est mieux utilisé à partir d'une caisse.

Il fonctionne comme vous (pas root) et il a des dépendances python minimales.

Installation de la dépendance Python pip avec pip:

sudo pip install paramiko PyYAML Jinja2 httplib2 six

Ensuite, clonez le repo Ansible de GitHub:

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

Enfin, ajoutez la ligne de script d'initialisation ansible à votre ~ / .bashrc ou ~ / .zshrc:

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

Redémarrez votre session de terminal et testez avec

ansible --version

Installation sur Amazon Linux depuis git repo

Amazon Linux est une variante de RHEL, de sorte que les instructions Red Hat devraient pour la plupart fonctionner. Il y a cependant au moins une divergence.

Il y avait une instance où le paquet python27-devel , par opposition à python-devel , était explicitement nécessaire.

Ici, nous allons installer à partir des sources.

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

Installation d'Ansible On sur n'importe quel système d'exploitation (Windows) à l'aide de Virtual Box + Vagrant

Mon ordinateur portable est équipé de Windows 10. Ici, je vous donne les étapes à suivre pour tester et apprendre Ansible.

QUELQUES THÉORIES

Pour Ansible, vous avez besoin d'une machine de contrôle et d'un hôte (ou hôtes) pour exécuter le Playbook.

  • Control Machine doit être basé sur Linux ou MacOS (Windows n'est pas autorisé) et nécessite Python (version 2.6 ou ultérieure). Ici, Ansible sera installé.
  • La machine cible (hôte / noeud) peut être Linux / MacOS / windows. Cela nécessite seulement que Python soit installé. Aucun logiciel d'agent requis.

INSTALLER

Étape 1: Installez Virtual Box

La boîte virtuelle est un logiciel permettant de créer des ordinateurs virtuels de systèmes d'exploitation différents. C'est comme avoir plusieurs ordinateurs chacun ou différents OS et différentes versions.

Téléchargez Virtual Box selon le système d'exploitation de votre système et installez-le.

Étape 2: Installez Vagrant

Vagrant est une interface de ligne de commande pour créer des machines virtuelles dans une boîte virtuelle. Cela facilite les choses. Vous devez apprendre les commandes de base Vagrant.

Étape 3: Créez un dossier dans lequel vous voulez que votre machine virtuelle

Étape 4: Créer une machine virtuelle en utilisant Vagrant

Ouvrez le terminal et accédez au chemin où vous avez créé le dossier et exécutez les deux commandes suivantes.

Vous devez sélectionner Virtual Box . J'installe Ubuntu par exemple. Vous pouvez choisir n'importe quoi dans la liste. Vous devez exécuter ces deux commandes sous la catégorie " boîte virtuelle ": vagrant init ubuntu/trusty64 et vagrant up --provider virtualbox . Les autres catégories peuvent être: hyperv, vmware_desktop, etc. (cela prendra du temps, car cela téléchargera les fichiers nécessaires)

Étape 4: Installer Ansible

Pour UbuntuOS: sudo apt-get install ansible


Solution alternative :

Vous pouvez utiliser Katacoda pour pratiquer l'ansible. Pas besoin d'installer ou de configurer quoi que ce soit. Exécutez deux commandes données à l'étape 2 et après cela, vous êtes prêt à partir.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow