diff --git a/changelogs/fragments/69726-os-security-group-rule-fix.yml b/changelogs/fragments/69726-os-security-group-rule-fix.yml new file mode 100644 index 00000000000000..7a7e9fe52e2a19 --- /dev/null +++ b/changelogs/fragments/69726-os-security-group-rule-fix.yml @@ -0,0 +1,3 @@ +bugfixes: +- Fix the issue when OS secgroup rule couldn't be imported from + a different tenant https://github.com/ansible/ansible/issues/69673 diff --git a/lib/ansible/modules/cloud/openstack/os_security_group_rule.py b/lib/ansible/modules/cloud/openstack/os_security_group_rule.py index d839aaf7609ffc..e74b7931d1642e 100644 --- a/lib/ansible/modules/cloud/openstack/os_security_group_rule.py +++ b/lib/ansible/modules/cloud/openstack/os_security_group_rule.py @@ -321,6 +321,7 @@ def main(): secgroup = cloud.get_security_group(security_group, filters=filters) if remote_group: + filters.pop('tenant_id') remotegroup = cloud.get_security_group(remote_group, filters=filters) else: