From 0c0a2138d90bde7ebf5611d6ff62691a03b0aa7f Mon Sep 17 00:00:00 2001 From: Mark Eisenblaetter <mark.eisenblaetter@gmail.com> Date: Mon, 20 Aug 2018 15:06:52 +0200 Subject: [PATCH] allow '.' in hostnames we use FQDN as inventory_hostname --- roles/kubernetes/preinstall/tasks/verify-settings.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/roles/kubernetes/preinstall/tasks/verify-settings.yml b/roles/kubernetes/preinstall/tasks/verify-settings.yml index 6910824a5..cc1862347 100644 --- a/roles/kubernetes/preinstall/tasks/verify-settings.yml +++ b/roles/kubernetes/preinstall/tasks/verify-settings.yml @@ -106,6 +106,6 @@ - name: Stop if bad hostname assert: - that: inventory_hostname | match("[a-z0-9]([-a-z0-9]*[a-z0-9])?$") - msg: "Hostname must consist of lower case alphanumeric characters or '-', and must start and end with an alphanumeric character" + that: inventory_hostname | match("[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$") + msg: "Hostname must consist of lower case alphanumeric characters, '.' or '-', and must start and end with an alphanumeric character" ignore_errors: "{{ ignore_assert_errors }}" -- GitLab