summaryrefslogtreecommitdiffstats
path: root/playbooks/common
diff options
context:
space:
mode:
authorDavid Moreau-Simard <dms@redhat.com>2017-05-21 14:45:21 -0400
committerDavid Moreau-Simard <dms@redhat.com>2017-05-21 14:45:21 -0400
commit9260dcd084f19ec5a641c2673525163d5ab76816 (patch)
treeabc405452f0bf24820d8589a1856f2db9a135e07 /playbooks/common
parent4cd57c9d9f2ed4838f7dceed36cd48b418b5f2f3 (diff)
downloadopenshift-9260dcd084f19ec5a641c2673525163d5ab76816.tar.gz
openshift-9260dcd084f19ec5a641c2673525163d5ab76816.tar.bz2
openshift-9260dcd084f19ec5a641c2673525163d5ab76816.tar.xz
openshift-9260dcd084f19ec5a641c2673525163d5ab76816.zip
Allow a hostname to resolve to 127.0.0.1 during validation
127.0.0.1 does not end up in "ansible_all_ipv4_addresses" and should be considered valid. For example, a hostname could be resolving to a public address that is not bound to the actual server. Or the host could resolve to 127.0.0.1 from the perspective of the host since the hostname is set up in /etc/hosts.
Diffstat (limited to 'playbooks/common')
-rw-r--r--playbooks/common/openshift-cluster/validate_hostnames.yml4
1 files changed, 3 insertions, 1 deletions
diff --git a/playbooks/common/openshift-cluster/validate_hostnames.yml b/playbooks/common/openshift-cluster/validate_hostnames.yml
index 48cc03b19..33fc5630f 100644
--- a/playbooks/common/openshift-cluster/validate_hostnames.yml
+++ b/playbooks/common/openshift-cluster/validate_hostnames.yml
@@ -13,4 +13,6 @@
pause:
prompt: "The hostname \"{{ openshift.common.hostname }}\" for \"{{ ansible_nodename }}\" doesn't resolve to an ip address owned by this host. Please set openshift_hostname variable to a hostname that when resolved on the host in question resolves to an IP address matching an interface on this host. This host will fail liveness checks for pods utilizing hostPorts, press ENTER to continue or CTRL-C to abort."
seconds: "{{ 10 if openshift_override_hostname_check | default(false) | bool else omit }}"
- when: lookupip.stdout not in ansible_all_ipv4_addresses
+ when:
+ - lookupip.stdout != '127.0.0.1'
+ - lookupip.stdout not in ansible_all_ipv4_addresses