diff --git a/curl_execute.yaml b/curl_execute.yaml index 47305bd..6e74edb 100644 --- a/curl_execute.yaml +++ b/curl_execute.yaml @@ -38,6 +38,9 @@ msg: "{{ item.stdout_lines }}" loop: "{{ script_output.results }}" + - name: Add Kubeconfig to User + shell: "rm -rf /home/ubuntu/.kube/config && mkdir -p /home/ubuntu/.kube/config && cp /etc/kubernetes/adminf.conf /home/ubuntu/.kube/config" + - name: Clean up temporary directory file: path: /tmp/downloaded_scripts diff --git a/test-scripts/install_k8s.sh b/test-scripts/install_k8s.sh index 7604fcf..fbd552a 100644 --- a/test-scripts/install_k8s.sh +++ b/test-scripts/install_k8s.sh @@ -40,6 +40,10 @@ while [ $# -gt 0 ]; do VM_IP="$2" shift 2 ;; + -prune | --prune) + PRUNE=true + shift 2 + ;; *) echo "Error: Unknown option $1" usage @@ -90,16 +94,17 @@ check_and_install_curl() { check_existing_cluster() { if command_exists kubectl && kubectl cluster-info &>/dev/null; then read -p "Existing Kubernetes cluster found. Do you want to remove it? (y/N): " remove_cluster - if [[ "$remove_cluster" != "y" && "$remove_cluster" != "Y" ]]; then + if [[ $PRUNE != false ]]; then echo "Kubernetes cluster removal skipped. Exiting script." exit 0 fi echo "Removing existing Kubernetes cluster..." kubeadm reset -f - sudo apt-get -y purge kubeadm kubectl kubelet kubernetes-cni kube* containerd - sudo apt-get -y autoremove - sudo rm -rf ~/.kube - apt-get -y autoremove + # What's the point of uninstalling them if later on we gonna install them again + # sudo apt-get -y purge kubeadm kubectl kubelet kubernetes-cni kube* containerd + # sudo apt-get -y autoremove + # sudo rm -rf ~/.kube + # apt-get -y autoremove fi }