diff --git a/lib/ansible/modules/cloud/openstack/os_group.py b/lib/ansible/modules/cloud/openstack/os_group.py index 2db6606fed2..129ec03b682 100644 --- a/lib/ansible/modules/cloud/openstack/os_group.py +++ b/lib/ansible/modules/cloud/openstack/os_group.py @@ -146,7 +146,10 @@ def main(): try: cloud = shade.operator_cloud(**module.params) - group = cloud.get_group(name, filters={'domain_id': domain_id}) + if domain_id: + group = cloud.get_group(name, filters={'domain_id': domain_id}) + else: + group = cloud.get_group(name) if module.check_mode: module.exit_json(changed=_system_state_change(state, description, group))