Ansible Installation

Installation Ansible

téléchargement

Pour fonctinnner, Ansible a besoin de python
si on ne l’a pas:
ubuntu :
# sudo apt install python3-pip
# pip3 install ansible
ou
# sudo apt install ansible (ubuntu testé sur 20.04)
# sudo dnf install ansible
(centos et dérivés)

une fois installé, on peu vérifier la version avec la commande :
# ansible –version (peu installer une version plus vielle)

Python doit être installé sur les machines invités, s il n est pas installé, on peut le faire grâce a un module d’ansible ( raw) avec cette commande :

# ansible myhost –become -raw -a « yum install -y python2 « 

Génération et copie de la clef ssh
si ssh n est pas installé :
# sudo apt install openssh-server
génération d’une clé
# ssh-keygen -t ecdsa -b 521
on peu laisser le dossier de stockage par defaut
il est important de mettre une passĥrase (123456 dans mon exemple)
on peu vérifier les clés crées
# ls /home/user/.ssh/          affiche : id_ecdsa id_ecdsa.pub

on peu maintenant copié la clé sur la machine invité :
# ssh-copy-id -i /home/user/.ssh/id_ecdsa.pub user@adresseipinvité
il est possible de préciser une ip précise pour cette clé

on va tester un connexion ansible sur la machine invité :
# ansible -i « ipinvité, » all -m ping (la virgule apres l’ip est obligatoire)