From 3e5e2cd6ceb20efa3ac7c6d47f20bcff982e74ee Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Thu, 17 Nov 2022 14:57:02 +0100 Subject: [PATCH] feat: add option to set node name --- defaults/main.yml | 1 + templates/etc/rancher/k3s/config.yaml.j2 | 1 + 2 files changed, 2 insertions(+) diff --git a/defaults/main.yml b/defaults/main.yml index e6a5c53..64a2e1d 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -11,6 +11,7 @@ k3s_packages_extra: [] k3s_reset: False k3s_token: "secure-token" +k3s_node_name: "{{ ansible_hostname }}" k3s_node_ip: "{{ ansible_default_ipv4.address }}" k3s_init_log_enabled: False k3s_selinux_enabled: False diff --git a/templates/etc/rancher/k3s/config.yaml.j2 b/templates/etc/rancher/k3s/config.yaml.j2 index b7de482..ae40133 100644 --- a/templates/etc/rancher/k3s/config.yaml.j2 +++ b/templates/etc/rancher/k3s/config.yaml.j2 @@ -3,6 +3,7 @@ {% set __k3s_kube_apiserver_arg = lookup('template', '_internal/apiserver-arg.yaml.j2') | from_yaml %} {% set __k3s_kubelet_arg = lookup('template', '_internal/kubelet-arg.yaml.j2') | from_yaml %} token: "{{ k3s_token }}" +node-name: "{{ k3s_node_name }}" node-ip: "{{ k3s_node_ip }}" {% if __k3s_kubelet_arg is iterable %} kubelet-arg: