Skip to content

modules/interconnect_attachment - Needs to support stack_type and expose the candidate_cloud_router_ip* settings #177

@patpicos

Description

@patpicos

TL;DR

The module modules/interconnect_attachment does not expose settings to allow the deployment of dual stack

Need to expand the module to expose:

  • stack_type - (Optional) The stack type for this interconnect attachment to identify whether the IPv6 feature is enabled or not. If not specified, IPV4_ONLY will be used. This field can be both set at interconnect attachments creation and update interconnect attachment operations. Possible values are: IPV4_IPV6, IPV4_ONLY.
    candidate_cloud_router_ip_address - (Optional, Beta) Single IPv4 address + prefix length to be configured on the cloud router interface for this interconnect attachment. Example: 203.0.113.1/29

  • candidate_customer_router_ip_address - (Optional, Beta) Single IPv4 address + prefix length to be configured on the customer router interface for this interconnect attachment. Example: 203.0.113.2/29

  • candidate_cloud_router_ipv6_address - (Optional, Beta) Single IPv6 address + prefix length to be configured on the cloud router interface for this interconnect attachment. Example: 2001:db8::1/125

  • candidate_customer_router_ipv6_address - (Optional, Beta) Single IPv6 address + prefix length to be configured on the customer router interface for this interconnect attachment. Example: 2001:db8::2/125

Terraform Resources

https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/compute_interconnect_attachment.html

Detailed design

expose the settings on the module and pass them to the underlying resource

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions