diff --git a/plugins/modules/os_user_role.py b/plugins/modules/os_user_role.py index f848a83d..916bd912 100644 --- a/plugins/modules/os_user_role.py +++ b/plugins/modules/os_user_role.py @@ -156,7 +156,10 @@ def main(): module.fail_json(msg="User %s is not valid" % user) filters['user'] = u['id'] if group: - g = cloud.get_group(group) + if domain: + g = cloud.get_group(group, domain_id=filters['domain']) + else: + g = cloud.get_group(group) if g is None: module.fail_json(msg="Group %s is not valid" % group) filters['group'] = g['id']