Ce TP a pour but de préparer une infrastructure de machines virtuelles et d'automatiser leur gestion et le déploiement de services via Ansible.
Avant d'utiliser Ansible, vous devez mettre en place l'environnement de virtualisation (VirtualBox ou Proxmox).
Création des machines virtuelles :
Vous devez créer 3 VMs au total :
Configuration SSH (Pré-requis Ansible) :
https://blog.microlinux.fr/ssh-virtualbox-nat/
Ansible communique via SSH. Vous devez configurer l'accès sur chaque VM :
authorized_keys de l'utilisateur root sur chaque VM.
ssh-copy-id root@<IP_VM>/etc/ssh/sshd_config) pour interdire l'authentification par mot de passe.
PasswordAuthentication noChoix de la méthode :
Vous pouvez installer Ansible directement sur votre machine hôte ou créer une VM dédiée pour la gestion.
Création de l'inventaire :