Adapt README examples to the variables config
This commit is contained in:
parent
0cf254f91e
commit
3e85175f67
|
@ -14,17 +14,23 @@ module "spoke-ra" {
|
||||||
hub = { create = true, name = "ncc-hub" }
|
hub = { create = true, name = "ncc-hub" }
|
||||||
name = "spoke-ra"
|
name = "spoke-ra"
|
||||||
project_id = "my-project"
|
project_id = "my-project"
|
||||||
asn = 65000
|
region = "europe-west1"
|
||||||
peer_asn = 65001
|
router_appliances = [
|
||||||
ras = [
|
|
||||||
{
|
{
|
||||||
vm = "projects/my-project/zones/europe-west1-b/instances/router-app"
|
internal_ip = "10.0.0.3"
|
||||||
ip = "10.0.0.3"
|
vm_self_link = "projects/my-project/zones/europe-west1-b/instances/router-app"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
region = "europe-west1"
|
router_config = {
|
||||||
subnetwork = var.subnet.self_link
|
asn = 65000
|
||||||
vpc = "my-vpc"
|
ip_interface1 = "10.0.0.14"
|
||||||
|
ip_interface2 = "10.0.0.15"
|
||||||
|
peer_asn = 65001
|
||||||
|
}
|
||||||
|
vpc_config = {
|
||||||
|
network_name = "my-vpc"
|
||||||
|
subnet_self_link = var.subnet.self_link
|
||||||
|
}
|
||||||
}
|
}
|
||||||
# tftest modules=1 resources=7
|
# tftest modules=1 resources=7
|
||||||
```
|
```
|
||||||
|
@ -37,17 +43,23 @@ module "spoke-ra-a" {
|
||||||
hub = { name = "ncc-hub" }
|
hub = { name = "ncc-hub" }
|
||||||
name = "spoke-ra-a"
|
name = "spoke-ra-a"
|
||||||
project_id = "my-project"
|
project_id = "my-project"
|
||||||
asn = 65000
|
region = "europe-west1"
|
||||||
peer_asn = 65001
|
router_appliances = [
|
||||||
ras = [
|
|
||||||
{
|
{
|
||||||
vm = "projects/my-project/zones/europe-west1-b/instances/router-app-a"
|
internal_ip = "10.0.0.3"
|
||||||
ip = "10.0.0.3"
|
vm_self_link = "projects/my-project/zones/europe-west1-b/instances/router-app-a"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
region = "europe-west1"
|
router_config = {
|
||||||
subnetwork = "projects/my-project/regions/europe-west1/subnetworks/subnet"
|
asn = 65000
|
||||||
vpc = "my-vpc1"
|
ip_interface1 = "10.0.0.14"
|
||||||
|
ip_interface2 = "10.0.0.15"
|
||||||
|
peer_asn = 65001
|
||||||
|
}
|
||||||
|
vpc_config = {
|
||||||
|
network_name = "my-vpc1"
|
||||||
|
subnet_self_link = "projects/my-project/regions/europe-west1/subnetworks/subnet"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
module "spoke-ra-b" {
|
module "spoke-ra-b" {
|
||||||
|
@ -55,17 +67,23 @@ module "spoke-ra-b" {
|
||||||
hub = { name = "ncc-hub" }
|
hub = { name = "ncc-hub" }
|
||||||
name = "spoke-ra-b"
|
name = "spoke-ra-b"
|
||||||
project_id = "my-project"
|
project_id = "my-project"
|
||||||
asn = 65000
|
region = "europe-west3"
|
||||||
peer_asn = 65002
|
router_appliances = [
|
||||||
ras = [
|
|
||||||
{
|
{
|
||||||
vm = "projects/my-project/zones/europe-west3-b/instances/router-app-b"
|
internal_ip = "10.1.0.5"
|
||||||
ip = "10.1.0.5"
|
vm_self_link = "projects/my-project/zones/europe-west3-b/instances/router-app-b"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
region = "europe-west3"
|
router_config = {
|
||||||
subnetwork = "projects/my-project/regions/europe-west3/subnetworks/subnet"
|
asn = 65000
|
||||||
vpc = "my-vpc2"
|
ip_interface1 = "10.0.0.14"
|
||||||
|
ip_interface2 = "10.0.0.15"
|
||||||
|
peer_asn = 65002
|
||||||
|
}
|
||||||
|
vpc_config = {
|
||||||
|
network_name = "my-vpc2"
|
||||||
|
subnet_self_link = "projects/my-project/regions/europe-west3/subnetworks/subnet"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
# tftest modules=2 resources=12
|
# tftest modules=2 resources=12
|
||||||
```
|
```
|
||||||
|
@ -78,29 +96,33 @@ module "spoke-ra" {
|
||||||
hub = { name = "ncc-hub" }
|
hub = { name = "ncc-hub" }
|
||||||
name = "spoke-ra"
|
name = "spoke-ra"
|
||||||
project_id = "my-project"
|
project_id = "my-project"
|
||||||
asn = 65000
|
region = "europe-west1"
|
||||||
custom_advertise = {
|
router_appliances = [
|
||||||
all_subnets = true
|
|
||||||
ip_ranges = {
|
|
||||||
"peered-vpc" = "10.10.0.0/24"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
ip_intf1 = "10.0.0.14"
|
|
||||||
ip_intf2 = "10.0.0.15"
|
|
||||||
peer_asn = 65001
|
|
||||||
ras = [
|
|
||||||
{
|
{
|
||||||
vm = "projects/my-project/zones/europe-west1-b/instances/router-app-a"
|
internal_ip = "10.0.0.3"
|
||||||
ip = "10.0.0.3"
|
vm_self_link = "projects/my-project/zones/europe-west1-b/instances/router-app-a"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
vm = "projects/my-project/zones/europe-west1-c/instances/router-app-b"
|
internal_ip = "10.0.0.4"
|
||||||
ip = "10.0.0.4"
|
vm_self_link = "projects/my-project/zones/europe-west1-c/instances/router-app-b"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
region = "europe-west1"
|
router_config = {
|
||||||
subnetwork = var.subnet.self_link
|
asn = 65000
|
||||||
vpc = "my-vpc"
|
custom_advertise = {
|
||||||
|
all_subnets = true
|
||||||
|
ip_ranges = {
|
||||||
|
"peered-vpc" = "10.10.0.0/24"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
ip_interface1 = "10.0.0.14"
|
||||||
|
ip_interface2 = "10.0.0.15"
|
||||||
|
peer_asn = 65001
|
||||||
|
}
|
||||||
|
vpc_config = {
|
||||||
|
network_name = "my-vpc"
|
||||||
|
subnet_self_link = var.subnet.self_link
|
||||||
|
}
|
||||||
}
|
}
|
||||||
# tftest modules=1 resources=8
|
# tftest modules=1 resources=8
|
||||||
```
|
```
|
||||||
|
|
Loading…
Reference in New Issue