Ansible - 2 - 2 Installation de Ansible part1

La VM modèle CentOS est prête. On passe maintenant à la duplication pour obtenir les deux machines dont nous avons besoin pour pratiquer Ansible : un control node (le contrôleur) et un target node (la cible). Dans VirtualBox, on fait un clic droit sur la VM modèle puis on choisit Clone. Premier clone : ansible-controller. Cochez l'option Generate new MAC addresses pour éviter les conflits réseau, puis choisissez Linked clone (pour ne pas dupliquer tout le disque inutilement).

Cloner, démarrer, installer Ansible

  • Répétez la même opération pour créer ansible-target-1 ;
  • démarrez le contrôleur, connectez-vous avec le mot de passe par défaut (osboxes), et lancez ifconfig pour récupérer son IP — passer ensuite en SSH via un terminal type MobaXterm permet de copier-coller les commandes plus facilement qu'en console VirtualBox ;
  • faites de même sur la cible et ouvrez deux sessions SSH (libellées ansible-controller et ansible-target) ;
  • depuis le contrôleur, vérifiez la connectivité avec la cible : ping <ip-target> ;
  • installez Ansible sur le contrôleur uniquement. La doc officielle (Installation Guide) précise les instructions par distribution. Sur CentOS, c'est aussi simple que yum install ansible ;
  • une fois l'installation terminée, validez avec ansible --version pour confirmer la version installée.

Voilà la première partie de l'installation terminée : nous avons un contrôleur Ansible opérationnel et une cible joignable. Dans la prochaine vidéo, nous configurerons l'inventaire et lancerons nos premières commandes d'automatisation depuis le contrôleur. À tout de suite.