mirror of
https://github.com/outbackdingo/terraform-render-bootstrap.git
synced 2026-01-27 10:20:45 +00:00
Replace Terraform element function with indexing
* Better to explictly index (and error on out-of-bounds) than use Terraform `element` (which has special wrap-around behavior) * https://www.terraform.io/docs/configuration/functions/element.html
This commit is contained in:
@@ -68,7 +68,7 @@ data "template_file" "kubeconfig-kubelet" {
|
||||
ca_cert = base64encode(tls_self_signed_cert.kube-ca.cert_pem)
|
||||
kubelet_cert = base64encode(tls_locally_signed_cert.kubelet.cert_pem)
|
||||
kubelet_key = base64encode(tls_private_key.kubelet.private_key_pem)
|
||||
server = format("https://%s:%s", element(var.api_servers, 0), var.external_apiserver_port)
|
||||
server = format("https://%s:%s", var.api_servers[0], var.external_apiserver_port)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -80,7 +80,7 @@ data "template_file" "kubeconfig-admin" {
|
||||
ca_cert = base64encode(tls_self_signed_cert.kube-ca.cert_pem)
|
||||
kubelet_cert = base64encode(tls_locally_signed_cert.admin.cert_pem)
|
||||
kubelet_key = base64encode(tls_private_key.admin.private_key_pem)
|
||||
server = format("https://%s:%s", element(var.api_servers, 0), var.external_apiserver_port)
|
||||
server = format("https://%s:%s", var.api_servers[0], var.external_apiserver_port)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -67,6 +67,6 @@ output "kubelet_key" {
|
||||
}
|
||||
|
||||
output "server" {
|
||||
value = format("https://%s:%s", element(var.api_servers, 0), var.external_apiserver_port)
|
||||
value = format("https://%s:%s", var.api_servers[0], var.external_apiserver_port)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user