From 7e0923e8939bb7e8f7541aedaabd9cab1cce557d Mon Sep 17 00:00:00 2001
From: thweber <thomas.weber@wu.ac.at>
Date: Wed, 22 Dec 2021 17:45:10 +0100
Subject: [PATCH] fix: add base64 decode

---
 roles/rke2/tasks/config_rke2.yml | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/roles/rke2/tasks/config_rke2.yml b/roles/rke2/tasks/config_rke2.yml
index 9645dc6..3f66b9a 100644
--- a/roles/rke2/tasks/config_rke2.yml
+++ b/roles/rke2/tasks/config_rke2.yml
@@ -25,16 +25,14 @@
   - name: Decode token and store as fact at dummy master_host with host variable
     add_host:
       name: "MASTER_HOST"
-      token: "{{ slurped_token.content}}"
+      token: "{{ slurped_token.content | b64decode | trim }}"
+  - name: set token
+    delegate_to: localhost
+    run_once: yes
+    set_fact:
+      token: "{{ hostvars['MASTER_HOST']['token'].split('server:')[1] }}"
   when: upgrade and ('master' in group_names)
 
-- name: set token
-  delegate_to: localhost
-  run_once: yes
-  set_fact:
-    token: "{{ hostvars['MASTER_HOST']['token'].split('server:')[1] }}"
-  when: upgrade
-
 - name: store token
   delegate_to: localhost
   become: no
-- 
GitLab