add k3s roles

master
Michael Wilson 3 years ago
parent c35dbe1b83
commit c4371a2de9
  1. 2
      linux/k3s/master/defaults/main.yml
  2. 4
      linux/k3s/master/tasks/main.yml
  3. 2
      linux/k3s/nodes/defaults/main.yml
  4. 4
      linux/k3s/nodes/tasks/main.yml

@ -0,0 +1,2 @@
k3s_token: SOME_SECRET
k3s_bootstrap: false

@ -0,0 +1,4 @@
- name: run cluster init on first node
shell: "curl -sfL https://get.k3s.io | K3S_TOKEN={{ k3s_secret }}" sh -s - server --cluster-init"
become: yes
when: k3s_bootstrap

@ -0,0 +1,2 @@
k3s_token: "{{ k3s_token }}"
k3s_bootstrap: false

@ -0,0 +1,4 @@
- name: join node to cluster
shell: "curl -sfL https://get.k3s.io | K3S_TOKEN={{ k3s_token }} sh -s - server --server https://{{ k3s_master_address }}>:6443"
become: yes
when: k3s_bootstrap
Loading…
Cancel
Save