From e3f6f8a944794f6b99193f59dc7adc2e7de85ef2 Mon Sep 17 00:00:00 2001
From: entlein <einentlein@gmail.com>
Date: Thu, 14 Jul 2022 11:10:46 +0200
Subject: [PATCH] why doesnt it do the replacement??

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

diff --git a/roles/rke2/tasks/kubeconfig.yml b/roles/rke2/tasks/kubeconfig.yml
index d5db29f..82ca2e8 100644
--- a/roles/rke2/tasks/kubeconfig.yml
+++ b/roles/rke2/tasks/kubeconfig.yml
@@ -19,19 +19,20 @@
     dest: kubeconfig.yaml
     flat: yes
 
-- name: fetch kubeconfig from master and copy it 
-  ansible.builtin.fetch:
-    src: /etc/rancher/rke2/rke2.yaml
-    dest: kubeconfigext.yaml
-    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'
+    replace: '\1https://{{ lb_ip_mgmt }}:6443'
+    
+- name: fetch kubeconfig from master and copy it 
+  ansible.builtin.fetch:
+    src: /etc/rancher/rke2/rke2.yaml
+    dest: kubeconfigext.yaml
+    flat: yes
+
 
 - name: replace endpoint in external kubeconfig
   delegate_to: localhost
-- 
GitLab