Skip to content
Snippets Groups Projects
Commit 316a42e6 authored by Zuul's avatar Zuul Committed by Gerrit Code Review
Browse files

Merge "Remove nameservers with any IP in overcloud resolv.conf workaround"

parents 0d1de84c dcd5159c
No related branches found
No related tags found
No related merge requests found
...@@ -22,13 +22,12 @@ disable_cloud_init: False ...@@ -22,13 +22,12 @@ disable_cloud_init: False
############################################################################### ###############################################################################
# Overcloud host image configuration. # Overcloud host image configuration.
# The CentOS cloud images from 7.2 (1511) onwards have a bogus name server # The CentOS cloud images have a bogus name server entry in /etc/resolv.conf,
# entry in /etc/resolv.conf, 10.0.2.3. Cloud-init only appends name server # 192.168.122.1. Cloud-init only appends name server entries to this file, and
# entries to this file, and will not remove this bogus entry. Typically this # will not remove this bogus entry. Typically this leads to a delay of around
# leads to a delay of around 30 seconds when connecting via SSH, due to a # 30 seconds when connecting via SSH, due to a timeout in NSS. The workaround
# timeout in NSS. The workaround employed here is to remove this bogus entry # employed here is to remove this bogus entry from the image using
# from the image using virt-customize, if it exists. See # virt-customize, if it exists. See https://bugs.centos.org/view.php?id=14369.
# https://bugs.centos.org/view.php?id=14369.
overcloud_host_image_workaround_resolv_enabled: True overcloud_host_image_workaround_resolv_enabled: True
# Workaround a CentOS 7.5 bug: cloud-init 0.7.9-24 does not correctly set # Workaround a CentOS 7.5 bug: cloud-init 0.7.9-24 does not correctly set
......
--- ---
# The CentOS cloud images from 7.2 (1511) onwards have a bogus name server # The CentOS cloud images have a bogus name server entry in /etc/resolv.conf,
# entry in /etc/resolv.conf, 10.0.2.3. Cloud-init only appends name server # 192.168.122.1. Cloud-init only appends name server entries to this file, and
# entries to this file, and will not remove this bogus entry. Typically this # will not remove this bogus entry. Typically this leads to a delay of around
# leads to a delay of around 30 seconds when connecting via SSH, due to a # 30 seconds when connecting via SSH, due to a timeout in NSS. The workaround
# timeout in NSS. The workaround employed here is to remove this bogus entry # employed here is to remove this bogus entry from the image using
# from the image using virt-customize, if it exists. See # virt-customize, if it exists. See https://bugs.centos.org/view.php?id=14369.
# https://bugs.centos.org/view.php?id=14369.
- name: Ensure the overcloud host image has bogus name server entries removed - name: Ensure the overcloud host image has bogus name server entries removed
hosts: seed hosts: seed
...@@ -32,5 +31,5 @@ ...@@ -32,5 +31,5 @@
--connection local --connection local
--become --become
-m command -m command
-a "virt-customize -a /httpboot/deployment_image.qcow2 --edit \"/etc/resolv.conf:s/^nameserver 10\.0\.2\.3\$//\""' -a "virt-customize -a /httpboot/deployment_image.qcow2 --edit \"/etc/resolv.conf:s/^nameserver .*\..*\..*\..*\$//\""'
when: overcloud_host_image_workaround_resolv_enabled | bool when: overcloud_host_image_workaround_resolv_enabled | bool
...@@ -19,13 +19,12 @@ ...@@ -19,13 +19,12 @@
############################################################################### ###############################################################################
# Overcloud host image configuration. # Overcloud host image configuration.
# The CentOS cloud images from 7.2 (1511) onwards have a bogus name server # The CentOS cloud images have a bogus name server entry in /etc/resolv.conf,
# entry in /etc/resolv.conf, 10.0.2.3. Cloud-init only appends name server # 192.168.122.1. Cloud-init only appends name server entries to this file, and
# entries to this file, and will not remove this bogus entry. Typically this # will not remove this bogus entry. Typically this leads to a delay of around
# leads to a delay of around 30 seconds when connecting via SSH, due to a # 30 seconds when connecting via SSH, due to a timeout in NSS. The workaround
# timeout in NSS. The workaround employed here is to remove this bogus entry # employed here is to remove this bogus entry from the image using
# from the image using virt-customize, if it exists. See # virt-customize, if it exists. See https://bugs.centos.org/view.php?id=14369.
# https://bugs.centos.org/view.php?id=14369.
#overcloud_host_image_workaround_resolv_enabled: #overcloud_host_image_workaround_resolv_enabled:
# Workaround a CentOS 7.5 bug: cloud-init 0.7.9-24 does not correctly set # Workaround a CentOS 7.5 bug: cloud-init 0.7.9-24 does not correctly set
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment