Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
creer_un_utilisateur_pour_ansible_sur_les_machines_clientes [2025/12/11 18:37] superadmincreer_un_utilisateur_pour_ansible_sur_les_machines_clientes [2026/02/19 22:07] (Version actuelle) superadmin
Ligne 1: Ligne 1:
 ====== Créer un utilisateur Ansible sur les machines clientes ====== ====== Créer un utilisateur Ansible sur les machines clientes ======
  
-:!: Pour Debian+:!: Pour Debian, pas testé sur les autres distribs
  
-  - Créer l'utilisateur :+1. Créer l'utilisateur :
 <code>adduser --disabled-password --gecos "" user-ansible</code> <code>adduser --disabled-password --gecos "" user-ansible</code>
  
-  - L'ajouter au groupe sudo : +2. L'ajouter au groupe sudo : 
-<code>adduser --disabled-password --gecos "" user-ansible</code>+<code>adduser sudo</code>
  
-  - Désactiver la connexion par mdp :+3. Désactiver la connexion par mdp :
 <code>echo "user-ansible ALL=(ALL) NOPASSWD: ALL" | tee /etc/sudoers.d/user-ansible</code> <code>echo "user-ansible ALL=(ALL) NOPASSWD: ALL" | tee /etc/sudoers.d/user-ansible</code>
  
-  - Créer le répertoire ''.ssh'' pour l'utilisateur ansible :+4. Créer le répertoire ''.ssh'' pour l'utilisateur ansible :
 <code>mkdir -p /home/user-ansible/.ssh <code>mkdir -p /home/user-ansible/.ssh
 sudo chmod 700 /home/user-ansible/.ssh</code> sudo chmod 700 /home/user-ansible/.ssh</code>
  
-  - 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''+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''
  
-  - Mettre les bons droits sur le fichier ''authorized_keys'' :+6. Mettre les bons droits sur le fichier ''authorized_keys'' :
 <code>sudo chmod 600 /home/user-ansible/.ssh/authorized_keys <code>sudo chmod 600 /home/user-ansible/.ssh/authorized_keys
 sudo chown -R user-ansible:user-ansible /home/user-ansible/.ssh</code> sudo chown -R user-ansible:user-ansible /home/user-ansible/.ssh</code>
  
-  - Tester le bon fonctionnement de l'utilisateur en lançant une commande avec Ansible :+7. Tester le bon fonctionnement de l'utilisateur en lançant une commande avec Ansible :
 <code>ansible -i hosts.ini -m ping serveur --user user-ansible</code> <code>ansible -i hosts.ini -m ping serveur --user user-ansible</code>