|
|
@@ -32,16 +32,20 @@ is_object_valid "../../conf/dns-cluster" 'HOST' "$host"
|
|
|
# Action #
|
|
|
#----------------------------------------------------------#
|
|
|
|
|
|
-# Deleting domains
|
|
|
-$BIN/v-delete-remote-dns-domains $host >>/dev/null 2>&1
|
|
|
-
|
|
|
-# Disabling restart queue
|
|
|
eval $(grep $host $VESTA/conf/dns-cluster.conf)
|
|
|
case $TYPE in
|
|
|
ssh) send_cmd="send_ssh_cmd" ;;
|
|
|
*) send_cmd="send_api_cmd" ;;
|
|
|
esac
|
|
|
-$send_cmd v-add-cron-restart-job
|
|
|
+
|
|
|
+
|
|
|
+# Check host connection
|
|
|
+$send_cmd v-list-sys-config
|
|
|
+if [ $? -eq 0 ]; then
|
|
|
+ # Deleting domains
|
|
|
+ $BIN/v-delete-remote-dns-domains $host >>/dev/null 2>&1
|
|
|
+ $send_cmd v-add-cron-restart-job
|
|
|
+fi
|
|
|
|
|
|
# Deleting server
|
|
|
sed -i "/HOST='$host' /d" $VESTA/conf/dns-cluster.conf
|
|
|
@@ -67,7 +71,7 @@ fi
|
|
|
#----------------------------------------------------------#
|
|
|
|
|
|
# Logging
|
|
|
-log_history "deleted $type database server $host" '' 'admin'
|
|
|
+log_history "deleted remote dns server $host" '' 'admin'
|
|
|
log_event "$OK" "$EVENT"
|
|
|
|
|
|
exit
|