terraform-http-setcronjob-w.../outputs.tf

31 lines
835 B
Terraform
Raw Normal View History

2019-01-11 12:48:13 +00:00
locals {
ips = ["${split("\n", chomp(data.http.list-txt.body))}"]
ipv4 = ["${split("\n", chomp(data.http.list-ipv4.body))}"]
ipv6 = ["${split("\n", chomp(data.http.list-ipv6.body))}"]
}
output "ips" {
description = "List of all SetCronjob egress IPs."
value = "${local.ips}"
}
output "ipv4" {
description = "List of all SetCronjob egress IPv4 IPs."
value = "${local.ipv4}"
}
output "ipv6" {
description = "List of all SetCronjob egress IPv6 IPs."
value = "${local.ipv6}"
}
output "ipv4_cidr" {
description = "List of all SetCronjob egress IPv4 IPs, formatted as /32 CIDRs"
value = ["${formatlist("%s/32", local.ipv4)}"]
}
output "ipv6_cidr" {
description = "List of all SetCronjob egress IPv6 IPs, formatted as /128 CIDRs"
value = ["${formatlist("%s/128", local.ipv6)}"]
}