diff options
author | Alex Auvolat <alex@adnab.me> | 2022-12-24 22:59:37 +0100 |
---|---|---|
committer | Alex Auvolat <alex@adnab.me> | 2022-12-24 22:59:37 +0100 |
commit | 8d17a07c9be5cd9d400644c34ea50177535d15f6 (patch) | |
tree | cac734f62d4c04c898d4e70d1e2ba65f933317ca /experimental/bad.yugabyte/deploy | |
parent | 4b527c4db8060679d21e5bb596bde91ce39df393 (diff) | |
download | nixcfg-8d17a07c9be5cd9d400644c34ea50177535d15f6.tar.gz nixcfg-8d17a07c9be5cd9d400644c34ea50177535d15f6.zip |
reorganize some things
Diffstat (limited to 'experimental/bad.yugabyte/deploy')
-rw-r--r-- | experimental/bad.yugabyte/deploy/yugabyte.hcl | 204 |
1 files changed, 0 insertions, 204 deletions
diff --git a/experimental/bad.yugabyte/deploy/yugabyte.hcl b/experimental/bad.yugabyte/deploy/yugabyte.hcl deleted file mode 100644 index e7efa7a..0000000 --- a/experimental/bad.yugabyte/deploy/yugabyte.hcl +++ /dev/null @@ -1,204 +0,0 @@ -job "yugabytedb" { - type = "service" - datacenters = [ "neptune", "pluton" ] - - priority = 80 - - constraint { - attribute = "${attr.cpu.arch}" - value = "amd64" - } - - group "master" { - count = 3 - - constraint { - attribute = "${attr.unique.hostname}" - operator = "regexp" - value = "(caribou|cariacou|carcajou)" - } - - network { - port "admin" { static = 7000 } - port "master-rpc" { static = 7100 } - } - - update { - max_parallel = 1 - min_healthy_time = "30s" - healthy_deadline = "5m" - } - - task "master" { - driver = "docker" - - config { - image = "yugabytedb/yugabyte:2.11.1.0-b305" - command = "/home/yugabyte/bin/yb-master" - args = [ - "--fs_data_dirs=/mnt/master", - "--replication_factor=3", - "--master_addresses=10.42.0.21:7100,10.42.0.22:7100,10.42.0.23:7100", - "--rpc_bind_addresses=0.0.0.0:7100", - "--placement_cloud=deuxfleurs", - "--placement_region=staging", - "--placement_zone=neptune", - "--minloglevel=1", - ] - volumes = [ - "/mnt/ssd/yugabyte/master:/mnt/master", - ] - network_mode = "host" - logging { - type = "journald" - } - } - - resources { - memory = 1000 - cpu = 1000 - } - - kill_signal = "SIGINT" - kill_timeout = "20s" - - service { - tags = ["yugabyte-master-rpc"] - port = 7100 - address_mode = "driver" - name = "yugabyte-master-rpc" - check { - type = "tcp" - port = 7100 - address_mode = "driver" - interval = "60s" - timeout = "5s" - check_restart { - limit = 3 - grace = "90s" - ignore_warnings = false - } - } - } - - service { - tags = ["yugabyte-admin"] - port = 7000 - address_mode = "driver" - name = "yugabyte-admin" - check { - type = "tcp" - port = 7000 - address_mode = "driver" - interval = "60s" - timeout = "5s" - check_restart { - limit = 3 - grace = "90s" - ignore_warnings = false - } - } - } - - restart { - interval = "30m" - attempts = 10 - delay = "15s" - mode = "delay" - } - } - } - - group "tserver" { - count = 3 - - constraint { - attribute = "${attr.unique.hostname}" - operator = "!=" - value = "spoutnik" - } - - network { - port "ysql" { static = 5433 } - port "tserver-rpc" { static = 9100 } - } - - update { - max_parallel = 1 - min_healthy_time = "30s" - healthy_deadline = "5m" - } - - task "tserver" { - driver = "docker" - - config { - image = "yugabytedb/yugabyte:2.11.1.0-b305" - command = "/home/yugabyte/bin/yb-tserver" - args = [ - "--fs_data_dirs=/mnt/tserver", - "--start_pgsql_proxy", - "--tserver_master_addrs=10.42.0.21:7100,10.42.0.22:7100,10.42.0.23:7100", - "--rpc_bind_addresses=0.0.0.0:9100", - "--placement_cloud=deuxfleurs", - "--placement_region=staging", - "--placement_zone=neptune", - "--minloglevel=1", - ] - volumes = [ - "/mnt/ssd/yugabyte/tserver:/mnt/tserver", - ] - network_mode = "host" - logging { - type = "journald" - } - } - - resources { - memory = 1000 - cpu = 1000 - } - - kill_signal = "SIGINT" - kill_timeout = "20s" - - service { - tags = ["yugabyte-tserver-rpc"] - port = 9100 - address_mode = "driver" - name = "yugabyte-tserver-rpc" - check { - type = "tcp" - port = 9100 - address_mode = "driver" - interval = "60s" - timeout = "5s" - check_restart { - limit = 3 - grace = "90s" - ignore_warnings = false - } - } - } - - service { - tags = [ "yugabyte-ysql" ] - port = 5433 - address_mode = "driver" - name = "yugabyte-ysql" - check { - type = "tcp" - port = 5433 - address_mode = "driver" - interval = "60s" - timeout = "5s" - check_restart { - limit = 3 - grace = "90s" - ignore_warnings = false - } - } - } - } - } -} |