From 00fc1f30f6c6c82bc1bddde901c34f615352f277 Mon Sep 17 00:00:00 2001 From: Elliott Sales de Andrade Date: Tue, 3 May 2022 15:31:12 -0400 Subject: [PATCH] Configure TLS certs before Caddy Otherwise, the validation step fails on a completely new system since the files are missing. --- matplotlib.org.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/matplotlib.org.yml b/matplotlib.org.yml index 2f07d86..e07af36 100644 --- a/matplotlib.org.yml +++ b/matplotlib.org.yml @@ -161,13 +161,6 @@ - name: Caddy setup tags: caddy block: - - name: Configure Caddy - ansible.builtin.template: - src: Caddyfile.j2 - dest: /etc/caddy/Caddyfile - validate: "caddy validate --adapter caddyfile --config %s" - notify: Reload Caddy - - name: Configure Caddy TLS certificate directory ansible.builtin.file: path: /etc/caddy/tls @@ -194,6 +187,13 @@ notify: - Reload Caddy + - name: Configure Caddy + ansible.builtin.template: + src: Caddyfile.j2 + dest: /etc/caddy/Caddyfile + validate: "caddy validate --adapter caddyfile --config %s" + notify: Reload Caddy + - name: Enable Caddy service ansible.builtin.systemd: name: caddy.service