Deploy a registries.yaml from registries_config on k3s servers and restart k3s on its change
This commit is contained in:
@@ -36,6 +36,13 @@
|
||||
mode: "744"
|
||||
# todo: update when file changed?
|
||||
|
||||
- name: Deploy registries.yaml
|
||||
ansible.builtin.template:
|
||||
src: k3s/server/registries.yaml.j2
|
||||
dest: /etc/rancher/k3s/registries.yaml
|
||||
register: registries_config
|
||||
when: "type == 'server'"
|
||||
|
||||
- import_tasks: ./install/server/setup_network.yml
|
||||
when: "type == 'server'"
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
service:
|
||||
name: k3s
|
||||
enabled: true
|
||||
state: "{{ 'restarted' if not command.changed and config.changed else 'started' }}"
|
||||
state: "{{ 'restarted' if not command.changed and (config.changed or registries_config.changed) else 'started' }}"
|
||||
|
||||
- name: Waiting for K3s-server to accept connections
|
||||
ansible.builtin.wait_for:
|
||||
|
||||
Reference in New Issue
Block a user