--- - name: Create user openstack.cloud.identity_user: cloud: "{{ cloud }}" state: present name: ansible_user password: secret email: ansible.user@nowhere.net domain: default default_project: demo register: user - name: Assign user to nonadmins group openstack.cloud.group_assignment: cloud: "{{ cloud }}" state: present user: ansible_user group: nonadmins - name: Remove user from nonadmins group openstack.cloud.group_assignment: cloud: "{{ cloud }}" state: absent user: ansible_user group: nonadmins - name: Delete user openstack.cloud.identity_user: cloud: "{{ cloud }}" state: absent name: ansible_user