diff --git a/roles/kubernetes/secrets/templates/openssl.conf.j2 b/roles/kubernetes/secrets/templates/openssl.conf.j2
index 5c3d3e81433203e9fa79b05345710e47c56a8ec1..a214739c9a69affdffe5ec68abaa52bf21123764 100644
--- a/roles/kubernetes/secrets/templates/openssl.conf.j2
+++ b/roles/kubernetes/secrets/templates/openssl.conf.j2
@@ -33,6 +33,10 @@ IP.{{ idx + 1 }} = 127.0.0.1
 {% if supplementary_addresses_in_ssl_keys is defined %}
 {% set is = idx + 1 %}
 {% for addr in supplementary_addresses_in_ssl_keys %}
+{% if addr | ipaddr %}
 IP.{{ is + loop.index }} = {{ addr }}
+{% else %}
+DNS.{{ is + loop.index }} = {{ addr }}
+{% endif %}
 {% endfor %}
 {% endif %}