diff --git a/tasks/build/preconfigure-k3s.yml b/tasks/build/preconfigure-k3s.yml index dc278df..68eaa1a 100644 --- a/tasks/build/preconfigure-k3s.yml +++ b/tasks/build/preconfigure-k3s.yml @@ -9,12 +9,12 @@ - name: Ensure k3s control node fact is set ansible.builtin.set_fact: - k3s_control_node: "{{ 'false' if k3s_build_cluster else 'true' }}" + k3s_control_node: "{{ false if k3s_build_cluster else true }}" when: k3s_control_node is not defined - name: Ensure k3s primary control node fact is set ansible.builtin.set_fact: - k3s_primary_control_node: "{{ 'false' if k3s_build_cluster else 'true' }}" + k3s_primary_control_node: "{{ false if k3s_build_cluster else true }}" when: k3s_primary_control_node is not defined - name: Ensure k3s control plane port is captured diff --git a/templates/k3s.service.j2 b/templates/k3s.service.j2 index 7fca63b..add8bca 100644 --- a/templates/k3s.service.j2 +++ b/templates/k3s.service.j2 @@ -29,7 +29,7 @@ ExecStart={{ k3s_install_dir }}/k3s {% if k3s_control_node %} server {% if (k3s_etcd_datastore is defined and k3s_etcd_datastore) and (k3s_primary_control_node is not defined or not k3s_primary_control_node) and k3s_controller_list | length > 1 %} - --server https://{{ k3s_registration_address }}:{{ k3s_control_plane_port | default(6443) }} + --server https://{{ k3s_registration_address }}:{{ k3s_control_plane_port | default(6443) | string }} --token-file {{ k3s_token_location }} {% endif %} {% if k3s_server is defined %} @@ -37,7 +37,7 @@ ExecStart={{ k3s_install_dir }}/k3s {% endif %} {% else %} agent - --server https://{{ k3s_registration_address }}:{{ k3s_control_plane_port | default(6443) }} + --server https://{{ k3s_registration_address }}:{{ k3s_control_plane_port | default(6443) | string }} --token-file {{ k3s_token_location }} {% if k3s_agent is defined %} --config {{ k3s_config_file }}