deploy-web: improve error checking

This commit is contained in:
Daniel Micay 2025-11-15 15:31:23 -05:00
parent d825e67a39
commit 076812a30d

View file

@ -19,11 +19,11 @@ for host in ${hosts_web[@]}; do
rsync -r etc/syslog-ng/conf.d/ $remote:/etc/syslog-ng/conf.d rsync -r etc/syslog-ng/conf.d/ $remote:/etc/syslog-ng/conf.d
rsync etc/logrotate.d/nginx $remote:/etc/logrotate.d/nginx rsync etc/logrotate.d/nginx $remote:/etc/logrotate.d/nginx
ssh $remote "mkdir -pm755 /var/cache/nginx ssh $remote 'mkdir -pm755 /var/cache/nginx &&
groupadd -fg 2100 tls groupadd -fg 2100 tls &&
mkdir -p -m 750 /etc/session-ticket-keys && chgrp tls /etc/session-ticket-keys mkdir -p -m 750 /etc/session-ticket-keys && chgrp tls /etc/session-ticket-keys &&
systemctl daemon-reload && systemctl daemon-reload &&
systemctl enable --now session-ticket-keys-create.service session-ticket-keys-rotate.timer syslog-ng@default.service nginx.service systemctl enable --now session-ticket-keys-create.service session-ticket-keys-rotate.timer syslog-ng@default.service nginx.service &&
chmod 700 /var/log/nginx chmod 700 /var/log/nginx &&
syslog-ng-ctl reload" syslog-ng-ctl reload'
done done