--- - name: install sudo apt: name: sudo state: present - name: add admin users with_items: "{{ admin_user_group | default([]) | union(admin_user_host | default([])) }}" user: name: "{{ item.name }}" state: present password: "{{ item.password | default(omit) }}" groups: - sudo - adm append: yes shell: "{{ item.shell | default(omit) }}" - name: install ssh keys for admin users with_items: "{{ admin_user_group | default([]) | union(admin_user_host | default([])) }}" authorized_key: user: "{{ item.name }}" key: "{{ item.ssh_keys | join('\n') }}" exclusive: yes