Recherche de site Web

Comment installer Ansible sur Ubuntu 18.04 Bionic Beaver Linux


Objectif

L’objectif est d’installer Ansible sur Ubuntu 18.04 Bionic Beaver Linux.

Ce guide vous fournira des instructions sur la façon d’installer Ansible sur Ubuntu 18.04 à partir d’un référentiel Ubuntu standard, d’un référentiel PPA et également sur la façon d’installer la dernière version d’Ansible en compilant le code source.

Système d’exploitation et versions logicielles

  • Système d’exploitation : – Ubuntu 18.04 Bionic Beaver

Exigences

Un accès privilégié à votre système Ubuntu en tant que root ou via la commande sudo est requis.

Difficulté

FACILE – MOYEN

Conventions

  • # – nécessite que les commandes Linux données soient exécutées avec les privilèges root, soit directement en tant qu’utilisateur root, soit en utilisant la commande sudo
  • $ – nécessite que des commandes Linux données soient exécutées en tant qu’utilisateur régulier non privilégié

Instructions

Installer Ansible à partir du référentiel Ubuntu

La façon la plus simple d’installer Ansible sur le système Ubuntu est d’utiliser la commande apt et le référentiel de paquets Ubuntu standard. Ouvrez le terminal et entrez :


sudo apt install ansible

En cas de succès, vérifiez la version d’Ansible installée :


ansible --version
ansible 2.3.1.0
  config file = /etc/ansible/ansible.cfg
  configured module search path = Default w/o overrides
  python version = 2.7.14+ (default, Feb  6 2018, 19:12:18) [GCC 7.3.0]

Installer Ansible à partir d’un référentiel PPA

Cette section décrit une procédure d’installation d’Ansible à partir du référentiel personnel d’Ansible. Commençons par importer les clés de signature Ansible :


sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367
Executing: /tmp/apt-key-gpghome.qaCmAryJ6P/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367
gpg: key 93C4A3FD7BB9C367: public key "Launchpad PPA for Ansible, Inc." imported
gpg: Total number processed: 1
gpg:               imported: 1

Ensuite, ajoutez le référentiel Ansible PPA :


sudo apt-add-repository "deb http://ppa.launchpad.net/ansible/ansible/ubuntu bionic main"

À ce stade, nous sommes prêts à installer Ansible sur notre système Ubuntu :


sudo apt install ansible

Une fois installé, vérifiez votre version d’Ansible :


ansible --version
ansible 2.6.1
  config file = /etc/ansible/ansible.cfg
  configured module search path = [u'/home/linuxconfig/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python2.7/dist-packages/ansible
  executable location = /usr/bin/ansible
  python version = 2.7.15rc1 (default, Apr 15 2018, 21:51:34) [GCC 7.3.0]

Installer Ansible à partir de la source

Ici, nous allons installer Ansible sur le système Ubuntu 18.04 directement à partir du dépôt git d’Ansible. L’avantage de cette installation est qu’elle donnera la version Ansible la plus élevée possible. Alternativement, nous pouvons choisir la version d’Ansible en fonction de notre environnement.

Pour commencer, nous devons installer les prérequis requis. Exécutez la commande linux suivante pour effectuer l’installation de tous les prérequis :


sudo apt install make git make python-setuptools gcc python-dev libffi-dev libssl-dev python-packaging

Ensuite, téléchargez le code source d’Ansible à l’aide de la commande git :


git clone git://github.com/ansible/ansible.git

Accédez au répertoire ansible :


cd ansible

Cette étape est facultative car elle vous permet uniquement de sélectionner la version d’Ansible à installer sur votre système. La commande linux suivante répertorie toutes les versions disponibles d’Ansible :


 git branch -a 

Alternativement, nous ne pouvons lister que les versions stables d’Ansible :


 git branch -a | grep stable

Prenez note de la version souhaitée et exécutez git checkout. Par exemple, pour définir la version d’Ansible sur stable-2.5, exécutez :


git checkout stable-2.5

Il ne reste plus qu’à effectuer la compilation suivie de l’installation d’Ansible :


make
sudo make install

Une fois prêt, confirmez l’installation d’Ansible en récupérant sa version :


ansible --version
ansible 2.5.0rc2
  config file = None
  configured module search path = [u'/home/linuxconfig/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/local/lib/python2.7/dist-packages/ansible-2.5.0rc2-py2.7.egg/ansible
  executable location = /usr/local/bin/ansible
  python version = 2.7.14+ (default, Feb  6 2018, 19:12:18) [GCC 7.3.0]

Articles connexes: