1
1
output "host" {
2
- value = azurerm_kubernetes_cluster. k8s . kube_config [0 ]. host
2
+ value = azurerm_kubernetes_cluster. k8s . kube_config [0 ]. host
3
+ description = " The Kubernetes API host for a kubectl config"
3
4
}
4
5
5
6
output "client_certificate" {
6
- value = azurerm_kubernetes_cluster. k8s . kube_config [0 ]. client_certificate
7
+ value = azurerm_kubernetes_cluster. k8s . kube_config [0 ]. client_certificate
8
+ description = " The Kubernetes client certificate for a kubectl config"
7
9
}
8
10
9
11
output "client_key" {
10
- value = azurerm_kubernetes_cluster. k8s . kube_config [0 ]. client_key
12
+ value = azurerm_kubernetes_cluster. k8s . kube_config [0 ]. client_key
13
+ description = " The Kubernetes client private key for a kubectl config"
11
14
}
12
15
13
16
output "cluster_ca_certificate" {
14
- value = azurerm_kubernetes_cluster. k8s . kube_config [0 ]. cluster_ca_certificate
17
+ value = azurerm_kubernetes_cluster. k8s . kube_config [0 ]. cluster_ca_certificate
18
+ description = " The Kubernetes cluster ca certificate for a kubectl config"
15
19
}
16
20
17
21
output "fqdn" {
18
- value = azurerm_kubernetes_cluster. k8s . fqdn
22
+ value = azurerm_kubernetes_cluster. k8s . fqdn
23
+ description = " The FQDN to the Kubernetes API server"
19
24
}
20
25
21
26
output "node_resource_group" {
22
- value = azurerm_kubernetes_cluster. k8s . node_resource_group
27
+ value = azurerm_kubernetes_cluster. k8s . node_resource_group
28
+ description = " The resource group the Kubernetes nodes were created in"
23
29
}
24
30
25
31
output "cluster_name" {
26
- value = azurerm_kubernetes_cluster. k8s . name
32
+ value = azurerm_kubernetes_cluster. k8s . name
33
+ description = " The AKS cluster name"
27
34
}
28
35
29
36
output "cluster_id" {
30
- value = azurerm_kubernetes_cluster. k8s . id
37
+ value = azurerm_kubernetes_cluster. k8s . id
38
+ description = " The AKS cluster id"
31
39
}
32
40
33
41
output "client_certificate_admin" {
34
- value = length (azurerm_kubernetes_cluster. k8s . kube_admin_config ) > 0 ? azurerm_kubernetes_cluster. k8s . kube_admin_config [0 ]. client_certificate : azurerm_kubernetes_cluster. k8s . kube_config [0 ]. client_certificate
42
+ value = length (azurerm_kubernetes_cluster. k8s . kube_admin_config ) > 0 ? azurerm_kubernetes_cluster. k8s . kube_admin_config [0 ]. client_certificate : azurerm_kubernetes_cluster. k8s . kube_config [0 ]. client_certificate
43
+ description = " The Kubernetes client certificate for an admin access"
35
44
}
36
45
37
46
output "client_key_admin" {
38
- value = length (azurerm_kubernetes_cluster. k8s . kube_admin_config ) > 0 ? azurerm_kubernetes_cluster. k8s . kube_admin_config [0 ]. client_key : azurerm_kubernetes_cluster. k8s . kube_config [0 ]. client_key
47
+ value = length (azurerm_kubernetes_cluster. k8s . kube_admin_config ) > 0 ? azurerm_kubernetes_cluster. k8s . kube_admin_config [0 ]. client_key : azurerm_kubernetes_cluster. k8s . kube_config [0 ]. client_key
48
+ description = " The Kubernetes client private key for an admin access"
39
49
}
40
50
41
51
output "client_token" {
42
- value = azurerm_kubernetes_cluster. k8s . kube_config [0 ]. password
52
+ value = azurerm_kubernetes_cluster. k8s . kube_config [0 ]. password
53
+ description = " A client token for accessing the Cluster using kubectl"
43
54
}
44
55
45
56
output "client_token_admin" {
46
- value = length (azurerm_kubernetes_cluster. k8s . kube_admin_config ) > 0 ? azurerm_kubernetes_cluster. k8s . kube_admin_config [0 ]. password : " "
57
+ value = length (azurerm_kubernetes_cluster. k8s . kube_admin_config ) > 0 ? azurerm_kubernetes_cluster. k8s . kube_admin_config [0 ]. password : " "
58
+ description = " A client token for accessing the Cluster using kubectl with an admin access"
47
59
}
48
60
49
61
output "public_outbound_ips" {
50
- value = [" ${ azurerm_public_ip . public-ip-outbound . * . ip_address } " ]
62
+ value = [azurerm_public_ip . public-ip-outbound [* ]. ip_address ]
63
+ description = " The outbound public IPs"
64
+ }
65
+
66
+ output "managed_identity_object_id" {
67
+ value = azurerm_kubernetes_cluster. k8s . identity [0 ]. principal_id
68
+ description = " The object ID of the service principal of the managed identity of the AKS"
51
69
}
0 commit comments