-
Notifications
You must be signed in to change notification settings - Fork 0
/
outputs.tf
121 lines (101 loc) · 3.46 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
/**
* Copyright 2018 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
// This file was automatically generated from a template in ./autogen
output "name" {
description = "Cluster name"
value = local.cluster_name
}
output "type" {
description = "Cluster type (regional / zonal)"
value = local.cluster_type
}
output "location" {
description = "Cluster location (region if regional cluster, zone if zonal cluster)"
value = local.cluster_location
}
output "region" {
description = "Cluster region"
value = local.cluster_region
}
output "zones" {
description = "List of zones in which the cluster resides"
value = local.cluster_zones
}
output "endpoint" {
sensitive = true
description = "Cluster endpoint"
value = local.cluster_endpoint
depends_on = [
/* Nominally, the endpoint is populated as soon as it is known to Terraform.
* However, the cluster may not be in a usable state yet. Therefore any
* resources dependent on the cluster being up will fail to deploy. With
* this explicit dependency, dependent resources can wait for the cluster
* to be up.
*/
google_container_cluster.primary,
google_container_node_pool.pools,
null_resource.wait_for_cluster.id,
]
}
output "min_master_version" {
description = "Minimum master kubernetes version"
value = local.cluster_min_master_version
}
output "logging_service" {
description = "Logging service used"
value = local.cluster_logging_service
}
output "monitoring_service" {
description = "Monitoring service used"
value = local.cluster_monitoring_service
}
output "master_authorized_networks_config" {
description = "Networks from which access to master is permitted"
value = google_container_cluster.primary.master_authorized_networks_config
}
output "master_version" {
description = "Current master kubernetes version"
value = local.cluster_master_version
}
output "ca_certificate" {
sensitive = true
description = "Cluster ca certificate (base64 encoded)"
value = local.cluster_ca_certificate
}
output "network_policy_enabled" {
description = "Whether network policy enabled"
value = local.cluster_network_policy_enabled
}
output "http_load_balancing_enabled" {
description = "Whether http load balancing enabled"
value = local.cluster_http_load_balancing_enabled
}
output "horizontal_pod_autoscaling_enabled" {
description = "Whether horizontal pod autoscaling enabled"
value = local.cluster_horizontal_pod_autoscaling_enabled
}
output "node_pools_names" {
description = "List of node pools names"
value = local.cluster_node_pools_names
}
output "node_pools_versions" {
description = "List of node pools versions"
value = local.cluster_node_pools_versions
}
output "service_account" {
description = "The service account to default running nodes as if not overridden in `node_pools`."
value = local.service_account
}