system-config/playbooks/group_vars
Ian Wienand 66ceb321a6 master-nameserver: Add unmanaged domains; add acme.opendev.org
This adds the concept of an unmanaged domain; for unmanaged domains we
will write out the zone file only if it doesn't already exist.

acme.opendev.org is added as an unmanaged domain.  It will be managed
by other ansible roles which add TXT records for ACME authentication.
The initial template comes from the dependent change, and this ensures
the bind configuration is always valid.

For flexibility and testing purposes, we allow passing an extra
refspec and version to the git checkout.  This is one way to pull in
changes for speculative CI runs (I looked into having the hosts under
test checkout from Zuul; but by the time we're 3-ansible call's deep
on the DNS hosts-under-test it's a real pain.  For the amount of times
we update this, it's easier to just allow a speculative change that
can take a gerrit URL; for an example see [1])

[1] https://review.openstack.org/#/c/641155/10/playbooks/group_vars/dns.yaml

Testing is enhanced to check for zone files and correct configuration
stanzas.

Depends-On: https://review.openstack.org/641154
Depends-On: https://review.openstack.org/641168
Change-Id: I9ef5cfc850c3458c63aff46cfaa0d49a5d194e87
2019-03-27 14:22:59 +11:00
..
adns.yaml Allow DNS zone transfers from ns1/ns2.opendev.org 2019-01-02 16:31:56 +00:00
afs.yaml base-test: iptables: allow zuul console streaming 2018-08-29 09:20:42 -07:00
afsdb.yaml base-test: iptables: allow zuul console streaming 2018-08-29 09:20:42 -07:00
all.yaml Add zuul user to bridge.openstack.org 2019-03-04 14:47:51 -08:00
ask.yaml Remove base.yaml things from openstack_project::server 2018-08-16 17:25:10 -05:00
dns.yaml master-nameserver: Add unmanaged domains; add acme.opendev.org 2019-03-27 14:22:59 +11:00
eavesdrop.yaml base-test: iptables: allow zuul console streaming 2018-08-29 09:20:42 -07:00
elasticsearch.yaml Correct iptables var names 2018-08-28 08:45:58 -07:00
firehose.yaml base-test: iptables: allow zuul console streaming 2018-08-29 09:20:42 -07:00
futureparser.yaml Use ansible group vars for futureparser flag 2018-08-16 14:02:50 -05:00
gerrit.yaml base-test: iptables: allow zuul console streaming 2018-08-29 09:20:42 -07:00
git-loadbalancer.yaml base-test: iptables: allow zuul console streaming 2018-08-29 09:20:42 -07:00
git-server.yaml base-test: iptables: allow zuul console streaming 2018-08-29 09:20:42 -07:00
gitea-lb.yaml Add gitea servers to inventory and load-balancer hostvars 2019-02-28 17:13:02 +00:00
gitea.yaml Run an haproxy load balancer for gitea 2019-02-22 12:54:04 -08:00
graphite.yaml Allow nb*.openstack.org to talk to graphite 2019-02-20 08:06:21 +11:00
groups.yaml Remove base.yaml things from openstack_project::server 2018-08-16 17:25:10 -05:00
kdc.yaml base-test: iptables: allow zuul console streaming 2018-08-29 09:20:42 -07:00
logstash.yaml Add ze12.openstack.org 2018-12-05 14:08:17 -08:00
mailman.yaml base-test: iptables: allow zuul console streaming 2018-08-29 09:20:42 -07:00
mirror.yaml base-test: iptables: allow zuul console streaming 2018-08-29 09:20:42 -07:00
nodepool-builder.yaml Manage clouds.yaml files in ansible 2018-09-04 08:49:00 -07:00
nodepool-launcher.yaml Manage clouds.yaml files in ansible 2018-09-04 08:49:00 -07:00
nodepool.yaml Nodepool group no longer hosts zookeeper 2018-11-28 16:47:19 -08:00
ns.yaml base-test: iptables: allow zuul console streaming 2018-08-29 09:20:42 -07:00
openstackid-dev.yaml Move OpenStackID host_vars to group_vars 2019-02-05 17:19:17 +00:00
openstackid.yaml Move OpenStackID host_vars to group_vars 2019-02-05 17:19:17 +00:00
pbx.yaml base-test: iptables: allow zuul console streaming 2018-08-29 09:20:42 -07:00
puppet.yaml Be more explicit about puppet paths 2018-08-17 14:26:22 -05:00
puppet4.yaml Fix puppet 4 installations 2019-03-08 14:18:28 -08:00
registry.yaml Open port 5000 on the docker intermediate registry 2019-02-11 09:57:14 -08:00
storyboard-dev.yaml Remove base.yaml things from openstack_project::server 2018-08-16 17:25:10 -05:00
storyboard.yaml Add site name to Exim local_domains on SB server 2019-02-21 16:00:41 +00:00
webservers.yaml base-test: iptables: allow zuul console streaming 2018-08-29 09:20:42 -07:00
wiki.yaml Remove base.yaml things from openstack_project::server 2018-08-16 17:25:10 -05:00
zookeeper.yaml Add iptables role 2018-08-27 14:33:32 +00:00
zuul-executor.yaml base-test: iptables: allow zuul console streaming 2018-08-29 09:20:42 -07:00
zuul-preview.yaml Open port 80 on zuul-preview 2019-03-01 08:21:00 -08:00
zuul-scheduler.yaml Add ze12.openstack.org 2018-12-05 14:08:17 -08:00