@@ -63,216 +63,6 @@ resource "google_compute_network" "network1" {
6363` , context )
6464}
6565
66- func TestAccComputeHaVpnGateway_haVpnGatewayGcpToGcpExample (t * testing.T ) {
67- skipIfVcr (t )
68- t .Parallel ()
69-
70- context := map [string ]interface {}{
71- "random_suffix" : randString (t , 10 ),
72- }
73-
74- vcrTest (t , resource.TestCase {
75- PreCheck : func () { testAccPreCheck (t ) },
76- Providers : testAccProviders ,
77- CheckDestroy : testAccCheckComputeHaVpnGatewayDestroyProducer (t ),
78- Steps : []resource.TestStep {
79- {
80- Config : testAccComputeHaVpnGateway_haVpnGatewayGcpToGcpExample (context ),
81- },
82- {
83- ResourceName : "google_compute_ha_vpn_gateway.ha_gateway1" ,
84- ImportState : true ,
85- ImportStateVerify : true ,
86- ImportStateVerifyIgnore : []string {"network" , "region" },
87- },
88- },
89- })
90- }
91-
92- func testAccComputeHaVpnGateway_haVpnGatewayGcpToGcpExample (context map [string ]interface {}) string {
93- return Nprintf (`
94- resource "google_compute_ha_vpn_gateway" "ha_gateway1" {
95- region = "us-central1"
96- name = "tf-test-ha-vpn-1%{random_suffix}"
97- network = google_compute_network.network1.id
98- }
99-
100- resource "google_compute_ha_vpn_gateway" "ha_gateway2" {
101- region = "us-central1"
102- name = "tf-test-ha-vpn-2%{random_suffix}"
103- network = google_compute_network.network2.id
104- }
105-
106- resource "google_compute_network" "network1" {
107- name = "network1%{random_suffix}"
108- routing_mode = "GLOBAL"
109- auto_create_subnetworks = false
110- }
111-
112- resource "google_compute_network" "network2" {
113- name = "network2%{random_suffix}"
114- routing_mode = "GLOBAL"
115- auto_create_subnetworks = false
116- }
117-
118- resource "google_compute_subnetwork" "network1_subnet1" {
119- name = "ha-vpn-subnet-1"
120- ip_cidr_range = "10.0.1.0/24"
121- region = "us-central1"
122- network = google_compute_network.network1.id
123- }
124-
125- resource "google_compute_subnetwork" "network1_subnet2" {
126- name = "ha-vpn-subnet-2"
127- ip_cidr_range = "10.0.2.0/24"
128- region = "us-west1"
129- network = google_compute_network.network1.id
130- }
131-
132- resource "google_compute_subnetwork" "network2_subnet1" {
133- name = "ha-vpn-subnet-3"
134- ip_cidr_range = "192.168.1.0/24"
135- region = "us-central1"
136- network = google_compute_network.network2.id
137- }
138-
139- resource "google_compute_subnetwork" "network2_subnet2" {
140- name = "ha-vpn-subnet-4"
141- ip_cidr_range = "192.168.2.0/24"
142- region = "us-east1"
143- network = google_compute_network.network2.id
144- }
145-
146- resource "google_compute_router" "router1" {
147- name = "tf-test-ha-vpn-router1%{random_suffix}"
148- network = google_compute_network.network1.name
149- bgp {
150- asn = 64514
151- }
152- }
153-
154- resource "google_compute_router" "router2" {
155- name = "tf-test-ha-vpn-router2%{random_suffix}"
156- network = google_compute_network.network2.name
157- bgp {
158- asn = 64515
159- }
160- }
161-
162- resource "google_compute_vpn_tunnel" "tunnel1" {
163- name = "ha-vpn-tunnel1"
164- region = "us-central1"
165- vpn_gateway = google_compute_ha_vpn_gateway.ha_gateway1.id
166- peer_gcp_gateway = google_compute_ha_vpn_gateway.ha_gateway2.id
167- shared_secret = "a secret message"
168- router = google_compute_router.router1.id
169- vpn_gateway_interface = 0
170- }
171-
172- resource "google_compute_vpn_tunnel" "tunnel2" {
173- name = "ha-vpn-tunnel2"
174- region = "us-central1"
175- vpn_gateway = google_compute_ha_vpn_gateway.ha_gateway1.id
176- peer_gcp_gateway = google_compute_ha_vpn_gateway.ha_gateway2.id
177- shared_secret = "a secret message"
178- router = google_compute_router.router1.id
179- vpn_gateway_interface = 1
180- }
181-
182- resource "google_compute_vpn_tunnel" "tunnel3" {
183- name = "ha-vpn-tunnel3"
184- region = "us-central1"
185- vpn_gateway = google_compute_ha_vpn_gateway.ha_gateway2.id
186- peer_gcp_gateway = google_compute_ha_vpn_gateway.ha_gateway1.id
187- shared_secret = "a secret message"
188- router = google_compute_router.router2.id
189- vpn_gateway_interface = 0
190- }
191-
192- resource "google_compute_vpn_tunnel" "tunnel4" {
193- name = "ha-vpn-tunnel4"
194- region = "us-central1"
195- vpn_gateway = google_compute_ha_vpn_gateway.ha_gateway2.id
196- peer_gcp_gateway = google_compute_ha_vpn_gateway.ha_gateway1.id
197- shared_secret = "a secret message"
198- router = google_compute_router.router2.id
199- vpn_gateway_interface = 1
200- }
201-
202- resource "google_compute_router_interface" "router1_interface1" {
203- name = "router1-interface1"
204- router = google_compute_router.router1.name
205- region = "us-central1"
206- ip_range = "169.254.0.1/30"
207- vpn_tunnel = google_compute_vpn_tunnel.tunnel1.name
208- }
209-
210- resource "google_compute_router_peer" "router1_peer1" {
211- name = "router1-peer1"
212- router = google_compute_router.router1.name
213- region = "us-central1"
214- peer_ip_address = "169.254.0.2"
215- peer_asn = 64515
216- advertised_route_priority = 100
217- interface = google_compute_router_interface.router1_interface1.name
218- }
219-
220- resource "google_compute_router_interface" "router1_interface2" {
221- name = "router1-interface2"
222- router = google_compute_router.router1.name
223- region = "us-central1"
224- ip_range = "169.254.1.2/30"
225- vpn_tunnel = google_compute_vpn_tunnel.tunnel2.name
226- }
227-
228- resource "google_compute_router_peer" "router1_peer2" {
229- name = "router1-peer2"
230- router = google_compute_router.router1.name
231- region = "us-central1"
232- peer_ip_address = "169.254.1.1"
233- peer_asn = 64515
234- advertised_route_priority = 100
235- interface = google_compute_router_interface.router1_interface2.name
236- }
237-
238- resource "google_compute_router_interface" "router2_interface1" {
239- name = "router2-interface1"
240- router = google_compute_router.router2.name
241- region = "us-central1"
242- ip_range = "169.254.0.2/30"
243- vpn_tunnel = google_compute_vpn_tunnel.tunnel3.name
244- }
245-
246- resource "google_compute_router_peer" "router2_peer1" {
247- name = "router2-peer1"
248- router = google_compute_router.router2.name
249- region = "us-central1"
250- peer_ip_address = "169.254.0.1"
251- peer_asn = 64514
252- advertised_route_priority = 100
253- interface = google_compute_router_interface.router2_interface1.name
254- }
255-
256- resource "google_compute_router_interface" "router2_interface2" {
257- name = "router2-interface2"
258- router = google_compute_router.router2.name
259- region = "us-central1"
260- ip_range = "169.254.1.1/30"
261- vpn_tunnel = google_compute_vpn_tunnel.tunnel4.name
262- }
263-
264- resource "google_compute_router_peer" "router2_peer2" {
265- name = "router2-peer2"
266- router = google_compute_router.router2.name
267- region = "us-central1"
268- peer_ip_address = "169.254.1.2"
269- peer_asn = 64514
270- advertised_route_priority = 100
271- interface = google_compute_router_interface.router2_interface2.name
272- }
273- ` , context )
274- }
275-
27666func TestAccComputeHaVpnGateway_computeHaVpnGatewayEncryptedInterconnectExample (t * testing.T ) {
27767 t .Parallel ()
27868
0 commit comments