diff --git a/templates/mariadb/genuserdeplists.sh.erb b/templates/mariadb/genuserdeplists.sh.erb index 36d7d90..54d06b4 100644 --- a/templates/mariadb/genuserdeplists.sh.erb +++ b/templates/mariadb/genuserdeplists.sh.erb @@ -2,6 +2,7 @@ <% basedir="statistics:drive-server-coms" -%> <% cupath="/opt/mariadb/statistics/users/" -%> +status=0 <% @custdata.each do |cust,data| -%> #Customer <%= cust %> has no billing departments. @@ -13,6 +14,10 @@ chmod '0700' /opt/mariadb/statistics/users/<%= cust %> if jq . <%= cupath + cust %>/users-<%= dom.gsub(/[.]/, '-') %>.json &>/dev/null then timeout 30s rclone copy -c --no-check-certificate --webdav-headers "Host,sunet.drive.sunet.se" --use-cookies <%= cupath + cust %>/users-<%= dom.gsub(/[.]/, '-') %>.json <%= basedir%>/<%= cust %>-<%= @environment%>/ + [[ $? -eq 0 ]] || { status=1 ; echo "Error: Upload of user data failed." ; } +else + echo "Error in json data" + status=1 fi <% end -%> <% end -%>