====== Créer un utilisateur Ansible sur les machines clientes ====== :!: Pour Debian, pas testé sur les autres distribs 1. Créer l'utilisateur : adduser --disabled-password --gecos "" user-ansible 2. L'ajouter au groupe sudo : adduser sudo 3. Désactiver la connexion par mdp : echo "user-ansible ALL=(ALL) NOPASSWD: ALL" | tee /etc/sudoers.d/user-ansible 4. Créer le répertoire ''.ssh'' pour l'utilisateur ansible : mkdir -p /home/user-ansible/.ssh sudo chmod 700 /home/user-ansible/.ssh 5. Générer une clé SSH depuis le node master puis l'ajouter sur le client dans un nouveau fichier ''/home/user-ansible/.ssh/authorized_keys'' 6. Mettre les bons droits sur le fichier ''authorized_keys'' : sudo chmod 600 /home/user-ansible/.ssh/authorized_keys sudo chown -R user-ansible:user-ansible /home/user-ansible/.ssh 7. Tester le bon fonctionnement de l'utilisateur en lançant une commande avec Ansible : ansible -i hosts.ini -m ping serveur --user user-ansible