|
@@ -42,30 +42,32 @@ check_hestia_demo_mode
|
|
|
# Action #
|
|
# Action #
|
|
|
#----------------------------------------------------------#
|
|
#----------------------------------------------------------#
|
|
|
|
|
|
|
|
-# Starting cluster loop
|
|
|
|
|
-IFS=$'\n'
|
|
|
|
|
-for cluster in $(cat $HESTIA/conf/dns-cluster.conf); do
|
|
|
|
|
|
|
+if [ "$DNS_CLUSTER_SYSTEM" != "hestia-zone" ]; then
|
|
|
|
|
+ # Starting cluster loop
|
|
|
|
|
+ IFS=$'\n'
|
|
|
|
|
+ for cluster in $(cat $HESTIA/conf/dns-cluster.conf); do
|
|
|
|
|
|
|
|
- # Reset user, password and hash vars
|
|
|
|
|
- clear_dns_cluster_settings
|
|
|
|
|
|
|
+ # Reset user, password and hash vars
|
|
|
|
|
+ clear_dns_cluster_settings
|
|
|
|
|
|
|
|
- # Parsing remote host parameters
|
|
|
|
|
- parse_object_kv_list "$cluster"
|
|
|
|
|
|
|
+ # Parsing remote host parameters
|
|
|
|
|
+ parse_object_kv_list "$cluster"
|
|
|
|
|
|
|
|
- # Syncing serial
|
|
|
|
|
- str=$(grep "DOMAIN='$domain'" $USER_DATA/dns.conf)
|
|
|
|
|
- cluster_cmd v-insert-dns-domain "$DNS_USER" "$str" "$HOSTNAME" 'domain' 'no'
|
|
|
|
|
- check_result $? "$HOST connection failed (soa sync)" "$E_CONNECT"
|
|
|
|
|
|
|
+ # Syncing serial
|
|
|
|
|
+ str=$(grep "DOMAIN='$domain'" $USER_DATA/dns.conf)
|
|
|
|
|
+ cluster_cmd v-insert-dns-domain "$DNS_USER" "$str" "$HOSTNAME" 'domain' 'no'
|
|
|
|
|
+ check_result $? "$HOST connection failed (soa sync)" "$E_CONNECT"
|
|
|
|
|
|
|
|
- # Sync domain
|
|
|
|
|
- cluster_cmd v-delete-dns-record "$DNS_USER" "$domain" "$id" 'no'
|
|
|
|
|
- #check_result $? "$HOST connection failed (delete)" $E_CONNECT
|
|
|
|
|
|
|
+ # Sync domain
|
|
|
|
|
+ cluster_cmd v-delete-dns-record "$DNS_USER" "$domain" "$id" 'no'
|
|
|
|
|
+ #check_result $? "$HOST connection failed (delete)" $E_CONNECT
|
|
|
|
|
|
|
|
- # Rebuilding dns zone
|
|
|
|
|
- cluster_cmd v-rebuild-dns-domain "$DNS_USER" "$domain" 'yes' 'no'
|
|
|
|
|
- check_result $? "$HOST connection failed (rebuild)" "$E_CONNECT"
|
|
|
|
|
|
|
+ # Rebuilding dns zone
|
|
|
|
|
+ cluster_cmd v-rebuild-dns-domain "$DNS_USER" "$domain" 'yes' 'no'
|
|
|
|
|
+ check_result $? "$HOST connection failed (rebuild)" "$E_CONNECT"
|
|
|
|
|
|
|
|
-done
|
|
|
|
|
|
|
+ done
|
|
|
|
|
+fi
|
|
|
|
|
|
|
|
#----------------------------------------------------------#
|
|
#----------------------------------------------------------#
|
|
|
# Hestia #
|
|
# Hestia #
|