#!/bin/bash set -o errexit -o nounset -o pipefail status=0 for mirror in $(cat /etc/mirrors); do echo echo Deploying to $mirror echo rsync -acv --delete --fsync --preallocate /etc/letsencrypt/ $mirror:/etc/letsencrypt && ssh root@$mirror nginx -s reload || status=1 done exit $status