From d41b8e51538819f95b3a14e32764f108f717322a Mon Sep 17 00:00:00 2001 From: jaydee Date: Mon, 23 Feb 2026 16:01:03 +0100 Subject: [PATCH] build --- roles/kubernetes/tasks/Ubuntu.yml | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/roles/kubernetes/tasks/Ubuntu.yml b/roles/kubernetes/tasks/Ubuntu.yml index 8166e91..404999e 100644 --- a/roles/kubernetes/tasks/Ubuntu.yml +++ b/roles/kubernetes/tasks/Ubuntu.yml @@ -135,12 +135,15 @@ [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options] SystemdCgroup = true - notify: - - restart containerd + + - name: Enable and start containerd + systemd: + name: containerd + state: restarted - name: Pause for 5 minutes to build app cache ansible.builtin.pause: - minutes: 1 + minutes: 2 - name: Create .kube directory file: @@ -151,6 +154,11 @@ mode: '0755' when: inventory_hostname == 'ubuntu24-vm01.home.lan' + - name: Initialize Kubernetes + command: sudo kubeadm init --pod-network-cidr=10.244.0.0/16 + args: + creates: /etc/kubernetes/admin.conf + when: inventory_hostname == 'ubuntu24-vm01.home.lan' - name: Copy kubeconfig to user @@ -164,20 +172,17 @@ when: inventory_hostname == 'ubuntu24-vm01.home.lan' - name: Install Flannel CNI + become_user: "{{ ansible_user }}" command: kubectl apply -f https://raw.githubusercontent.com/flannel-io/flannel/master/Documentation/kube-flannel.yml when: inventory_hostname == 'ubuntu24-vm01.home.lan' ignore_errors: true - name: Get join command - command: kubeadm token create --print-join-command + command: sudo kubeadm token create --print-join-command register: join_command when: inventory_hostname == 'ubuntu24-vm01.home.lan' - - name: Initialize Kubernetes - command: sudo kubeadm init --pod-network-cidr=10.244.0.0/16 - args: - creates: /etc/kubernetes/admin.conf - when: inventory_hostname == 'ubuntu24-vm01.home.lan' +