dst_tmp_server="$dst_tmp_folder/server.pem"
PATH="$PATH:/usr/local/bin"
-# Update Function
-function update_certificate () {
+# Copy Certificate
+# Copy Certificate in $dst folder
+function copy_certificate () {
ALIVE=$(ping -c 1 $host |grep ttl)
if [ ! -z "$ALIVE" ]; then
ssh $user@$host mkdir -p $dst_folder
fi
}
-function copy_certificate () {
+# Update Certificate
+# Create a temporary file to update the old one using $command
+function update_certificate () {
ALIVE=$(ping -c 1 $host |grep ttl)
if [ ! -z "$ALIVE" ]; then
scp $src_cert $user@$host:$dst_tmp_cert
#user="root"
#command="/etc/init.d/apache2 restart"
##command="systemctl restart apache2.service"
-#update_certificate
+#copy_certificate
#echo ""
# Docker
host="docker.giorgioravera.it"
user="root"
command="docker container restart traefik mosquitto"
-update_certificate
+copy_certificate
echo ""
# Asterisk
fwconsole certificate --default=0 &&
fwconsole reload &&
systemctl reload httpd.service"
-copy_certificate
+update_certificate
echo ""
# NAS
user="admin"
command="cat $dst_tmp_server > /etc/stunnel/stunnel.pem &&
/etc/init.d/stunnel.sh restart"
-copy_certificate
+update_certificate
echo ""
# Firewall
user="root"
command="cat $dst_tmp_server > /etc/xensource/xapi-ssl.pem &&
systemctl restart xapi.service"
-copy_certificate
+update_certificate
echo ""