forked from f5devcentral/terraform-aws-bigip
-
Notifications
You must be signed in to change notification settings - Fork 0
/
outputs.tf
43 lines (36 loc) · 1.26 KB
/
outputs.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
40
41
42
43
# BIG-IP Management Public IP Addresses
output "mgmt_public_ips" {
description = "List of BIG-IP public IP addresses for the management interfaces"
value = aws_eip.mgmt[*].public_ip
}
# BIG-IP Management Public DNS
output "mgmt_public_dns" {
description = "List of BIG-IP public DNS records for the management interfaces"
value = aws_eip.mgmt[*].public_dns
}
# BIG-IP Management Port
output "mgmt_port" {
description = "HTTPS Port used for the BIG-IP management interface"
value = length(var.vpc_public_subnet_ids) > 0 ? "443" : "8443"
}
# Public Network Interface
output "public_nic_ids" {
description = "List of BIG-IP public network interface ids"
value = aws_network_interface.public[*].id
}
output "mgmt_addresses" {
description = "List of BIG-IP management addresses"
value = aws_network_interface.mgmt[*].private_ips
}
output "public_addresses" {
description = "List of BIG-IP public addresses"
value = aws_network_interface.public[*].private_ips
}
output "private_addresses" {
description = "List of BIG-IP private addresses"
value = aws_network_interface.private[*].private_ips
}
output "bigip_instance_ids" {
description = "List of BIG-IP instance ids"
value = aws_instance.f5_bigip[*].id
}