Skip to content

Commit a8569da

Browse files
committed
Disabled traefik for non-server nodes
1 parent fa955dd commit a8569da

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

ansible/roles/k3s/files/start_k3s.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,22 @@
1818
line: "K3S_URL=https://{{ k3s_server_name }}:6443"
1919
when: k3s_server_name is defined
2020

21+
- name: Add loadbalancer label to server
22+
when: k3s_server_name is undefined
23+
block:
24+
- name: Create override directory
25+
ansible.builtin.file:
26+
state: directory
27+
path: "/etc/systemd/system/{{ service_name }}.service.d"
28+
29+
- name: Add label override
30+
ansible.builtin.copy:
31+
dest: "/etc/systemd/system/{{ service_name }}.service.d/override.conf"
32+
content: |
33+
[Service]
34+
ExecStart=
35+
ExecStart=/usr/bin/k3s server --node-label svccontroller.k3s.cattle.io/enablelb=true
36+
2137
- name: Start k3s service
2238
ansible.builtin.systemd:
2339
name: "{{ service_name }}"

0 commit comments

Comments
 (0)