--- # Grundlegende Konfiguration für alle Hosts - name: "***base*** : Gruppe für (WEB-Entwickler) '{{ createuser }}' erstellen" ansible.builtin.group: # https://docs.ansible.com/ansible/latest/modules/group_module.html name: '{{ createuser }}' gid: '{{ createguid }}' state: present - name: "***base*** : WEB-Admin Nutzerkonto für den User '{{ createuser }}' mit frn zugehörigen UID '{{ createguid }}' anlegen un der Gruppe '{{ createuser }}' zuordnen." ansible.builtin.user: # https://docs.ansible.com/ansible/latest/modules/user_module.html name: '{{ createuser }}' comment: '{{ createusername }}' uid: '{{ createguid }}' group: '{{ createuser }}' state: present - name: "***base*** : Initiales Passwort für den WEB-Admin '{{ createuser }}' hinterlegen" ansible.builtin.shell: # https://docs.ansible.com/ansible/latest/modules/shell_module.html cmd: usermod -p $(echo '{{ createpassword }}' | openssl passwd -1 -stdin) {{ createuser }}