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