From 23280c22cec6a5213530cb419112ad8dc606c214 Mon Sep 17 00:00:00 2001 From: jaydee Date: Wed, 27 May 2026 00:26:12 +0200 Subject: [PATCH] build --- roles/kubernetes/tasks/Debian.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/roles/kubernetes/tasks/Debian.yml b/roles/kubernetes/tasks/Debian.yml index 8c9a9c9..b782cbc 100644 --- a/roles/kubernetes/tasks/Debian.yml +++ b/roles/kubernetes/tasks/Debian.yml @@ -222,13 +222,13 @@ owner: "{{ ansible_user }}" group: "{{ ansible_user }}" mode: '0755' - when: inventory_hostname == 'ubuntu24-vm01.home.lan' + when: inventory_hostname.endswith('-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' + when: inventory_hostname.endswith('-vm01.home.lan') - name: Copy kubeconfig to user @@ -239,7 +239,7 @@ owner: "{{ ansible_user }}" group: "{{ ansible_user }}" mode: '0644' - when: inventory_hostname == 'ubuntu24-vm01.home.lan' + when: inventory_hostname.endswith('-vm01.home.lan') # - name: Pause for 5 minutes to build app cache # ansible.builtin.pause: # minutes: 2 @@ -249,22 +249,22 @@ cmd: kubectl apply -f https://raw.githubusercontent.com/flannel-io/flannel/master/Documentation/kube-flannel.yml environment: KUBECONFIG: /etc/kubernetes/admin.conf - when: inventory_hostname == "ubuntu24-vm01.home.lan" + when: inventory_hostname.endswith("-vm01.home.lan") register: flannel_result changed_when: "'created' in flannel_result.stdout or 'configured' in flannel_result.stdout" - name: Get join command command: sudo kubeadm token create --print-join-command register: join_command - when: inventory_hostname == 'ubuntu24-vm01.home.lan' + when: inventory_hostname.endswith('-vm01.home.lan') - name: Save join command set_fact: worker_join_cmd: "{{ join_command.stdout }}" - when: inventory_hostname == 'ubuntu24-vm01.home.lan' + when: inventory_hostname.endswith('-vm01.home.lan') - name: Join cluster - command: "{{ hostvars['ubuntu24-vm01.home.lan'].worker_join_cmd }}" + command: "{{ hostvars['debian12-vm01.home.lan'].worker_join_cmd }}" args: creates: /etc/kubernetes/kubelet.conf - when: inventory_hostname != 'ubuntu24-vm01.home.lan' \ No newline at end of file + when: not inventory_hostname.endswith('-vm01.home.lan') \ No newline at end of file