--- - name: Converge hosts: all vars: members: files/members.yml pre_tasks: - name: Wait for Hetzner VPS networking to come up pause: seconds: 10 echo: false - name: Include resource variables include_vars: "{{ members }}" # Note(d1): We create the accounts before the role since we do not make # molecule test this part of the role under test because we do not setup # the password store. So, instead, we ensure the other parts are working. - name: Prepare user accounts for the new role user: name: "{{ item.username }}" shell: /bin/bash password: "$apr1$GILkREir$r2zDF8rr9Bl8We9UVXnZl1" groups: "{{ user_groups }}" append: true update_password: always with_items: "{{ members }}" roles: - role: autonomic.add-users