os_user_role: Include domain parameter in user lookup (#42913)
os_user_role: Include domain parameter in user lookup (#42913)

If a "domain" parameter is provided, use it in looking up the user ID.

Additionally, if both a domain and project parameter are provided, then
remove the domain ID from the list of filter criteria after having used
it to look up both the user and the project. OpenStack will not allow us
to apply both a project ID (which implies a domain) and a domain ID as a
search filter.

Fixes #42911
thaim/ansible,thaim/ansible