From 74d7af55065448df60e15d4e51d5f69a54918de4 Mon Sep 17 00:00:00 2001 From: Roberto Jung Drebes Date: Sat, 28 Jan 2017 00:43:45 +0100 Subject: [PATCH] provider/google: acceptance tests for traffic selectors --- r/compute_vpn_tunnel.html.markdown | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/r/compute_vpn_tunnel.html.markdown b/r/compute_vpn_tunnel.html.markdown index b4e84094..142d6c5a 100644 --- a/r/compute_vpn_tunnel.html.markdown +++ b/r/compute_vpn_tunnel.html.markdown @@ -15,17 +15,25 @@ Manages a VPN Tunnel to the GCE network. For more info, read the ```js resource "google_compute_network" "network1" { - name = "network1" - ipv4_range = "10.120.0.0/16" + name = "network1" +} + +resource "google_compute_subnetwork" "subnet1" { + name = "subnet1" + network = "${google_compute_network.network1.self_link}" + ip_cidr_range = "10.120.0.0/16" + region = "us-central1" } resource "google_compute_vpn_gateway" "target_gateway" { name = "vpn1" network = "${google_compute_network.network1.self_link}" + region = "${google_compute_subnetwork.subnet1.region}" } resource "google_compute_address" "vpn_static_ip" { name = "vpn-static-ip" + region = "${google_compute_subnetwork.subnet1.region}" } resource "google_compute_forwarding_rule" "fr_esp" { @@ -58,6 +66,9 @@ resource "google_compute_vpn_tunnel" "tunnel1" { target_vpn_gateway = "${google_compute_vpn_gateway.target_gateway.self_link}" + local_traffic_selector = ["${google_compute_subnetwork.subnet1.ip_cidr_range}"] + remote_traffic_selector = ["172.16.0.0/12"] + depends_on = [ "google_compute_forwarding_rule.fr_esp", "google_compute_forwarding_rule.fr_udp500",