2019-10-25 06:21:18 +00:00
|
|
|
output "us" {
|
2020-04-21 10:25:53 +00:00
|
|
|
description = "Looker IP Addresses in United States (AWS only)"
|
2019-10-25 06:30:45 +00:00
|
|
|
value = "${local.us}"
|
2019-10-25 06:21:18 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
output "ca" {
|
2020-04-21 10:25:53 +00:00
|
|
|
description = "Looker IP Addresses in Canada (AWS only)"
|
2019-10-25 06:30:45 +00:00
|
|
|
value = "${local.ca}"
|
2019-10-25 06:21:18 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
output "as" {
|
2020-04-21 10:25:53 +00:00
|
|
|
description = "Looker IP Addresses in Asia (AWS only)"
|
2019-10-25 06:30:45 +00:00
|
|
|
value = "${local.as}"
|
2019-10-25 06:21:18 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
output "ie" {
|
2020-04-21 10:25:53 +00:00
|
|
|
description = "Looker IP Addresses in Ireland (AWS only)"
|
2019-10-25 06:30:45 +00:00
|
|
|
value = "${local.ie}"
|
2019-10-25 06:21:18 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
output "de" {
|
2020-04-21 10:25:53 +00:00
|
|
|
description = "Looker IP Addresses in Germany (AWS only)"
|
2019-10-25 06:30:45 +00:00
|
|
|
value = "${local.de}"
|
2019-10-25 06:21:18 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
output "au" {
|
2020-04-21 10:25:53 +00:00
|
|
|
description = "Looker IP Addresses in Australia (AWS only)"
|
2019-10-25 06:30:45 +00:00
|
|
|
value = "${local.au}"
|
2019-10-25 06:21:18 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
output "sa" {
|
2020-04-21 10:25:53 +00:00
|
|
|
description = "Looker IP Addresses in South America (AWS only)"
|
2019-10-25 06:30:45 +00:00
|
|
|
value = "${local.sa}"
|
|
|
|
}
|
|
|
|
|
2020-04-21 10:25:53 +00:00
|
|
|
output "aws_ips" {
|
|
|
|
description = "Looker IP addresses everywhere (AWS only)"
|
2019-11-20 15:35:41 +00:00
|
|
|
|
|
|
|
value = "${concat(
|
2020-04-21 10:25:53 +00:00
|
|
|
local.gcp-us-east1,
|
|
|
|
local.gcp-us-east4,
|
|
|
|
local.gcp-us-west1,
|
|
|
|
local.gcp-europe-west2,
|
|
|
|
local.gcp-europe-west3,
|
|
|
|
)}"
|
2019-11-20 15:35:41 +00:00
|
|
|
}
|
|
|
|
|
2019-10-25 06:30:45 +00:00
|
|
|
output "us_cidr" {
|
2020-04-21 10:25:53 +00:00
|
|
|
description = "Looker IP Addresses in United States in CIDR (AWS only)"
|
2019-10-25 06:30:45 +00:00
|
|
|
value = ["${formatlist("%s/32", local.us)}"]
|
|
|
|
}
|
|
|
|
|
|
|
|
output "ca_cidr" {
|
2020-04-21 10:25:53 +00:00
|
|
|
description = "Looker IP Addresses in Canada in CIDR (AWS only)"
|
2019-10-25 06:30:45 +00:00
|
|
|
value = ["${formatlist("%s/32", local.ca)}"]
|
|
|
|
}
|
|
|
|
|
|
|
|
output "as_cidr" {
|
2020-04-21 10:25:53 +00:00
|
|
|
description = "Looker IP Addresses in Asia in CIDR (AWS only)"
|
2019-10-25 06:30:45 +00:00
|
|
|
value = ["${formatlist("%s/32", local.as)}"]
|
|
|
|
}
|
|
|
|
|
|
|
|
output "ie_cidr" {
|
2020-04-21 10:25:53 +00:00
|
|
|
description = "Looker IP Addresses in Ireland in CIDR (AWS only)"
|
2019-10-25 06:30:45 +00:00
|
|
|
value = ["${formatlist("%s/32", local.ie)}"]
|
|
|
|
}
|
|
|
|
|
|
|
|
output "de_cidr" {
|
2020-04-21 10:25:53 +00:00
|
|
|
description = "Looker IP Addresses in Germany in CIDR (AWS only)"
|
2019-10-25 06:30:45 +00:00
|
|
|
value = ["${formatlist("%s/32", local.de)}"]
|
|
|
|
}
|
|
|
|
|
|
|
|
output "au_cidr" {
|
2020-04-21 10:25:53 +00:00
|
|
|
description = "Looker IP Addresses in Australia in CIDR (AWS only)"
|
2019-10-25 06:30:45 +00:00
|
|
|
value = ["${formatlist("%s/32", local.au)}"]
|
|
|
|
}
|
2019-10-25 06:21:18 +00:00
|
|
|
|
2019-10-25 06:30:45 +00:00
|
|
|
output "sa_cidr" {
|
2020-04-21 10:25:53 +00:00
|
|
|
description = "Looker IP Addresses in South America in CIDR (AWS only)"
|
2019-10-25 06:30:45 +00:00
|
|
|
value = ["${formatlist("%s/32", local.sa)}"]
|
2019-10-25 06:21:18 +00:00
|
|
|
}
|
2019-11-20 15:35:41 +00:00
|
|
|
|
2020-04-21 10:25:53 +00:00
|
|
|
output "aws_cidr" {
|
2020-05-14 19:16:59 +00:00
|
|
|
description = "Looker IP addresses for all AWS regions (CIDR format)"
|
2020-04-21 10:25:53 +00:00
|
|
|
|
|
|
|
value = "${formatlist("%s/32", concat(
|
|
|
|
local.us,
|
|
|
|
local.ca,
|
|
|
|
local.as,
|
|
|
|
local.ie,
|
|
|
|
local.de,
|
|
|
|
local.au,
|
|
|
|
local.sa,
|
|
|
|
))}"
|
|
|
|
}
|
|
|
|
|
|
|
|
# GCP Section Begins
|
|
|
|
|
|
|
|
##### GCP IPs #####
|
|
|
|
|
|
|
|
// South Carolina
|
|
|
|
output "gcp_us_east1_ips" {
|
|
|
|
description = "Looker IPs for instances hosted in GCP (South Carolina / us-east1)"
|
|
|
|
value = "${local.gcp-us-east1}"
|
|
|
|
}
|
|
|
|
|
|
|
|
// Northern Virginia
|
|
|
|
output "gcp_us_east4_ips" {
|
|
|
|
description = "Looker IPs for instances hosted in GCP (Northern Virginia / us-east4)"
|
|
|
|
value = "${local.gcp-us-east4}"
|
|
|
|
}
|
|
|
|
|
|
|
|
// Oregon
|
|
|
|
output "gcp_us_west1_ips" {
|
|
|
|
description = "Looker IPs for instances hosted in GCP (Oregon / us-west1)"
|
|
|
|
value = "${local.gcp-us-west1}"
|
|
|
|
}
|
|
|
|
|
2020-06-21 09:19:23 +00:00
|
|
|
// Canada/Montreal
|
|
|
|
output "gcp_northamerica_northeast1_ips" {
|
|
|
|
description = "Looker IPs for instances hosted in GCP (Canada / Montreal / gcp-northamerica-northeast1)"
|
|
|
|
value = "${local.gcp-northamerica-northeast1}"
|
|
|
|
}
|
|
|
|
|
2020-04-21 10:25:53 +00:00
|
|
|
// London
|
|
|
|
output "gcp_europe_west2_ips" {
|
|
|
|
description = "Looker IPs for instances hosted in GCP (London / europe-west2)"
|
|
|
|
value = "${local.gcp-europe-west2}"
|
|
|
|
}
|
|
|
|
|
|
|
|
// Frankfurt
|
|
|
|
output "gcp_europe_west3_ips" {
|
|
|
|
description = "Looker IPs for instances hosted in GCP (Frankfurt / europe-west3)"
|
|
|
|
value = "${local.gcp-europe-west3}"
|
|
|
|
}
|
|
|
|
|
2020-05-14 19:16:59 +00:00
|
|
|
// Singapore
|
|
|
|
output "gcp_asia_southeast1_ips" {
|
|
|
|
description = "Looker IPs for instances hosted in GCP (Singapore / asia-southeast1)"
|
|
|
|
value = "${local.gcp-asia-southeast1}"
|
|
|
|
}
|
|
|
|
|
2020-06-13 13:36:48 +00:00
|
|
|
// Sydney
|
2020-06-21 09:19:23 +00:00
|
|
|
output "gcp_australia_southeast1_ips" {
|
2020-06-13 13:36:48 +00:00
|
|
|
description = "Looker IPs for instances hosted in GCP (Sydney / australia-southeast1)"
|
|
|
|
value = "${local.gcp-australia-southeast1}"
|
|
|
|
}
|
|
|
|
|
2020-05-14 19:16:59 +00:00
|
|
|
|
|
|
|
##### GCP CIDRs #####
|
|
|
|
|
2020-04-21 10:25:53 +00:00
|
|
|
// South Carolina
|
|
|
|
output "gcp_us_east1_cidr" {
|
|
|
|
description = "Looker CIDRs for instances hosted in GCP (South Carolina / us-east1)"
|
|
|
|
value = ["${formatlist("%s/32", local.gcp-us-east1)}"]
|
|
|
|
}
|
|
|
|
|
|
|
|
// Northern Virginia
|
|
|
|
output "gcp_us_east4_cidr" {
|
|
|
|
description = "Looker CIDRs for instances hosted in GCP (Northern Virginia / us-east4)"
|
|
|
|
value = ["${formatlist("%s/32", local.gcp-us-east4)}"]
|
|
|
|
}
|
|
|
|
|
|
|
|
// Oregon
|
|
|
|
output "gcp_us_west1_cidr" {
|
|
|
|
description = "Looker CIDRs for instances hosted in GCP (Oregon / us-west1)"
|
|
|
|
value = ["${formatlist("%s/32", local.gcp-us-west1)}"]
|
|
|
|
}
|
|
|
|
|
2020-06-21 09:19:23 +00:00
|
|
|
|
|
|
|
// Canada / Montreal
|
|
|
|
output "gcp_northamerica_northeast1_cidr" {
|
|
|
|
description = "Looker CIDRs for instances hosted in GCP (Canada / Montreal / gcp-northamerica-northeast1)"
|
|
|
|
value = ["${formatlist("%s/32", local.gcp-northamerica-northeast1)}"]
|
|
|
|
}
|
|
|
|
|
2020-04-21 10:25:53 +00:00
|
|
|
// London
|
|
|
|
output "gcp_europe_west2_cidr" {
|
|
|
|
description = "Looker CIDRs for instances hosted in GCP (London / europe-west2)"
|
|
|
|
value = ["${formatlist("%s/32", local.gcp-europe-west2)}"]
|
|
|
|
}
|
|
|
|
|
|
|
|
// Frankfurt
|
|
|
|
output "gcp_europe_west3_cidr" {
|
|
|
|
description = "Looker CIDRs for instances hosted in GCP (Frankfurt / europe-west3)"
|
|
|
|
value = ["${formatlist("%s/32", local.gcp-europe-west3)}"]
|
|
|
|
}
|
|
|
|
|
2020-05-14 19:16:59 +00:00
|
|
|
// Singapore
|
|
|
|
output "gcp_asia_southeast1_cidr" {
|
|
|
|
description = "Looker CIDRs for instances hosted in GCP (South Carolina / us-east1)"
|
|
|
|
value = ["${formatlist("%s/32", local.gcp-us-east1)}"]
|
|
|
|
}
|
|
|
|
|
2020-06-13 13:36:48 +00:00
|
|
|
// Singapore
|
2020-06-21 09:19:23 +00:00
|
|
|
output "gcp_australia_southeast1_cidr" {
|
2020-06-13 13:36:48 +00:00
|
|
|
description = "Looker CIDRs for instances hosted in GCP (Sydney / australia-southeast1)"
|
|
|
|
value = ["${formatlist("%s/32", local.gcp-australia-southeast1)}"]
|
|
|
|
}
|
|
|
|
|
2020-04-21 10:25:53 +00:00
|
|
|
##### GCP Common ####
|
|
|
|
|
|
|
|
output "gcp_cidr" {
|
|
|
|
description = "Looker IP addresses everywhere in CIDR (GCP only)"
|
|
|
|
|
|
|
|
value = "${formatlist("%s/32", concat(
|
|
|
|
local.gcp-us-east1,
|
|
|
|
local.gcp-us-east4,
|
|
|
|
local.gcp-us-west1,
|
2020-06-21 09:19:23 +00:00
|
|
|
local.gcp-northamerica-northeast1,
|
2020-04-21 10:25:53 +00:00
|
|
|
local.gcp-europe-west2,
|
|
|
|
local.gcp-europe-west3,
|
2020-05-14 19:16:59 +00:00
|
|
|
local.gcp-asia-southeast1,
|
2020-06-13 13:36:48 +00:00
|
|
|
local.gcp-australia-southeast1
|
2020-04-21 10:25:53 +00:00
|
|
|
))}"
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
output "gcp_ips" {
|
|
|
|
description = "Looker IP addresses everywhere (GCP only)"
|
|
|
|
|
|
|
|
value = "${concat(
|
2020-05-14 19:16:59 +00:00
|
|
|
local.gcp-us-east1,
|
|
|
|
local.gcp-us-east4,
|
|
|
|
local.gcp-us-west1,
|
2020-06-21 09:19:23 +00:00
|
|
|
local.gcp-northamerica-northeast1,
|
2020-05-14 19:16:59 +00:00
|
|
|
local.gcp-europe-west2,
|
|
|
|
local.gcp-europe-west3,
|
|
|
|
local.gcp-asia-southeast1,
|
2020-06-13 13:36:48 +00:00
|
|
|
local.gcp-australia-southeast1
|
2020-04-21 10:25:53 +00:00
|
|
|
)}"
|
|
|
|
}
|
|
|
|
|
|
|
|
##### Combined AWS+GCP #####
|
|
|
|
|
2019-11-20 15:35:41 +00:00
|
|
|
output "all_cidr" {
|
|
|
|
description = "Looker IP addresses everywhere in CIDR"
|
|
|
|
|
|
|
|
value = "${formatlist("%s/32", concat(
|
2020-04-21 10:25:53 +00:00
|
|
|
local.gcp-us-east1,
|
|
|
|
local.gcp-us-east4,
|
|
|
|
local.gcp-us-west1,
|
2020-06-21 09:19:23 +00:00
|
|
|
local.gcp-northamerica-northeast1,
|
2020-04-21 10:25:53 +00:00
|
|
|
local.gcp-europe-west2,
|
|
|
|
local.gcp-europe-west3,
|
2020-05-14 19:16:59 +00:00
|
|
|
local.gcp-asia-southeast1,
|
2020-06-13 13:36:48 +00:00
|
|
|
local.gcp-australia-southeast1,
|
2020-04-21 10:25:53 +00:00
|
|
|
local.us,
|
|
|
|
local.ca,
|
|
|
|
local.as,
|
|
|
|
local.ie,
|
|
|
|
local.de,
|
|
|
|
local.au,
|
|
|
|
local.sa,
|
|
|
|
))}"
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
output "all_ips" {
|
|
|
|
description = "Looker IP addresses everywhere (both AWS and GCP)"
|
|
|
|
|
|
|
|
value = "${concat(
|
|
|
|
local.gcp-us-east1,
|
|
|
|
local.gcp-us-east4,
|
|
|
|
local.gcp-us-west1,
|
2020-06-21 09:19:23 +00:00
|
|
|
local.gcp-northamerica-northeast1,
|
2020-04-21 10:25:53 +00:00
|
|
|
local.gcp-europe-west2,
|
|
|
|
local.gcp-europe-west3,
|
2020-05-14 19:16:59 +00:00
|
|
|
local.gcp-asia-southeast1,
|
2020-06-13 13:36:48 +00:00
|
|
|
local.gcp-australia-southeast1,
|
2020-04-21 10:25:53 +00:00
|
|
|
local.us,
|
|
|
|
local.ca,
|
|
|
|
local.as,
|
|
|
|
local.ie,
|
|
|
|
local.de,
|
|
|
|
local.au,
|
|
|
|
local.sa,
|
|
|
|
)}"
|
2019-11-20 15:35:41 +00:00
|
|
|
}
|