From c0691879169254097ae6413677ae04b54fceb615 Mon Sep 17 00:00:00 2001 From: Monty Taylor <mordred@inaugust.com> Date: Wed, 1 Apr 2020 14:24:37 -0500 Subject: [PATCH] Reorder jobs in job list "chronologicaly" and add files Make the jobs in the project config listed in order that they'll run. Even though they have dependencies, this will help us see visually the sequence, at least for the first ones. Also - add file matchers on base - it's not quick and we really don't need to run it that frequently. Change-Id: I6865374499e77dbcd2a40e52ed8200b2f3182b51 --- .zuul.yaml | 44 +++++++++++++++++++++++++++++--------------- 1 file changed, 29 insertions(+), 15 deletions(-) diff --git a/.zuul.yaml b/.zuul.yaml index 7625e3fd23..ed1a92eb5e 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -1428,19 +1428,6 @@ name: infra-prod-manage-projects-runs max: 1 -- job: - name: infra-prod-manage-projects - parent: infra-prod-playbook - description: | - Create and update projects in gerrit and gitea. - allowed-projects: - - opendev/system-config - - openstack/project-config - semaphore: infra-prod-manage-projects-runs - vars: - playbook_name: manage-projects.yaml - ansible_forks: 50 - - job: name: infra-prod-update-system-config parent: infra-prod-playbook @@ -1460,6 +1447,7 @@ - playbooks/install-ansible.yaml - playbooks/roles/pip3/.* - playbooks/roles/install-ansible/.* + - playbooks/roles/logrotate/.* - playbooks/roles/root-keys/.* - playbooks/host_vars/bridge.openstack.org.yaml - playbooks/zuul/run-production-playbook.yaml @@ -1475,6 +1463,32 @@ vars: playbook_name: base.yaml ansible_forks: 50 + files: + - inventory/.* + - playbooks/host_vars/.* + - playbooks/group_vars/.* + - playbooks/base.yaml + - playbooks/roles/users/.* + - playbooks/roles/base-repos/.* + - playbooks/roles/base-server/.* + - playbooks/roles/timezone/.* + - playbooks/roles/unbound/.* + - playbooks/roles/exim/.* + - playbooks/roles/snmpd/.* + - playbooks/roles/iptables/.* + +- job: + name: infra-prod-manage-projects + parent: infra-prod-playbook + description: | + Create and update projects in gerrit and gitea. + allowed-projects: + - opendev/system-config + - openstack/project-config + semaphore: infra-prod-manage-projects-runs + vars: + playbook_name: manage-projects.yaml + ansible_forks: 50 - job: name: system-config-goaccess-report @@ -1805,8 +1819,8 @@ - system-config-promote-image-python-builder-3.7 - system-config-promote-image-python-builder-3.8 - infra-prod-update-system-config - - infra-prod-base - infra-prod-install-ansible + - infra-prod-base - infra-prod-manage-projects: files: - playbooks/manage-projects.yaml @@ -1837,5 +1851,5 @@ - zuul-ci-goaccess-report # Nightly runs of ansible things for catchup - infra-prod-update-system-config - - infra-prod-base - infra-prod-install-ansible + - infra-prod-base