EOX GitLab Instance

Skip to content
Snippets Groups Projects
Commit 13180728 authored by Karl Grube's avatar Karl Grube
Browse files

configuration (k3s agent)

parent 2c44b583
No related branches found
No related tags found
No related merge requests found
---
- import_tasks: token.yml
- name: import base k3s role
import_role:
name: k3s_base
vars:
k3s_argv: 'agent --datastore-cafile /etc/ssl/k3s/root.ca.crt --datastore-certfile /etc/ssl/k3s/{{fqdn}}.crt --datastore-keyfile /etc/ssl/k3s/{{fqdn}}.key --datastore-endpoint "{% for server in etcd_servers %}https://{{server}}:2379{% if not loop.last %},{% endif %}{% endfor %}"'
k3s_argv: 'agent --token-file /etc/rancher/node/token --server https://{{k3s_master_controller}}:6443'
- import_tasks: all.yml
......
---
- name: not master control plane k3s server
block:
- name: get master token
slurp:
path: /var/lib/rancher/k3s/server/node-token
run_once: yes
register: k3s_master_token
delegate_to: "{{k3s_master_controller}}"
- name: required directory created
file:
path: /etc/rancher/node
state: directory
- name: create node-token
copy:
content: "{{ k3s_master_token['content'] | b64decode }}"
dest: /etc/rancher/node/token
mode: 0600
owner: root
group: root
notify: restart k3s
tags: token
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment