project-config/nodepool/elements/nodepool-base
Ian Wienand 236821a4fd Remove 99-install-zuul from nodepool-base element
This seems to have been here since the beginning of time (with time
being the project-config split).

However, since then, Openstack_project::Slave_common as acquired the
ability to install this same environment
(I290a695c697fb456bee6f8212ba50b6c1b4533fc).

The difference was that this file installed zuul from git, while
puppet was installing from pip.  However, that changed in
If07b31f3a735cf7bcf6bfb8591ed37577f5ae201 and puppet is now installing
zuul from git.  Thus since this now duplicates what's happening in
puppet, I do not believe want or need this.

This element is now breaking the Fedora 24 build when it tries to
overwrite the existing virtualenv already created by puppet.
python::virtualenv creates the virtualenv with a "-p python" argument,
while the second call doesn't, which creates issues with the symlink
layout (see [1] for details).

[1] https://github.com/pypa/virtualenv/issues/976

Change-Id: I7963630c699eaa4984adc6a155bea8f74280cd80
2016-11-09 10:48:14 +11:00
..
environment.d Add IPv6 DNS support 2016-08-15 12:58:28 -04:00
extra-data.d Don't require NODEPOOL_SCRIPTDIR to be set 2015-05-10 12:41:53 -04:00
finalise.d Merge "Add Gentoo support to nodepool" 2016-10-18 16:27:17 +00:00
install.d Remove 99-install-zuul from nodepool-base element 2016-11-09 10:48:14 +11:00
element-deps Initial commit of zuul-worker DIB element 2016-05-14 12:28:41 -04:00
README.rst Add IPv6 DNS support 2016-08-15 12:58:28 -04:00

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.

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_V6, default: 2001:4860:4860::8888 NODEPOOL_STATIC_NAMESERVER_V4, default: 8.8.8.8.