diff --git a/contrib/terraform/terraform.py b/contrib/terraform/terraform.py index 0c9c287b480d5aef3c70b63ab0e61556d11d94c6..f67b9d82dbaa5ad2bf559a0457a07e1af69c7560 100755 --- a/contrib/terraform/terraform.py +++ b/contrib/terraform/terraform.py @@ -298,6 +298,9 @@ def openstack_host(resource, module_name): if 'floating_ip' in raw_attrs: attrs['private_ipv4'] = raw_attrs['network.0.fixed_ip_v4'] + if 'metadata.use_access_ip' in raw_attrs and raw_attrs['metadata.use_access_ip'] == "0": + attrs.pop('access_ip') + try: if 'metadata.prefer_ipv6' in raw_attrs and raw_attrs['metadata.prefer_ipv6'] == "1": attrs.update({