-
Notifications
You must be signed in to change notification settings - Fork 18
/
output.tf
39 lines (36 loc) · 1.54 KB
/
output.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
output "vpc" {
description = "The created VPC as an object with all of it's attributes. This was created using the aviatrix_vpc resource."
value = var.use_existing_vpc ? null : aviatrix_vpc.default[0]
}
output "transit_gateway" {
description = "The created Aviatrix Transit Gateway as an object with all of it's attributes."
value = aviatrix_transit_gateway.default
}
#Firenet details is used when this module is combined with the mc-firenet module to propagate details between modules.
output "mc_firenet_details" {
value = {
name = local.name,
az1 = local.az1,
az2 = local.az2,
single_az_mode = local.single_az_mode,
single_az_ha = var.single_az_ha,
ha_gw = var.ha_gw,
cloud = local.cloud,
availability_domain = local.availability_domain,
fault_domain = local.fault_domain,
ha_availability_domain = local.ha_availability_domain,
ha_fault_domain = local.ha_fault_domain,
lan_vpc = local.cloud == "gcp" && local.enable_transit_firenet ? aviatrix_vpc.lan_vpc[0] : null,
region = var.region,
ha_region = var.ha_region,
zone = local.zone,
ha_zone = local.ha_zone,
use_existing_vpc = var.use_existing_vpc,
vpc_id = var.use_existing_vpc ? var.vpc_id : aviatrix_vpc.default[0].vpc_id
}
}
output "module_metadata" {
value = {
version = "2.5.4"
}
}