Aller au contenu

Lab 01 : Installation et configuration d'Ansible

Dans cet atelier, vous allez découvrir comment installer et configurer Ansible sur différentes distributions Linux. Vous apprendrez également à configurer Ansible pour gérer des nœuds via SSH.

Dans cette partie, vous allez apprendre à :

  • Installer Ansible sur différentes distributions Linux
  • Configurer Ansible avec un fichier ansible.cfg
  • Vérifier la connectivité SSH aux nœuds Outscale

Avant de commencer l’installation, assurez-vous que votre système répond aux prérequis suivants :

  • Système d’exploitation : Linux (Ubuntu, CentOS, etc.) ou macOS
  • Python 3.9 ou supérieur
  • Accès SSH à une ou deux machines provisionnées sur le cloud Outscale.

Vous pouvez installer Ansible via pip sur n’importe quelle machine Linux, Windows ou MacOS :

  1. Installer pip :
Terminal window
sudo apt install python3-pip -y # Sur Ubuntu
sudo yum install python3-pip -y # Sur CentOS
brew install python@3.12 # Sur Macos
  1. Installer Ansible avec pip :
Terminal window
pip3 install ansible --user
  1. Vérifier l’installation :
Terminal window
ansible --version

Après avoir installé Ansible, il est important de le configurer correctement. Le fichier de configuration par défaut d’Ansible est ansible.cfg. Voici comment le configurer :

  1. Créez un fichier ansible.cfg dans votre répertoire de projet :
Terminal window
nano ansible.cfg
  1. Ajoutez la configuration suivante :

inventory = ./hosts.ini host_key_checking = False

3. Enregistrez et fermez le fichier.