--- - name: Create docker group group: name=docker state=present - name: Create remote_access group group: name=remote_access state=present - name: Add users user: name: "{{ item.login }}" groups: "users{% if 'groups' in item %},{{ item.groups|join(',') }}{% endif %}" shell: "{{ item.shell }}" with_items: "{{ users }}" - name: Setup authorized keys for users authorized_key: user: "{{ item.login }}" key: "{{ item.pubkey }}" with_items: "{{ users }}"