Lab 01 : Installation et configuration d'Ansible
Objectifs
Section intitulée « Objectifs »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.
Architecture du TP
Section intitulée « Architecture du TP »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
Installation d’Ansible
Section intitulée « Installation d’Ansible »Prérequis système
Section intitulée « Prérequis système »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.
Installation via pip
Section intitulée « Installation via pip »Vous pouvez installer Ansible via pip sur n’importe quelle machine Linux,
Windows ou MacOS :
- Installer pip :
sudo apt install python3-pip -y # Sur Ubuntusudo yum install python3-pip -y # Sur CentOSbrew install python@3.12 # Sur Macos- Installer Ansible avec pip :
pip3 install ansible --user- Vérifier l’installation :
ansible --versionConfiguration d’Ansible
Section intitulée « Configuration d’Ansible »Fichier de configuration ansible.cfg
Section intitulée « Fichier de configuration ansible.cfg »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 :
- Créez un fichier
ansible.cfgdans votre répertoire de projet :
nano ansible.cfg- Ajoutez la configuration suivante :
inventory = ./hosts.ini host_key_checking = False
3. Enregistrez et fermez le fichier.