project-config/nodepool/elements/nodepool-base
Clark Boylan 947c2fd409 Cleanup ozj confingure-unbound usage
This role now lives in opendev/base-jobs but we still have some usage
from ozj. We can clean that up by removing what appears to be the only
job doing that since it was tempoarary anyway.

Additioanlly point the nodepool element comments at the right role in
opendev/base-jobs

Change-Id: I1d73f543006d94a52fa1cfe38870391da959ae74
2019-02-08 12:27:22 -08:00
..
cleanup.d Remove root user .cache folder 2017-04-20 15:22:28 -04:00
environment.d Actually use opendns 2017-06-16 10:28:00 -07:00
extra-data.d Don't require NODEPOOL_SCRIPTDIR to be set 2015-05-10 12:41:53 -04:00
finalise.d Cleanup ozj confingure-unbound usage 2019-02-08 12:27:22 -08:00
glean@.service.d Create glean@.service.d/override.conf 2017-08-18 16:28:54 -04:00
install.d remove sudo from pip and virtualenv calls 2018-09-10 18:11:19 -05:00
post-install.d Ensure rhel7 image could be build 2018-05-22 14:14:50 -04:00
pre-install.d Stop installing and running puppet in node builds 2017-04-27 23:23:32 +02:00
root.d Use AFS mirrors to build ubuntu-bionic DIB 2018-04-02 12:45:24 -04:00
README.rst elements/ndoepool-base: only initially populate ipv4 nameservers 2018-09-27 14:27:13 +10:00
element-deps Remove jenkins-slave element from DIB images 2018-03-05 14:29:26 +01:00
package-installs.yaml Manage unbound on zuul workers in DIB 2017-04-04 09:32:36 +02:00

README.rst

nodepool-base

Tasks to deal with image metadata and other Nodepool cloud specific tweaks.

Environment variables:

NODEPOOL_SCRIPTDIR path to copy Nodepool scripts from. It is set automatically by Nodepool. For local hacking override it to where your scripts are. Default: $TMP_MOUNT_PATH/opt/git/openstack-infra/project-config/nodepool/scripts.

Name resolution

The image should have the unbound DNS resolver package installed, the nodepool-base element then configures it to forward DNS queries to:

NODEPOOL_STATIC_NAMESERVER_V4, default: 208.67.222.222 NODEPOOL_STATIC_NAMESERVER_V4_FALLBACK, default: 8.8.8.8.

If NODEPOOL_STATIC_NAMESERVER_POPULATE_IPV6 is set to 1 then the following two servers will be configured as forwarders too

NODEPOOL_STATIC_NAMESERVER_V6, default: 2620:0:ccc::2 NODEPOOL_STATIC_NAMESERVER_V6_FALLBACK, default: 2001:4860:4860::8888

Note externally setting either of these values implies NODEPOOL_STATIC_NAMESERVER_POPULATE_IPV6=1