@@ -42,30 +42,32 @@ check_hestia_demo_mode
4242# Action #
4343# ----------------------------------------------------------#
4444
45- # Starting cluster loop
46- IFS=$' \n '
47- for cluster in $( cat $HESTIA /conf/dns-cluster.conf) ; do
45+ if [ " $DNS_CLUSTER_SYSTEM " != " hestia-zone" ]; then
46+ # Starting cluster loop
47+ IFS=$' \n '
48+ for cluster in $( cat $HESTIA /conf/dns-cluster.conf) ; do
4849
49- # Reset user, password and hash vars
50- clear_dns_cluster_settings
50+ # Reset user, password and hash vars
51+ clear_dns_cluster_settings
5152
52- # Parsing remote host parameters
53- parse_object_kv_list " $cluster "
53+ # Parsing remote host parameters
54+ parse_object_kv_list " $cluster "
5455
55- # Syncing serial
56- str=$( grep " DOMAIN='$domain '" $USER_DATA /dns.conf)
57- cluster_cmd v-insert-dns-domain " $DNS_USER " " $str " " $HOSTNAME " ' domain' ' no'
58- check_result $? " $HOST connection failed (soa sync)" " $E_CONNECT "
56+ # Syncing serial
57+ str=$( grep " DOMAIN='$domain '" $USER_DATA /dns.conf)
58+ cluster_cmd v-insert-dns-domain " $DNS_USER " " $str " " $HOSTNAME " ' domain' ' no'
59+ check_result $? " $HOST connection failed (soa sync)" " $E_CONNECT "
5960
60- # Sync domain
61- cluster_cmd v-delete-dns-record " $DNS_USER " " $domain " " $id " ' no'
62- # check_result $? "$HOST connection failed (delete)" $E_CONNECT
61+ # Sync domain
62+ cluster_cmd v-delete-dns-record " $DNS_USER " " $domain " " $id " ' no'
63+ # check_result $? "$HOST connection failed (delete)" $E_CONNECT
6364
64- # Rebuilding dns zone
65- cluster_cmd v-rebuild-dns-domain " $DNS_USER " " $domain " ' yes' ' no'
66- check_result $? " $HOST connection failed (rebuild)" " $E_CONNECT "
65+ # Rebuilding dns zone
66+ cluster_cmd v-rebuild-dns-domain " $DNS_USER " " $domain " ' yes' ' no'
67+ check_result $? " $HOST connection failed (rebuild)" " $E_CONNECT "
6768
68- done
69+ done
70+ fi
6971
7072# ----------------------------------------------------------#
7173# Hestia #
0 commit comments