From 2e17e55783c109e917d8b0f14c5de05632f44761 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Fri, 19 Aug 2022 23:12:06 +0200 Subject: kubernetes/decorations: replace '/' with '%' in stamp file names --- roles/kubernetes/decorations/tasks/taints.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'roles/kubernetes/decorations/tasks/taints.yml') diff --git a/roles/kubernetes/decorations/tasks/taints.yml b/roles/kubernetes/decorations/tasks/taints.yml index fd60ef88..fd027942 100644 --- a/roles/kubernetes/decorations/tasks/taints.yml +++ b/roles/kubernetes/decorations/tasks/taints.yml @@ -22,7 +22,7 @@ loop_control: label: "{{ item.key }}={{ item.value }}" copy: - dest: "/etc/kubernetes/decorations/taints/{{ item.key }}" + dest: "/etc/kubernetes/decorations/taints/{{ item.key | replace('/', '%') }}" content: "{{ item.value }}" - name: get list of managed taints @@ -32,13 +32,13 @@ - name: remove superflous taints from node delegate_to: "{{ groups['_kubernetes_primary_controlplane_node_'] | first }}" - loop: "{{ managed_taints.files | map(attribute='path') | map('basename') }}" + loop: "{{ managed_taints.files | map(attribute='path') | map('basename') | replace('%', '/') }}" when: "item not in kubernetes_node_taints" command: kubectl --kubeconfig /etc/kubernetes/admin.conf taint --overwrite node '{{ kubernetes_node_name }}' '{{ item }}-' - name: remove stamp files for superflous taints - loop: "{{ managed_taints.files | map(attribute='path') | map('basename') }}" + loop: "{{ managed_taints.files | map(attribute='path') | map('basename') | replace('%', '/') }}" when: "item not in kubernetes_node_taints" file: - path: "/etc/kubernetes/decorations/taints/{{ item }}" + path: "/etc/kubernetes/decorations/taints/{{ item | replace('/', '%') }}" state: absent -- cgit v1.2.3