From 3c6852190bef692e5ebc45e6381a92d1ff0d17aa Mon Sep 17 00:00:00 2001
From: entlein <einentlein@gmail.com>
Date: Sun, 14 Aug 2022 22:46:33 +0200
Subject: [PATCH] we need to first start master, then the servers and give them
 time to come up and then start the rest

---
 roles/rke2/tasks/kubeconfig.yml | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/roles/rke2/tasks/kubeconfig.yml b/roles/rke2/tasks/kubeconfig.yml
index 66f07b1..78bdbf6 100644
--- a/roles/rke2/tasks/kubeconfig.yml
+++ b/roles/rke2/tasks/kubeconfig.yml
@@ -20,6 +20,15 @@
   ignore_errors: True
   when:  ( 'servers' in group_names )
 
+- name: start rke2 everywhere
+  ansible.builtin.systemd:
+    name: "rke2-{{ node_type }}"
+    enabled: yes
+    masked: no
+    state: started
+    daemon_reload: yes
+  ignore_errors: True
+
 - name: wait for kubeconfig
   wait_for:
     path: /etc/rancher/rke2/rke2.yaml
-- 
GitLab