|
|
|
@ -1,4 +1,4 @@ |
|
|
|
|
job "postgres9.6" { |
|
|
|
|
job "postgres13.3" { |
|
|
|
|
datacenters = ["dc1"] |
|
|
|
|
type = "system" |
|
|
|
|
priority = 90 |
|
|
|
@ -20,12 +20,12 @@ job "postgres9.6" { |
|
|
|
|
driver = "docker" |
|
|
|
|
|
|
|
|
|
config { |
|
|
|
|
image = "superboum/amd64_postgres:v5" |
|
|
|
|
image = "superboum/amd64_postgres:v10" |
|
|
|
|
network_mode = "host" |
|
|
|
|
readonly_rootfs = false |
|
|
|
|
command = "/usr/local/bin/stolon-sentinel" |
|
|
|
|
args = [ |
|
|
|
|
"--cluster-name", "pissenlit", |
|
|
|
|
"--cluster-name", "chelidoine", |
|
|
|
|
"--store-backend", "consul", |
|
|
|
|
"--store-endpoints", "http://consul.service.2.cluster.deuxfleurs.fr:8500", |
|
|
|
|
] |
|
|
|
@ -39,12 +39,12 @@ job "postgres9.6" { |
|
|
|
|
driver = "docker" |
|
|
|
|
|
|
|
|
|
config { |
|
|
|
|
image = "superboum/amd64_postgres:v5" |
|
|
|
|
image = "superboum/amd64_postgres:v10" |
|
|
|
|
network_mode = "host" |
|
|
|
|
readonly_rootfs = false |
|
|
|
|
command = "/usr/local/bin/stolon-proxy" |
|
|
|
|
args = [ |
|
|
|
|
"--cluster-name", "pissenlit", |
|
|
|
|
"--cluster-name", "chelidoine", |
|
|
|
|
"--store-backend", "consul", |
|
|
|
|
"--store-endpoints", "http://consul.service.2.cluster.deuxfleurs.fr:8500", |
|
|
|
|
"--port", "${NOMAD_PORT_psql_proxy_port}", |
|
|
|
@ -81,12 +81,12 @@ job "postgres9.6" { |
|
|
|
|
driver = "docker" |
|
|
|
|
|
|
|
|
|
config { |
|
|
|
|
image = "superboum/amd64_postgres:v5" |
|
|
|
|
image = "superboum/amd64_postgres:v10" |
|
|
|
|
network_mode = "host" |
|
|
|
|
readonly_rootfs = false |
|
|
|
|
command = "/usr/local/bin/stolon-keeper" |
|
|
|
|
args = [ |
|
|
|
|
"--cluster-name", "pissenlit", |
|
|
|
|
"--cluster-name", "chelidoine", |
|
|
|
|
"--store-backend", "consul", |
|
|
|
|
"--store-endpoints", "http://consul.service.2.cluster.deuxfleurs.fr:8500", |
|
|
|
|
"--data-dir", "/mnt/persist", |
|
|
|
@ -95,7 +95,7 @@ job "postgres9.6" { |
|
|
|
|
"--pg-repl-password", "${PG_REPL_PWD}", |
|
|
|
|
"--pg-listen-address", "${attr.unique.network.ip-address}", |
|
|
|
|
"--pg-port", "${NOMAD_PORT_psql_port}", |
|
|
|
|
"--pg-bin-path", "/usr/lib/postgresql/9.6/bin/" |
|
|
|
|
"--pg-bin-path", "/usr/lib/postgresql/13/bin/" |
|
|
|
|
] |
|
|
|
|
ports = [ "psql_port" ] |
|
|
|
|
volumes = [ |
|
|
|
|