-
Notifications
You must be signed in to change notification settings - Fork 0
/
outputs.tf
138 lines (112 loc) · 4.03 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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
# The outputs defined here can be used by other modules/repos
output "nat_gateway_id" {
description = "ID of the NAT gateway for private networks"
value = module.network.nat_gateway_id
}
output "public_a_subnet_id" {
description = "ID of the public_a subnet"
value = module.network.public_1_subnet_id
sensitive = false
}
output "public_a_subnet_arn" {
description = "ARN of the public_a subnet"
value = module.network.public_1_subnet_arn
}
output "public_b_subnet_id" {
description = "ID of the public_b subnet"
value = module.network.public_2_subnet_id
}
output "public_b_subnet_arn" {
description = "ARN of the public_b subnet"
value = module.network.public_2_subnet_arn
}
output "vpc_id" {
description = "ID of the VPC"
value = module.network.vpc_id
}
output "vpc_cidr_block" {
description = "CIDR block or network range of the VPC"
value = module.network.vpc_cidr_block
}
output "vpc_default_sg_id" {
description = "ID of the Default Security Group for the VPC"
value = module.network.vpc_default_sg_id
}
output "bbpproxy_cidr" {
description = "CIDR of bbpproxy.epfl.ch"
value = var.bbpproxy_cidr
}
output "route_table_private_subnets_id" {
description = "ID of the route table for all private subnets in the main region"
value = module.network.private_route_table_id
}
output "public_nlb_sg_id" {
description = "Id of NLB security group"
value = module.public_nlb_basic.nlb_securitygroup_id
}
output "primary_domain" {
description = "Primary platform domain"
value = module.primary_domain.domain_name
sensitive = false
}
output "domain_zone_id" {
description = "zone_id of the domain shapes-registry.org"
value = module.alt_domain_shapes-registry_org.domain_zone_id
sensitive = false
}
output "private_alb_https_listener_arn" {
description = "ARN of the private ALB"
value = module.private_alb_basic.alb_https_listener_arn
}
output "private_alb_security_group_id" {
description = "ID of the SG of the private ALB"
value = aws_security_group.private_alb.id
}
output "generic_private_alb_security_group_id" {
description = "Id of the SG of the new private ALB"
value = module.private_alb_basic.alb_securitygroup_id
}
output "virtual_lab_manager_secrets_arn" {
description = "ARN of the Virtual La secrets manager service"
value = aws_secretsmanager_secret.virtual_lab_manager_secrets.arn
}
output "keycloak_secrets_arn" {
description = "ARN of the Keycloak secrets manager"
value = aws_secretsmanager_secret.keycloak_secrets.arn
}
output "core_webapp_secrets_arn" {
description = "ARN of the core-webapp secrets manager"
value = aws_secretsmanager_secret.core_webapp_secrets.arn
}
output "ml_secrets_arn" {
description = "ARN of the ML secrets manager"
value = aws_secretsmanager_secret.ml_secrets_manager.arn
}
output "accounting_service_secrets_arn" {
description = "ARN of the accounting_service secrets manager"
value = aws_secretsmanager_secret.accounting_service_secrets.arn
}
output "bluenaas_service_secrets_arn" {
description = "ARN of the bluenaas secrets manager"
value = aws_secretsmanager_secret.bluenaas_service_secrets.arn
}
output "hpc_slurm_secrets_arn" {
description = "ARN of the HPC Slurm secrets manager"
value = aws_secretsmanager_secret.hpc_slurm_secrets.arn
}
output "nexus_secrets_arn" {
description = "ARN of the Nexus secrets manager"
value = aws_secretsmanager_secret.nexus_secrets.arn
}
output "dockerhub_bbpbuildbot_secret_arn" {
description = "ARN of the dockerhub_bbpbuildbot secrets manager"
value = aws_secretsmanager_secret.dockerhub_bbpbuildbot_secret.arn
}
output "dockerhub_bbpbuildbot_policy_arn" {
description = "ARN of the dockerhub_bbpbuildbot policy"
value = aws_iam_policy.dockerhub_credentials_access.arn
}
output "hpc_codebuild_github_secret_arn" {
description = "ARN of the HPC CodeBuild/GitHub secret"
value = aws_secretsmanager_secret.hpc_codebuild_github_secret.arn
}