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