diff --git a/bin/v-add-dns-record b/bin/v-add-dns-record index d03b9010..bc5b9986 100755 --- a/bin/v-add-dns-record +++ b/bin/v-add-dns-record @@ -75,8 +75,12 @@ update_domain_zone # dns-cluster if [ ! -z "$DNS_CLUSTER" ]; then - cmd="$BIN/v-add-remote-dns-record $user $domain $id" - echo "$cmd" >> $VESTA/data/queue/dns-cluster.pipe + # Check for first sync + dlock=$(grep "domain $user $domain" $VESTA/data/queue/dns-cluster.pipe) + if [ -z "$dlock" ]; then + cmd="$BIN/v-add-remote-dns-record $user $domain $id" + echo "$cmd" >> $VESTA/data/queue/dns-cluster.pipe + fi fi diff --git a/bin/v-change-dns-domain-exp b/bin/v-change-dns-domain-exp index 88dedaaa..08623135 100755 --- a/bin/v-change-dns-domain-exp +++ b/bin/v-change-dns-domain-exp @@ -43,8 +43,12 @@ update_object_value 'dns' 'DOMAIN' "$domain" '$EXP' "$exp" # dns-cluster if [ ! -z "$DNS_CLUSTER" ]; then - cmd="$BIN/v-change-remote-dns-domain-exp $user $domain" - echo "$cmd" >> $VESTA/data/queue/dns-cluster.pipe + # Check for first sync + dlock=$(grep "domain $user $domain" $VESTA/data/queue/dns-cluster.pipe) + if [ -z "$dlock" ]; then + cmd="$BIN/v-change-remote-dns-domain-exp $user $domain $exp" + echo "$cmd" >> $VESTA/data/queue/dns-cluster.pipe + fi fi diff --git a/bin/v-change-dns-domain-ip b/bin/v-change-dns-domain-ip index a7f50cd6..6488bb82 100755 --- a/bin/v-change-dns-domain-ip +++ b/bin/v-change-dns-domain-ip @@ -54,8 +54,12 @@ update_domain_zone # dns-cluster if [ ! -z "$DNS_CLUSTER" ]; then - cmd="$BIN/v-add-remote-dns-domain $user $domain" - echo "$cmd" >> $VESTA/data/queue/dns-cluster.pipe + # Check for first sync + dlock=$(grep "domain $user $domain" $VESTA/data/queue/dns-cluster.pipe) + if [ -z "$dlock" ]; then + cmd="$BIN/v-add-remote-dns-domain $user $domain" + echo "$cmd" >> $VESTA/data/queue/dns-cluster.pipe + fi fi diff --git a/bin/v-change-dns-domain-soa b/bin/v-change-dns-domain-soa index 5daf5301..875bc727 100755 --- a/bin/v-change-dns-domain-soa +++ b/bin/v-change-dns-domain-soa @@ -48,8 +48,12 @@ update_domain_zone # dns-cluster if [ ! -z "$DNS_CLUSTER" ]; then - cmd="$BIN/v-change-remote-dns-domain-soa $user $domain" - echo "$cmd" >> $VESTA/data/queue/dns-cluster.pipe + # Check for first sync + dlock=$(grep "domain $user $domain" $VESTA/data/queue/dns-cluster.pipe) + if [ -z "$dlock" ]; then + cmd="$BIN/v-change-remote-dns-domain-soa $user $domain $soa" + echo "$cmd" >> $VESTA/data/queue/dns-cluster.pipe + fi fi diff --git a/bin/v-change-dns-domain-tpl b/bin/v-change-dns-domain-tpl index c18f7675..22222165 100755 --- a/bin/v-change-dns-domain-tpl +++ b/bin/v-change-dns-domain-tpl @@ -72,8 +72,12 @@ update_domain_zone # dns-cluster if [ ! -z "$DNS_CLUSTER" ]; then - cmd="$BIN/v-add-remote-dns-domain $user $domain" - echo "$cmd" >> $VESTA/data/queue/dns-cluster.pipe + # Check for first sync + dlock=$(grep "domain $user $domain" $VESTA/data/queue/dns-cluster.pipe) + if [ -z "$dlock" ]; then + cmd="$BIN/v-add-remote-dns-domain $user $domain" + echo "$cmd" >> $VESTA/data/queue/dns-cluster.pipe + fi fi diff --git a/bin/v-change-dns-domain-ttl b/bin/v-change-dns-domain-ttl index f812ac35..88c50813 100755 --- a/bin/v-change-dns-domain-ttl +++ b/bin/v-change-dns-domain-ttl @@ -47,8 +47,12 @@ update_domain_zone # dns-cluster if [ ! -z "$DNS_CLUSTER" ]; then - cmd="$BIN/v-change-remote-dns-domain-ttl $user $domain" - echo "$cmd" >> $VESTA/data/queue/dns-cluster.pipe + # Check for first sync + dlock=$(grep "domain $user $domain" $VESTA/data/queue/dns-cluster.pipe) + if [ -z "$dlock" ]; then + cmd="$BIN/v-change-remote-dns-domain-ttl $user $domain $ttl" + echo "$cmd" >> $VESTA/data/queue/dns-cluster.pipe + fi fi diff --git a/bin/v-change-dns-record b/bin/v-change-dns-record index 9f08af68..c46727f5 100755 --- a/bin/v-change-dns-record +++ b/bin/v-change-dns-record @@ -65,8 +65,12 @@ update_domain_zone # dns-cluster if [ ! -z "$DNS_CLUSTER" ]; then - cmd="$BIN/v-add-remote-dns-domain $user $domain" - echo "$cmd" >> $VESTA/data/queue/dns-cluster.pipe + # Check for first sync + dlock=$(grep "domain $user $domain" $VESTA/data/queue/dns-cluster.pipe) + if [ -z "$dlock" ]; then + cmd="$BIN/v-add-remote-dns-domain $user $domain" + echo "$cmd" >> $VESTA/data/queue/dns-cluster.pipe + fi fi diff --git a/bin/v-change-dns-record-id b/bin/v-change-dns-record-id index f492b4eb..0f76290a 100755 --- a/bin/v-change-dns-record-id +++ b/bin/v-change-dns-record-id @@ -54,8 +54,12 @@ update_domain_zone # dns-cluster if [ ! -z "$DNS_CLUSTER" ]; then - cmd="$BIN/v-add-remote-dns-domain $user $domain" - echo "$cmd" >> $VESTA/data/queue/dns-cluster.pipe + # Check for first sync + dlock=$(grep "domain $user $domain" $VESTA/data/queue/dns-cluster.pipe) + if [ -z "$dlock" ]; then + cmd="$BIN/v-add-remote-dns-domain $user $domain" + echo "$cmd" >> $VESTA/data/queue/dns-cluster.pipe + fi fi diff --git a/bin/v-delete-dns-record b/bin/v-delete-dns-record index 43b10344..6b23a1c0 100755 --- a/bin/v-delete-dns-record +++ b/bin/v-delete-dns-record @@ -47,8 +47,12 @@ update_domain_zone # dns-cluster if [ ! -z "$DNS_CLUSTER" ]; then - cmd="$BIN/v-delete-remote-dns-record $user $domain $id" - echo "$cmd" >> $VESTA/data/queue/dns-cluster.pipe + # Check for first sync + dlock=$(grep "domain $user $domain" $VESTA/data/queue/dns-cluster.pipe) + if [ -z "$dlock" ]; then + cmd="$BIN/v-delete-remote-dns-record $user $domain $id" + echo "$cmd" >> $VESTA/data/queue/dns-cluster.pipe + fi fi