@@ -48,12 +48,12 @@ data "template_file" "kubeconfig" {
4848 template = " ${ file (" ${ path . module } /templates/kubeconfig.tpl" )} "
4949
5050 vars {
51- cluster_name = " ${ var . cluster_name } "
52- endpoint = " ${ aws_eks_cluster . this . endpoint } "
53- region = " ${ data . aws_region . current . name } "
54- cluster_auth_base64 = " ${ aws_eks_cluster . this . certificate_authority . 0 . data } "
55- context_name = " ${ var . kubeconfig_context_name } "
56- user_name = " ${ var . kubeconfig_user_name } "
51+ cluster_name = " ${ var . cluster_name } "
52+ endpoint = " ${ aws_eks_cluster . this . endpoint } "
53+ region = " ${ data . aws_region . current . name } "
54+ cluster_auth_base64 = " ${ aws_eks_cluster . this . certificate_authority . 0 . data } "
55+ context_name = " ${ var . kubeconfig_context_name } "
56+ user_name = " ${ var . kubeconfig_user_name } "
5757 aws_authenticator_command = " ${ var . kubeconfig_aws_authenticator_command } "
5858 aws_authenticator_additional_args = " ${ length (var. kubeconfig_aws_authenticator_additional_args ) > 0 ? " - ${ join (" \n - " , var. kubeconfig_aws_authenticator_additional_args )} " : " " } "
5959 aws_authenticator_env_variables = " ${ length (var. kubeconfig_aws_authenticator_env_variables ) > 0 ? " env:\n ${ join (" \n " , data. template_file . aws_authenticator_env_variables . * . rendered )} " : " " } "
@@ -65,10 +65,12 @@ data "template_file" "aws_authenticator_env_variables" {
6565 - name: $${key}
6666 value: $${value}
6767EOF
68+
6869 count = " ${ length (var. kubeconfig_aws_authenticator_env_variables )} "
70+
6971 vars {
7072 value = " ${ element (values (var. kubeconfig_aws_authenticator_env_variables ), count. index )} "
71- key = " ${ element (keys (var. kubeconfig_aws_authenticator_env_variables ), count. index )} "
73+ key = " ${ element (keys (var. kubeconfig_aws_authenticator_env_variables ), count. index )} "
7274 }
7375}
7476
0 commit comments