1
0
mirror of https://github.com/terraform-aws-modules/terraform-aws-eks.git synced 2025-09-09 19:32:58 +08:00

Making kubeconfig file path and generated config unique

This commit is contained in:
Max Williams
2018-07-06 12:11:48 +02:00
parent 186572d7f4
commit fac9bc8db1
2 changed files with 9 additions and 8 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
resource "local_file" "kubeconfig" {
content = "${data.template_file.kubeconfig.rendered}"
filename = "${var.config_output_path}/kubeconfig"
filename = "${var.config_output_path}/kubeconfig_eks_${data.aws_region.current.name}_${var.cluster_name}"
count = "${var.configure_kubectl_session ? 1 : 0}"
}
+8 -7
View File
@@ -6,17 +6,18 @@ clusters:
- cluster:
server: ${endpoint}
certificate-authority-data: ${cluster_auth_base64}
name: ${cluster_name}
name: eks_${region}_${cluster_name}
contexts:
- context:
cluster: ${cluster_name}
user: ${user_name}
name: ${context_name}
current-context: ${context_name}
cluster: eks_${region}_${cluster_name}
user: eks_${region}_${cluster_name}
name: eks_${region}_${cluster_name}
current-context: eks_${region}_${cluster_name}
users:
- name: ${user_name}
- name: eks_${region}_${cluster_name}
user:
exec:
apiVersion: client.authentication.k8s.io/v1alpha1
@@ -26,4 +27,4 @@ users:
- "-i"
- "${cluster_name}"
${aws_authenticator_additional_args}
${aws_authenticator_env_variables}
${aws_authenticator_env_variables}