From 431132e163b0da3a759318b71dc6450a3b77be6f Mon Sep 17 00:00:00 2001
From: thweber <thomas.weber@wu.ac.at>
Date: Mon, 5 Sep 2022 18:09:35 +0200
Subject: [PATCH] save token locally still

---
 roles/rke2/tasks/instantiate_token.yml | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/roles/rke2/tasks/instantiate_token.yml b/roles/rke2/tasks/instantiate_token.yml
index 8cae0ca..b0a3ad9 100644
--- a/roles/rke2/tasks/instantiate_token.yml
+++ b/roles/rke2/tasks/instantiate_token.yml
@@ -18,6 +18,28 @@
         init_token: "{{ lookup('community.general.random_string', length=129, special=False) }}"
       when: token is not defined
 
+- name: Save Token locally
+  block:
+  - name: ensure inventory folders
+    delegate_to: localhost
+    become: false
+    run_once: true
+    file:
+      path: "{{ item }}"
+      state: directory
+    loop:
+      - group_vars
+      - group_vars/all
+
+  - name: store token
+    delegate_to: localhost
+    become: false
+    run_once: true
+    copy:
+      dest: group_vars/all/token.yml
+      content: |-
+        token: {{ token }}
+
 - name: Distribute token to all servers
   set_fact:
     token: "{{ init_token }}"
-- 
GitLab