-
-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathoutputs.tf
41 lines (39 loc) · 1.23 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
output "cluster_name" {
description = "The name of the EKS cluster."
value = var.cluster_name
}
output "node_access_entries" {
description = <<EOF
The list of configurations for EKS access entries for nodes (EC2 instances, Fargate).
EOF
value = {
for name, entry in module.node :
name => {
arn = entry.arn
type = entry.type
principal = entry.principal
kubernetes_username = entry.kubernetes_username
kubernetes_groups = entry.kubernetes_groups
created_at = entry.created_at
updated_at = entry.updated_at
}
}
}
output "user_access_entries" {
description = <<EOF
The list of configurations for EKS access entries for users (IAM roles, users).
EOF
value = {
for name, entry in module.user :
name => {
arn = entry.arn
type = entry.type
principal = entry.principal
kubernetes_username = entry.kubernetes_username
kubernetes_groups = entry.kubernetes_groups
kubernetes_permissions = entry.kubernetes_permissions
created_at = entry.created_at
updated_at = entry.updated_at
}
}
}