Files
container.training/prepare-eks/50_aws_auth.sh
Jerome Petazzoni 5acb05dfff ⚙️ Add EKS prep scripts
2021-04-07 19:24:12 +02:00

16 lines
373 B
Bash
Executable File

#!/bin/sh
ACCOUNT=$(aws sts get-caller-identity | jq -r .Account)
rm -f users.map
for U in ada.lovelace also.lol; do
echo "\
- userarn: arn:aws:iam::$ACCOUNT:user/$U
username: $U
groups: [ container.training ]\
" >> users.map
done
kubectl create --namespace=kube-system configmap aws-auth --dry-run=client --from-file=mapUsers=users.map -o yaml | kubectl apply -f-