feat: remotely trigger caladan's acme refresh

main
Ricard Illa 2023-05-08 18:29:39 +02:00
parent 8428eacc5b
commit 42eb600e6e
1 changed files with 5 additions and 2 deletions

View File

@ -1,10 +1,10 @@
WD=/var/lib/dags/acme_renew WD=/var/lib/dags/acme_renew
.PHONY: all refresh_pg renew_certs caladan_sync .PHONY: all refresh_pg renew_certs caladan_sync fugu_sync caladan_trigger
NGINX_RELOAD=$(WD)/nginx_reload NGINX_RELOAD=$(WD)/nginx_reload
all: renew_certs $(NGINX_RELOAD) refresh_pg all: renew_certs caladan_trigger $(NGINX_RELOAD) refresh_pg
############################################################################### ###############################################################################
@ -68,6 +68,9 @@ fugu_sync: renew_certs
$(ACME_DIR)/ \ $(ACME_DIR)/ \
dags@fugu:$(ACME_DIR) dags@fugu:$(ACME_DIR)
caladan_trigger: caladan_sync
ssh -i $(SSH_KEY) dags@caladan "doas make -C /srv/dags/caladan/acme_refresh"
############################################################################### ###############################################################################
# Reload the nginx instance running on my reverse proxy docker-compose service # Reload the nginx instance running on my reverse proxy docker-compose service
# so that it uses the new certificates. # so that it uses the new certificates.