From 09f0b7bef102ee1bfec85274b33a9d7eae80358d Mon Sep 17 00:00:00 2001 From: Varac <varac@varac.net> Date: Wed, 28 Jul 2021 16:45:48 +0200 Subject: [PATCH] Set cluster name in kubeconfig --- ansible/roles/setup-kubernetes/tasks/k3s.yml | 25 ++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/ansible/roles/setup-kubernetes/tasks/k3s.yml b/ansible/roles/setup-kubernetes/tasks/k3s.yml index 58b5de4e0..745b9dd8a 100644 --- a/ansible/roles/setup-kubernetes/tasks/k3s.yml +++ b/ansible/roles/setup-kubernetes/tasks/k3s.yml @@ -18,6 +18,7 @@ - name: Replace hostname in kubeconfig tags: - k3s + - kubeconfig lineinfile: dest: "/etc/rancher/k3s/k3s.yaml" state: present @@ -25,10 +26,33 @@ line: " server: https://{{ ip_address }}:6443" insertafter: "- cluster:" +- name: Replace clustername in kubeconfig context section + tags: + - k3s + - kubeconfig + lineinfile: + dest: "/etc/rancher/k3s/k3s.yaml" + state: present + regexp: "^ cluster: default" + line: " cluster: {{ inventory_hostname }}" + +- name: Replace clustername in kubeconfig cluster section + tags: + - k3s + - kubeconfig + lineinfile: + dest: "/etc/rancher/k3s/k3s.yaml" + state: present + regexp: "^ name: default" + line: " name: {{ inventory_hostname }}" + insertbefore: "contexts:" + firstmatch: true + - name: Set kubeconfig variable tags: - k3s + - kubeconfig lineinfile: dest: "/etc/environment" state: present @@ -40,6 +64,7 @@ - fetch - k3s - kubectl + - kubeconfig fetch: src: "{{ item.src }}" dest: "{{ item.dest }}" -- GitLab