From 159d378aaa592b35dccf94af8ca9f34b60e2eb61 Mon Sep 17 00:00:00 2001 From: Haitao Pan Date: Thu, 26 Jun 2025 13:22:07 +0800 Subject: [PATCH] fix: enable universe repo, use sudo for sealos, fix role order --- playbooks/demo_gpu_k8s.yml | 2 +- playbooks/roles/vhosts/common/files/install-packages.sh | 1 + playbooks/roles/vhosts/gpu-k8s/tasks/install_cluster.yml | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/playbooks/demo_gpu_k8s.yml b/playbooks/demo_gpu_k8s.yml index 5931a10..96f87e5 100644 --- a/playbooks/demo_gpu_k8s.yml +++ b/playbooks/demo_gpu_k8s.yml @@ -10,6 +10,6 @@ - "k8s-2" - "k8s-3" roles: + - roles/vhosts/common/ - roles/vhosts/ssh-trust/ - roles/vhosts/gpu-k8s/ - - roles/vhosts/common/ diff --git a/playbooks/roles/vhosts/common/files/install-packages.sh b/playbooks/roles/vhosts/common/files/install-packages.sh index bf6b38d..53c65bc 100644 --- a/playbooks/roles/vhosts/common/files/install-packages.sh +++ b/playbooks/roles/vhosts/common/files/install-packages.sh @@ -3,5 +3,6 @@ export DEBIAN_FRONTEND=noninteractive curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor > /usr/share/keyrings/hashicorp-archive-keyring.gpg sudo echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" > /etc/apt/sources.list.d/hashicorp.list +sudo add-apt-repository universe sudo apt-get update sudo apt-get install -y vault auditd uidmap fuse-overlayfs diff --git a/playbooks/roles/vhosts/gpu-k8s/tasks/install_cluster.yml b/playbooks/roles/vhosts/gpu-k8s/tasks/install_cluster.yml index 9585a41..f23da46 100644 --- a/playbooks/roles/vhosts/gpu-k8s/tasks/install_cluster.yml +++ b/playbooks/roles/vhosts/gpu-k8s/tasks/install_cluster.yml @@ -89,7 +89,7 @@ - name: Run sealos to create Kubernetes cluster shell: | - sealos run \ + sudo sealos run \ {{ labring_registry.stdout }}/kubernetes:{{ kubernetes_version }} \ {{ labring_registry.stdout }}/cilium:{{ cilium_version }} \ {{ labring_registry.stdout }}/helm:{{ helm_version }} \