From f6460c0982ef38320a55358c6ed9ca8a098fbb78 Mon Sep 17 00:00:00 2001
From: entlein <einentlein@gmail.com>
Date: Wed, 13 Jul 2022 23:34:17 +0200
Subject: [PATCH] using the ansible_host of the masternode inside kubeconfig

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

diff --git a/roles/rke2/tasks/kubeconfig.yml b/roles/rke2/tasks/kubeconfig.yml
index bc77402..ee5f324 100644
--- a/roles/rke2/tasks/kubeconfig.yml
+++ b/roles/rke2/tasks/kubeconfig.yml
@@ -26,6 +26,14 @@
     flat: yes
 
 - name: replace endpoint in kubeconfig
+  delegate_to: localhost
+  become: false
+  ansible.builtin.replace:
+    path: kubeconfig.yaml
+    regexp: '^(\s+server: ).*'
+    replace: '\1https://{{ ansible_host }}:6443'
+
+- name: replace endpoint in external kubeconfig
   delegate_to: localhost
   become: false
   ansible.builtin.replace:
-- 
GitLab