From 27a1a697e7c5386aeb48aa69a638f5940f01c721 Mon Sep 17 00:00:00 2001
From: Simon Li <spli@dundee.ac.uk>
Date: Thu, 16 Nov 2017 14:38:49 +0000
Subject: [PATCH] supplementary_addresses_in_ssl_keys can be a hostname

---
 roles/kubernetes/secrets/templates/openssl.conf.j2 | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/roles/kubernetes/secrets/templates/openssl.conf.j2 b/roles/kubernetes/secrets/templates/openssl.conf.j2
index d81605d4f..f0465a390 100644
--- a/roles/kubernetes/secrets/templates/openssl.conf.j2
+++ b/roles/kubernetes/secrets/templates/openssl.conf.j2
@@ -29,6 +29,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 %}
-- 
GitLab