diff --git a/.zuul.yaml b/.zuul.yaml index dbe71cdb93..8f219ec116 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -1479,6 +1479,27 @@ - playbooks/roles/snmpd/.* - playbooks/roles/iptables/.* +- job: + name: infra-prod-service-letsencrypt + parent: infra-prod-playbook + description: Run service-letsencrypt.yaml playbook + vars: + playbook_name: service-letsencrypt.yaml + dependencies: + - name: infra-prod-update-system-config + - name: infra-prod-install-ansible + soft: true + - name: infra-prod-base + soft: true + files: + - inventory/groups.yaml + - playbooks/service-letsencrypt.yaml + # Any touching of host_vars or group_vars can substantively + # change the certs we're doing, so be greedy here. + - playbooks/host_vars/.* + - playbooks/group_vars/.* + - playbooks/roles/letsencrypt-.* + - job: name: infra-prod-manage-projects parent: infra-prod-playbook @@ -1502,6 +1523,8 @@ soft: true - name: infra-prod-base soft: true + - name: infra-prod-letsencrypt + soft: true - job: name: infra-prod-service-bridge @@ -1865,6 +1888,7 @@ - infra-prod-update-system-config - infra-prod-install-ansible - infra-prod-base + - infra-prod-service-letsencrypt - infra-prod-manage-projects: files: - playbooks/manage-projects.yaml @@ -1899,5 +1923,6 @@ - infra-prod-update-system-config - infra-prod-install-ansible - infra-prod-base + - infra-prod-service-letsencrypt - infra-prod-service-bridge - infra-prod-service-gitea-lb diff --git a/run_all.sh b/run_all.sh index 543273b7b7..d150087322 100755 --- a/run_all.sh +++ b/run_all.sh @@ -72,10 +72,6 @@ set +e # Run all the ansible playbooks under timeout to prevent them from getting # stuck if they are oomkilled -start_timer -timeout -k 2m 30m ansible-playbook -f 50 ${ANSIBLE_PLAYBOOKS}/service-letsencrypt.yaml -send_timer letsencrypt - start_timer timeout -k 2m 30m ansible-playbook -f 50 ${ANSIBLE_PLAYBOOKS}/service-nameserver.yaml send_timer nameserver