From 81b7e1beeea407ed3aa64c6d87259942ae9e5eb8 Mon Sep 17 00:00:00 2001 From: Daniel Berteaud Date: Sat, 23 Mar 2024 22:12:13 +0100 Subject: [PATCH] Ensure postgres is available before running manage --- example/manage.nomad.hcl | 1 + variables.yml | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/example/manage.nomad.hcl b/example/manage.nomad.hcl index 7a92604..2077108 100644 --- a/example/manage.nomad.hcl +++ b/example/manage.nomad.hcl @@ -115,6 +115,7 @@ job "postgres-manage" { data = <<_EOT LANG=fr_FR.utf8 TZ=Europe/Paris +WAIT_FOR_TARGETS=localhost:5432 _EOT destination = "secrets/.env" perms = 400 diff --git a/variables.yml b/variables.yml index 0445451..898bb79 100644 --- a/variables.yml +++ b/variables.yml @@ -206,7 +206,8 @@ pg: - service: 'master.[[ .instance ]]' # Additional env var - env: {} + env: + WAIT_FOR_TARGETS: localhost:5432 # Connection to postgres through the service mesg consul: