@@ -87,13 +87,12 @@ resource "kubernetes_deployment" "tiller" {
87
87
image_pull_policy = var. tiller_image_pull_policy
88
88
command = [" /tiller" ]
89
89
90
- args = [
90
+ args = concat ( [
91
91
" --storage=secret" ,
92
- " --listen=localhost:44134" ,
93
92
" --tls-key=${ local . tls_certs_mount_path } /${ var . tiller_tls_key_file_name } " ,
94
93
" --tls-cert=${ local . tls_certs_mount_path } /${ var . tiller_tls_cert_file_name } " ,
95
94
" --tls-ca-cert=${ local . tls_certs_mount_path } /${ var . tiller_tls_cacert_file_name } " ,
96
- ]
95
+ ], local . tiller_listen_localhost_arg )
97
96
98
97
env {
99
98
name = " TILLER_NAMESPACE"
@@ -264,8 +263,8 @@ resource "null_resource" "tiller_tls_ca_certs" {
264
263
# Use environment variables for Kubernetes credentials to avoid leaking into the logs
265
264
environment = {
266
265
KUBECTL_SERVER_ENDPOINT = var.kubectl_server_endpoint
267
- KUBECTL_CA_DATA = var.kubectl_ca_b64_data
268
- KUBECTL_TOKEN = var.kubectl_token
266
+ KUBECTL_CA_DATA = var.kubectl_ca_b64_data
267
+ KUBECTL_TOKEN = var.kubectl_token
269
268
}
270
269
}
271
270
@@ -318,8 +317,8 @@ resource "null_resource" "tiller_tls_certs" {
318
317
# Use environment variables for Kubernetes credentials to avoid leaking into the logs
319
318
environment = {
320
319
KUBECTL_SERVER_ENDPOINT = var.kubectl_server_endpoint
321
- KUBECTL_CA_DATA = var.kubectl_ca_b64_data
322
- KUBECTL_TOKEN = var.kubectl_token
320
+ KUBECTL_CA_DATA = var.kubectl_ca_b64_data
321
+ KUBECTL_TOKEN = var.kubectl_token
323
322
}
324
323
}
325
324
@@ -430,6 +429,8 @@ locals {
430
429
tiller_tls_ca_certs_secret_name = " ${ var . namespace } -namespace-tiller-ca-certs"
431
430
tiller_tls_certs_secret_name = " ${ var . namespace } -namespace-tiller-certs"
432
431
432
+ tiller_listen_localhost_arg = var. tiller_listen_localhost ? [" --listen=localhost:44134" ] : []
433
+
433
434
tls_algorithm_config = var. private_key_algorithm == " ECDSA" ? " --tls-private-key-ecdsa-curve ${ var . private_key_ecdsa_curve } " : " --tls-private-key-rsa-bits ${ var . private_key_rsa_bits } "
434
435
435
436
kubergrunt_auth_params = <<- EOF
0 commit comments