--- - name: Create Admin user user: name: "{{ esmith.ansibleusers.username }}" groups: adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare append: yes state: present - name: Set Admin password user: name: "{{ esmith.ansibleusers.username }}" password: "{{ esmith.ansibleusers.password }}" when: esmith.ansibleusers.password != "" - name: Set authorized_key authorized_key: user: "{{ esmith.ansibleusers.username }}" state: present key: "{{ esmith.ansibleusers.sshkey }}" when: esmith.ansibleusers.sshkey != ""