Ansible : become_user ne marche pas

Posté par bourgeois-henri le 30/04/2025
RÉSOLU

bourgeois-henri

Membre depuis le 22/02/2025

slt j'essaie de lancer une commande en tant que user 'deploy' avec ansible mais ça continue de s'executer en root

- name: check whoami
  command: whoami
  become: yes
  become_user: deploy

le debug me renvoie root...

Commentaires

mercier-edith

Membre depuis le 04/07/2024

vérifie si t'as pas `become: yes` défini au niveau du playbook qui override ton task level. et assure toi que t'as bien `allow_world_readable_tmpfiles` dans ta conf si tu switches vers un user non-privé

bourgeois-henri

Membre depuis le 22/02/2025

c'était juste une typo dans mon fichier de vars qui forçait root partout. quel idiot. merci

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire