From 8086d6e712778699a5e78b8f8a63f19443010426 Mon Sep 17 00:00:00 2001 From: Jim Martens Date: Mon, 4 Aug 2025 22:54:36 +0200 Subject: [PATCH] fix: Copy the entire letsencrypt directory --- .../docker-network/templates/scripts/certsync.sh.tftpl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/terraform/modules/docker-network/templates/scripts/certsync.sh.tftpl b/terraform/modules/docker-network/templates/scripts/certsync.sh.tftpl index c01acc1..e0cac80 100644 --- a/terraform/modules/docker-network/templates/scripts/certsync.sh.tftpl +++ b/terraform/modules/docker-network/templates/scripts/certsync.sh.tftpl @@ -1,7 +1,8 @@ #!/bin/sh +rsync -azr /etc/letsencrypt /home/certsync/letsencrypt %{for manager_node_ip in manager_nodes ~} -rsync -azr -e "ssh -i /home/certsync/.ssh/id_ed25519" /etc/letsencrypt/live certsync@${manager_node_ip}:/home/certsync/ -ssh -i /home/certsync/.ssh/id_ed25519 certsync@${manager_node_ip} sudo rsync -azr /home/certsync/live /etc/letsencrypt/ +su -c "rsync -azr /home/certsync/letsencrypt certsync@${manager_node_ip}:/home/certsync/" - certsync +su -c "ssh certsync@${manager_node_ip} sudo rsync -azr /home/certsync/letsencrypt /etc/letsencrypt" - certsync %{endfor ~} docker service update --force nginx_nginx-proxy