Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
creer_un_utilisateur_pour_ansible_sur_les_machines_clientes [2025/12/11 18:33] – créée 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 "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/ansible/.ssh +<code>mkdir -p /home/user-ansible/.ssh 
-sudo chmod 700 /home/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>