project-config/nodepool/elements/nodepool-base
Colleen Murphy ffafa8f773 Add firewall support for opensuse
openSUSE Leap uses its own firewall manager called SuSEfirewall2, which
is capable of loading custom iptables rules. This patch adds the
necessary configuration to tell SuSEfirewall2 where to look for custom
firewall rules so that we can manage openSUSE firewall rules in the same
way we manage firewall rules for other images.

Change-Id: Ifaebda6c7775244668710340831e12aabf9e86bc
2017-04-24 23:24:43 +02:00
..
cleanup.d Remove root user .cache folder 2017-04-20 15:22:28 -04: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 Manage unbound on zuul workers in DIB 2017-04-04 09:32:36 +02:00
install.d Add firewall support for opensuse 2017-04-24 23:24:43 +02:00
post-install.d Add firewall support for opensuse 2017-04-24 23:24:43 +02:00
element-deps Stop using install-static for jenkins sudoers file 2017-04-19 11:50:05 -04:00
package-installs.yaml Manage unbound on zuul workers in DIB 2017-04-04 09:32:36 +02: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.