diff --git a/traefik.yml b/traefik.yml index 76be016..a60d7b4 100644 --- a/traefik.yml +++ b/traefik.yml @@ -201,8 +201,12 @@ do host ${host} >/dev/null 2>&1 || continue curl -s https://${host} >/dev/null 2>&1 || continue - until ssllabs-scan --quiet ${host} >/tmp/ssllabs-scan-result-$host + while cat /tmp/ssllabs-scan-result-$host | jq -r | egrep -q '^\[\]$' do + until ssllabs-scan --quiet ${host} >/tmp/ssllabs-scan-result-$host + do + sleep 60 + done sleep 60 done cat /tmp/ssllabs-scan-result-$host | jq '.[] | .endpoints | .[] | .grade' >${g_tmp}/ssllabs-scan-result 2>&1 >${g_tmp}/ssllabs-scan-result