*** Wartungsfenster jeden ersten Mittwoch vormittag im Monat ***

Skip to content
Snippets Groups Projects
Commit 2b458a7a authored by Weber, Thomas's avatar Weber, Thomas
Browse files

remove when: upgrade, slurp token instead

parent 484e736a
Branches
Tags
1 merge request!1Restore main as the default branch
- name: slurp token
when: ('master' in group_names)
block:
- name: Load token
slurp:
src: "/var/lib/rancher/rke2/server/node-token"
register: slurped_token
ignore_errors: true
- name: Decode token and store as fact at dummy master_host with host variable
add_host:
name: "MASTER_HOST"
token: "{{ slurped_token.content | b64decode | trim }}"
when: slurped_token is defined
- name: set token
delegate_to: localhost
set_fact:
token: "{{ hostvars['MASTER_HOST']['token'].split('server:')[1] }}"
when: slurped_token is defined
- name: create token
delegate_to: localhost
run_once: true
set_fact:
token: "{{ lookup('community.general.random_string', length=129, special=False) }}"
when: (not upgrade) and (token is not defined)
#when: token is not defined
- name: ensure inventory folders
delegate_to: localhost
become: true
run_once: false
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 }}
when: not upgrade #TODO ask Thomas the magic logic here
- name: read token
include_vars: group_vars/all/token.yml
when: token is not defined
- name: copy rke2 config
template:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment