Mein ansible Textbuch:"useradd: ungültiger Benutzername" in ansible Modul
- hosts: docker
remote_user: root
tasks:
- include_vars: users.yml
- name: Add users to local docker groups
user: name='{{users}}' groups='{{group_name}}' append=yes
users.yml
Datei:
users:
- jjohnson
group_name: docker
ansible-playbook docker-groups.yml
:
PLAY [docker] **********************************************************************************************************************************************************************************************
TASK [Gathering Facts] *************************************************************************************************************************************************************************************
ok: [server]
TASK [include_vars] ****************************************************************************************************************************************************************************************
ok: [server]
TASK [Add users to local docker groups] ********************************************************************************************************************************************************************
fatal: [server]: FAILED! => {"changed": false, "failed": true, "msg": "useradd: invalid user name '['jjohnson']'\n", "name": "['jjohnson']", "rc": 3}
Warum ist es fallen?
Wie kommt es, ist es eine unklare Frage? OP verwendet falsche Datenstruktur und es ist eine Debugging-Frage. OP gibt das Problem eindeutig an, zeigt MVCE und die Fehlermeldung. – techraf