@@ -62,29 +62,6 @@ locals {
6262 asg_tags = [" ${ null_resource. tags_as_list_of_maps . * . triggers } " ]
6363
6464 # More information: https://amazon-eks.s3-us-west-2.amazonaws.com/1.10.3/2018-06-05/amazon-eks-nodegroup.yaml
65- workers_userdata = << USERDATA
66- #!/bin/bash -xe
67-
68- CA_CERTIFICATE_DIRECTORY=/etc/kubernetes/pki
69- CA_CERTIFICATE_FILE_PATH=$CA_CERTIFICATE_DIRECTORY/ca.crt
70- mkdir -p $CA_CERTIFICATE_DIRECTORY
71- echo "${ aws_eks_cluster . this . certificate_authority . 0 . data } " | base64 -d > $CA_CERTIFICATE_FILE_PATH
72- INTERNAL_IP=$(curl -s http://169.254.169.254/latest/meta-data/local-ipv4)
73- sed -i s,MASTER_ENDPOINT,${ aws_eks_cluster . this . endpoint } ,g /var/lib/kubelet/kubeconfig
74- sed -i s,CLUSTER_NAME,${ var . cluster_name } ,g /var/lib/kubelet/kubeconfig
75- sed -i s,REGION,${ data . aws_region . current . name } ,g /etc/systemd/system/kubelet.service
76- sed -i s,MAX_PODS,${ lookup (local. max_pod_per_node , var. workers_instance_type )} ,g /etc/systemd/system/kubelet.service
77- sed -i s,MASTER_ENDPOINT,${ aws_eks_cluster . this . endpoint } ,g /etc/systemd/system/kubelet.service
78- sed -i s,INTERNAL_IP,$INTERNAL_IP,g /etc/systemd/system/kubelet.service
79- DNS_CLUSTER_IP=10.100.0.10
80- if [[ $INTERNAL_IP == 10.* ]] ; then DNS_CLUSTER_IP=172.20.0.10; fi
81- sed -i s,DNS_CLUSTER_IP,$DNS_CLUSTER_IP,g /etc/systemd/system/kubelet.service
82- sed -i s,CERTIFICATE_AUTHORITY_FILE,$CA_CERTIFICATE_FILE_PATH,g /var/lib/kubelet/kubeconfig
83- sed -i s,CLIENT_CA_FILE,$CA_CERTIFICATE_FILE_PATH,g /etc/systemd/system/kubelet.service
84- systemctl daemon-reload
85- systemctl restart kubelet kube-proxy
86- USERDATA
87-
8865 config_map_aws_auth = << CONFIGMAPAWSAUTH
8966apiVersion: v1
9067kind: ConfigMap
10178CONFIGMAPAWSAUTH
10279
10380 kubeconfig = << KUBECONFIG
104-
10581apiVersion: v1
10682clusters:
10783- cluster:
0 commit comments