diff --git a/roles/kubernetes/master/templates/kubeadm-config.yaml.j2 b/roles/kubernetes/master/templates/kubeadm-config.yaml.j2
index b2d2cd2e72c1dcd3043784b924ca5a36f0815f00..5ea5d712c1a7867c85822d8a39af8675677f0c17 100644
--- a/roles/kubernetes/master/templates/kubeadm-config.yaml.j2
+++ b/roles/kubernetes/master/templates/kubeadm-config.yaml.j2
@@ -84,6 +84,6 @@ apiServerCertSANs:
 certificatesDir: {{ kube_config_dir }}/ssl
 unifiedControlPlaneImage: "{{ hyperkube_image_repo }}:{{ hyperkube_image_tag }}"
 {% if kube_override_hostname|default('') %}
-nodeName: {{ inventory_hostname }}
+nodeName: {{ kube_override_hostname }}
 {% endif %}