diff --git a/tasks/main.yml b/tasks/main.yml index 8dbb273..56d216c 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -29,10 +29,12 @@ - "{{ dashboard_files_list }}" - name: get the dashboard-token secret name ansible.builtin.command: kubectl --context {{ my_context }} get sa kubernetes-dashboard-traefik -n kubernetes-dashboard -o jsonpath='{.secrets[0].name}' + changed_when: false register: secret_name - name: get the sa token ansible.builtin.command: kubectl --context {{ my_context }} get secret -n kubernetes-dashboard {{ secret_name.stdout }} -o jsonpath='{.data.token}' + changed_when: false register: token_value - name: write the token to traefik v2 middleware @@ -49,7 +51,7 @@ spec: headers: customRequestHeaders: - Authorization: "Bearer {{ token_value.stdout | b64decode }}" + Authorization: "Bearer {{ token_value.stdout | b64decode }}" when: - traefik_version is defined - traefik_version | regex_search('(^2.)')