@ -68,6 +68,20 @@
label : ubuntu-focal
- name : jammy
label : ubuntu-jammy
groups:
# Each job should define this group -- to avoid hard-coding
# the bastion hostname in the job setup, playbooks/tasks refer
# to it only by this group. This should only have one entry
# -- in a couple of places the jobs use the actual hostname
# and assume element [0] here is that hostname.
#
# Note that this shouldn't be confused with the group in
# inventory/service/groups.yaml -- this group contains the
# host that Zuul, running on the executor, will setup as the
# bridge node. This node will then run a nested Ansible to
# test the production playbooks -- *that* Ansible has a
# "bastion" group too
- &bastion_group { name: bastion, nodes : [ bridge.openstack.org ] }
files:
- tox.ini
- playbooks/
@ -90,6 +104,8 @@
label : ubuntu-focal
- name : jammy
label : ubuntu-jammy
groups:
- << : *bastion_group
required-projects:
- name : github.com/ansible/ansible
override-checkout : devel
@ -129,6 +145,8 @@
label : ubuntu-focal-arm64
- name : jammy
label : ubuntu-jammy-arm64
groups:
- << : *bastion_group
files:
- playbooks/
- roles/
@ -154,6 +172,8 @@
- << : *bridge_node_x86
- name : eavesdrop01.opendev.org
label : ubuntu-focal
groups:
- << : *bastion_group
vars:
run_playbooks:
- playbooks/letsencrypt.yaml
@ -199,6 +219,8 @@
label : ubuntu-bionic
- name : letsencrypt02.opendev.org
label : ubuntu-bionic
groups:
- << : *bastion_group
vars:
run_playbooks:
- playbooks/service-nameserver.yaml
@ -244,6 +266,8 @@
label : ubuntu-focal
- name : lists.katacontainers.io
label : ubuntu-focal
groups:
- << : *bastion_group
required-projects:
- opendev/system-config
files:
@ -294,6 +318,8 @@
label : ubuntu-focal
- name : nb01.opendev.org
label : ubuntu-focal
groups:
- << : *bastion_group
required-projects:
- opendev/system-config
- openstack/project-config
@ -339,6 +365,8 @@
label : ubuntu-bionic
- name : ns1.opendev.org
label : ubuntu-bionic
groups:
- << : *bastion_group
vars:
run_playbooks:
- playbooks/service-nameserver.yaml
@ -375,6 +403,8 @@
label : ubuntu-bionic
- name : borg-backup-jammy.opendev.org
label : ubuntu-jammy
groups:
- << : *bastion_group
vars:
run_playbooks:
- playbooks/service-borg-backup.yaml
@ -446,6 +476,8 @@
label : ubuntu-bionic
- name : mirror02.openafs.provider.opendev.org
label : ubuntu-focal
groups:
- << : *bastion_group
- job:
name : system-config-run-mirror-arm64
@ -455,6 +487,8 @@
- << : *bridge_node_arm64
- name : mirror01.openafs.provider.opendev.org
label : ubuntu-focal-arm64
groups:
- << : *bastion_group
- job:
name : system-config-run-mirror-update
@ -466,6 +500,8 @@
- << : *bridge_node_x86
- name : mirror-update99.opendev.org
label : ubuntu-focal
groups:
- << : *bastion_group
vars:
run_playbooks:
- playbooks/service-mirror-update.yaml
@ -489,6 +525,8 @@
- << : *bridge_node_x86
- name : insecure-ci-registry01.opendev.org
label : ubuntu-bionic
groups:
- << : *bastion_group
vars:
run_playbooks:
- playbooks/letsencrypt.yaml
@ -522,6 +560,8 @@
- << : *bridge_node_x86
- name : codesearch01.opendev.org
label : ubuntu-focal
groups:
- << : *bastion_group
vars:
run_playbooks:
- playbooks/letsencrypt.yaml
@ -551,6 +591,8 @@
- << : *bridge_node_x86
- name : etherpad01.opendev.org
label : ubuntu-bionic
groups:
- << : *bastion_group
vars:
run_playbooks:
- playbooks/letsencrypt.yaml
@ -579,6 +621,8 @@
label : ubuntu-jammy
- name : gitea99.opendev.org
label : ubuntu-bionic
groups:
- << : *bastion_group
required-projects:
- openstack/project-config
- opendev/system-config
@ -655,6 +699,8 @@
- << : *bridge_node_x86
- name : grafana01.opendev.org
label : ubuntu-focal
groups:
- << : *bastion_group
vars:
run_playbooks:
- playbooks/letsencrypt.yaml
@ -683,6 +729,8 @@
- << : *bridge_node_x86
- name : graphite02.opendev.org
label : ubuntu-focal
groups:
- << : *bastion_group
vars:
run_playbooks:
- playbooks/letsencrypt.yaml
@ -711,6 +759,8 @@
- << : *bridge_node_x86
- name : keycloak01.opendev.org
label : ubuntu-focal
groups:
- << : *bastion_group
vars:
run_playbooks:
- playbooks/letsencrypt.yaml
@ -738,6 +788,8 @@
label : ubuntu-bionic
- name : jvb01.opendev.org
label : ubuntu-bionic
groups:
- << : *bastion_group
vars:
run_playbooks:
- playbooks/letsencrypt.yaml
@ -774,6 +826,8 @@
- << : *bridge_node_x86
- name : paste99.opendev.org
label : ubuntu-focal
groups:
- << : *bastion_group
vars:
run_playbooks:
- playbooks/letsencrypt.yaml
@ -801,6 +855,8 @@
- << : *bridge_node_x86
- name : tracing99.opendev.org
label : ubuntu-focal
groups:
- << : *bastion_group
vars:
run_playbooks:
- playbooks/letsencrypt.yaml
@ -825,6 +881,8 @@
- << : *bridge_node_x86
- name : zk04.opendev.org
label : ubuntu-focal
groups:
- << : *bastion_group
vars:
run_playbooks:
- playbooks/service-zookeeper.yaml
@ -850,6 +908,8 @@
- << : *bridge_node_x86
- name : zp01.opendev.org
label : ubuntu-bionic
groups:
- << : *bastion_group
vars:
run_playbooks:
- playbooks/service-zuul-preview.yaml
@ -878,6 +938,8 @@
label : ubuntu-focal
- name : zuul-lb01.opendev.org
label : ubuntu-focal
groups:
- << : *bastion_group
required-projects:
- openstack/project-config
- opendev/system-config
@ -946,6 +1008,8 @@
- << : *bridge_node_x86
- name : review99.opendev.org
label : ubuntu-focal
groups:
- << : *bastion_group
required-projects:
- openstack/project-config
- opendev/system-config
@ -1026,6 +1090,8 @@
- << : *bridge_node_x86
- name : static99.opendev.org
label : ubuntu-bionic
groups:
- << : *bastion_group
vars:
run_playbooks:
- playbooks/letsencrypt.yaml
@ -1056,6 +1122,8 @@
- << : *bridge_node_x86
- name : refstack01.openstack.org
label : ubuntu-focal
groups:
- << : *bastion_group
host-vars:
refstack01.openstack.org:
host_copy_output:
@ -1089,6 +1157,8 @@
label : ubuntu-focal
- name : kdc-replica.opendev.org
label : ubuntu-focal
groups:
- << : *bastion_group
host-vars:
kdc-primary.opendev.org:
host_copy_output: