diff --git a/infra/jobs/station/dsconfig.levant.nomad b/infra/jobs/station/dsconfig.levant.nomad
index b8317d4fc4898adab7266dca4388655abaa45e91..ebb5c4f3f7d8f2918ed371e06c9c75935e04d3dc 100644
--- a/infra/jobs/station/dsconfig.levant.nomad
+++ b/infra/jobs/station/dsconfig.levant.nomad
@@ -15,15 +15,22 @@ job "dsconfig" {
       mode = "bridge"
     }
 
-    task "dsconfig" {
+    task "wait-for-db" {
+      lifecycle {
+        hook    = "prestart"
+        sidecar = false
+      }
       driver = "docker"
 
-      restart {
-        interval = "1h"
-        attempts = 10
-        delay    = "1m"
-        mode     = "delay"
+      config {
+        image   = "[[ $.registry.astron.url ]]/busybox:latest"
+        command = "sh"
+        args    = ["-c", "while ! nc -z tango.service.consul 10000; do sleep 1; done"]
       }
+    }
+
+    task "dsconfig" {
+      driver = "docker"
 
       artifact {
         source      = "${NOMAD_META_cdb_json_url}"