Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- echo "Actualizando Certificados"
- /etc/init.d/nginx stop
- /opt/letsencrypt/letsencrypt-auto renew > /var/log/le-renew.log
- /etc/init.d/nginx start
- echo "Actualizando Server Web"
- ssh root@www.dominio.cu rm /etc/letsencrypt/ -R
- rsync -avi --delete /etc/letsencrypt root@www.dominio.cu:/etc/
- ssh root@www.dominio.cu chmod 7777 /etc/letsencrypt/ -R
- ssh root@www.dominio.cu /etc/init.d/nginx restart
- echo "Actualizando Proxy"
- ssh root@proxy.dominio.cu rm /etc/letsencrypt/ -R
- rsync -avi --delete /etc/letsencrypt root@proxy.dominio.cu:/etc/
- ssh root@proxy.dominio.cu chmod 7777 /etc/letsencrypt/ -R
- ssh root@proxy.dominio.cu /etc/init.d/nginx restart
- echo "Actualizando Zimbra"
- rsync -avi --delete /etc/letsencrypt root@mail.dominio.cu:/etc/
- ssh root@mail.dominio.cu chmod 7777 /etc/letsencrypt/ -R
- ssh root@mail.dominio.cu 'cat /opt/root.pem >> /etc/letsencrypt/live/dominio.cu/chain.pem'
- ssh root@mail.dominio.cu 'su - zimbra -c "/opt/zimbra/bin/zmcertmgr verifycrt comm /etc/letsencrypt/live/dominio.cu/privkey.pem /etc/letsencrypt/live/dominio.cu/cert.pem /etc/letsencrypt/live/dominio.cu/chain.pem"'
- ssh root@mail.dominio.cu 'cp -a /opt/zimbra/ssl/zimbra /opt/zimbra/ssl/zimbra.$(date "+%Y%m%d")'
- ssh root@mail.dominio.cu 'cp /etc/letsencrypt/live/dominio.cu/privkey.pem /opt/zimbra/ssl/zimbra/commercial/commercial.key'
- ssh root@mail.dominio.cu 'su - zimbra -c "/opt/zimbra/bin/zmcertmgr deploycrt comm /etc/letsencrypt/live/dominio.cu/cert.pem /etc/letsencrypt/live/dominio.cu/chain.pem"'
- ssh root@mail.dominio.cu 'service zimbra restart'
- #Actualizando Proxmox 1
- rsync -avi --delete /etc/letsencrypt root@pve1.dominio.cu:/etc/
- ssh root@pve1.dominio.cu 'mv /etc/pve/pve-root-ca.pem /etc/pve/pve-root-ca.pem.orig'
- ssh root@pve1.dominio.cu 'mv /etc/pve/local/pve-ssl.key /etc/pve/local/pve-ssl.key.orig'
- ssh root@pve1.dominio.cu 'mv /etc/pve/local/pve-ssl.pem /etc/pve/local/pve-ssl.pem.orig'
- ssh root@pve1.dominio.cu 'cp /etc/letsencrypt/live/dominio.cu/chain.pem /etc/pve/pve-root-ca.pem'
- ssh root@pve1.dominio.cu 'cp /etc/letsencrypt/live/dominio.cu/privkey.pem /etc/pve/local/pve-ssl.key'
- ssh root@pve1.dominio.cu 'cp /etc/letsencrypt/live/dominio.cu/cert.pem /etc/pve/local/pve-ssl.pem'
- ssh root@pve1.dominio.cu 'service pveproxy restart'
- ssh root@pve1.dominio.cu 'service pvedaemon restart'
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement