router count destroy
Closed this issue · 2 comments
sylvain-actual commented
TL;DR
After TF is applied, if I run it again, google_compute_router.router[0] will be destroyed
(because index [0] is out of range for count)
Expected behavior
TF should not destroy router
Observed behavior
No response
Terraform Configuration
module "vpn" {
source = "terraform-google-modules/vpn/google//modules/vpn_ha"
version = "~> 3.1.0"
project_id = var.project
region = var.region
network = "https://www.googleapis.com/compute/v1/projects/${var.project}/global/networks/shared-vpc-${var.env}"
name = "vpn-${var.env}"
create_vpn_gateway = true
vpn_gateway_self_link = null
external_vpn_gateway_description = "VPN"
router_name = "vpn-${var.env}"
router_asn = 64515
peer_external_gateway = {
name = "vpn-peering-gw"
redundancy_type = "SINGLE_IP_INTERNALLY_REDUNDANT"
interfaces = [
{
id = 0
ip_address = var.remote1_ip_address
},
]
}
tunnels = {
remote-0 = {
bgp_peer = {
address = var.remote1_bgp_peer_address
asn = var.remote1_bgp_peer_asn
}
bgp_session_name = "bgp-peer-0"
bgp_session_range = var.remote1_bgp_session_range
ike_version = 2
peer_external_gateway_interface = 0
vpn_gateway_interface = 0
shared_secret = data.google_secret_manager_secret_version.vpn-gcp-bt.secret_data
bgp_peer_options = {
advertise_mode = "CUSTOM"
advertise_ip_ranges = var.advertise_ip_ranges
}
}
remote-1 = {
bgp_peer = {
address = var.remote2_bgp_peer_address
asn = var.remote2_bgp_peer_asn
}
bgp_session_name = "bgp-peer-1"
bgp_session_range = var.remote2_bgp_session_range
ike_version = 2
peer_external_gateway_interface = 0
vpn_gateway_interface = 1
shared_secret = data.google_secret_manager_secret_version.vpn-gcp-bt.secret_data
bgp_peer_options = {
advertise_mode = "CUSTOM"
advertise_ip_ranges = var.advertise_ip_ranges
}
}
}
}
Terraform Version
1.5.2
Additional information
No response
sylvain-actual commented
- Using previously-installed hashicorp/google v4.84.0
- Using previously-installed hashicorp/google-beta v4.84.0
- Using previously-installed hashicorp/random v3.5.1
github-actions commented
This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days