Hallo,
zwei kurze Rückfragen wie rufst Du den das Playbook auf? Denn ansible nimmt per default den User mit dem Du auf dem System arbeitest wo das Playbook liegt
Und die zweite Frage ist, ist das nur ein Fragment oder der gesamte Code den Du gerade versucht auszuführen? Wenn die Antwort auf letztere Antwort ja lautet, würde ich Dich gerne darauf hinweisen dass da ein paar Elemente fehlen. ein vollständiges Beispiel wäre:
Code: Alles auswählen
---
- hosts: all
tasks:
- name: Create a login user
user:
name: tecadmin
password: "{{ tecadmin_password | password_hash('sha512') }}"
groups: docker,sudo
state: "present"
shell: "/bin/bash"
system: false
create_home: true
home: "/home/tecadmin"
Viele Grüße
Dan
PS
Das modul: "user" ist doppelt in deinem Code
I love deadlines. I like the whooshing sound they make as they fly by - Douglas Adams