summaryrefslogtreecommitdiff
path: root/certbot-replicate
diff options
context:
space:
mode:
Diffstat (limited to 'certbot-replicate')
-rwxr-xr-xcertbot-replicate17
1 files changed, 17 insertions, 0 deletions
diff --git a/certbot-replicate b/certbot-replicate
new file mode 100755
index 00000000..76398497
--- /dev/null
+++ b/certbot-replicate
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+set -o errexit -o nounset -o pipefail
+
+replicas=(
+ replica1.grapheneos.org
+)
+
+for replica in ${replicas[@]}; do
+ echo
+ echo Deploying to $replica
+ echo
+
+ rsync -rptvl --progress --delete /etc/letsencrypt/ $replica:/etc/letsencrypt
+ rsync -rptvl --progress --delete /etc/nginx/ocsp-cache/ $replica:/etc/nginx/ocsp-cache
+ ssh root@$replica nginx -s reload
+done