1 # Copyright (C) The Arvados Authors. All rights reserved.
3 # SPDX-License-Identifier: CC-BY-SA-3.0
11 availability_zone = data.aws_availability_zones.available.names[0]
12 route53_public_zone = one(aws_route53_zone.public_zone[*])
13 iam_user_letsencrypt = one(aws_iam_user.letsencrypt[*])
14 iam_access_key_letsencrypt = one(aws_iam_access_key.letsencrypt[*])
15 public_hosts = var.private_only ? [] : var.user_facing_hosts
16 private_hosts = concat(
17 var.internal_service_hosts,
18 var.private_only ? var.user_facing_hosts : []
21 for k, v in aws_eip.arvados_eip: k => v.public_ip
24 "controller": "10.1.1.11",
25 "workbench": "10.1.1.15",
31 workbench: ["workbench2", "webshell", "keep", "download", "prometheus", "grafana", "*.collections"]
33 cname_by_host = flatten([
34 for host, aliases in local.aliases : [
35 for alias in aliases : {