@@ -7,23 +7,25 @@ sudo yum install -y yum-utils
7
7
sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/AmazonLinux/hashicorp.repo
8
8
sudo yum -y install terraform
9
9
10
- echo Installing Argo CD cli
10
+ echo " Installing Argo CD cli"
11
11
curl -sSL -o argocd-linux-amd64 https://github.com/argoproj/argo-cd/releases/latest/download/argocd-linux-amd64
12
12
chmod +x argocd-linux-amd64
13
13
sudo mv argocd-linux-amd64 /usr/local/bin/argocd
14
14
15
- echo Installing kubectx
16
- sudo git clone https://github.com/ahmetb/kubectx /opt/kubectx
17
- sudo ln -s /opt/kubectx/kubectx /usr/local/bin/kubectx
18
- sudo ln -s /opt/kubectx/kubens /usr/local/bin/kubens
15
+ echo " Installing kubectx"
16
+ if [ ! -d /opt/kubectx ]; then
17
+ sudo git clone https://github.com/ahmetb/kubectx /opt/kubectx
18
+ fi
19
+ sudo ln -sf /opt/kubectx/kubectx /usr/local/bin/kubectx
20
+ sudo ln -sf /opt/kubectx/kubens /usr/local/bin/kubens
19
21
20
- echo Installing zsh
22
+ echo " Installing zsh and development tools "
21
23
export HOMEBREW_CURL_RETRIES=5
22
24
rm -rf /home/ec2-user/.oh-my-zsh
23
25
mkdir -p ~ /tmp
24
26
cd ~ /tmp
25
27
curl -sSL https://raw.githubusercontent.com/aws-samples/fleet-management-on-amazon-eks-workshop/refs/heads/mainline/hack/.zshrc -o .zshrc
26
28
curl -sSL https://raw.githubusercontent.com/aws-samples/fleet-management-on-amazon-eks-workshop/refs/heads/mainline/hack/.p10k.zsh -o .p10k.zsh
27
- curl -sSL https://tinyurl.com/installBox | bash
28
- # sudo usermod -s $(which zsh) $USER
29
- # echo "exec zsh" >> ~/.bashrc
29
+
30
+ # Use the local fixed installbox script
31
+ bash ~ /java-on-aws/infrastructure/scripts/setup/installbox.sh
0 commit comments