From 5fb635d2d659a04e22bd30b6fd5711e3effaf8d7 Mon Sep 17 00:00:00 2001 From: Clark Boylan Date: Mon, 10 Mar 2025 14:47:43 -0700 Subject: [PATCH] Have puppet depend on letsencrypt The puppet services may depend on LE certs. Ensure that puppet has a soft dependency on letsencrypt so that LE certs can be put into place before puppet attempts to manipulate them. Change-Id: Iec676b63d7e07bbf6841492139abf549494fa0f5 --- zuul.d/project.yaml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml index 561005552d..782e3393f5 100644 --- a/zuul.d/project.yaml +++ b/zuul.d/project.yaml @@ -357,13 +357,6 @@ dependencies: - name: infra-prod-bootstrap-bridge - # Legacy puppet hosts - - infra-prod-remote-puppet-else: &infra-prod-remote-puppet-else - dependencies: - - name: infra-prod-bootstrap-bridge - - name: infra-prod-base - soft: true - # # Only depends on base, or amongst themselves. # @@ -547,6 +540,15 @@ soft: true - name: infra-prod-letsencrypt soft: true + # Legacy puppet hosts + # Some of the services deployed by puppet rely on LE certs. + - infra-prod-remote-puppet-else: &infra-prod-remote-puppet-else + dependencies: + - name: infra-prod-bootstrap-bridge + - name: infra-prod-base + soft: true + - name: infra-prod-letsencrypt + soft: true - infra-prod-service-registry: &infra-prod-service-registry dependencies: - name: infra-prod-bootstrap-bridge