diff options
author | Quentin Dufour <quentin@deuxfleurs.fr> | 2021-03-07 11:43:46 +0100 |
---|---|---|
committer | Quentin Dufour <quentin@deuxfleurs.fr> | 2021-03-07 11:43:46 +0100 |
commit | b6085676483fc8308fa4a1954e3fb18052186e49 (patch) | |
tree | ccedddac34b94483504312c2343512b622bac7f3 /app/backup/deploy/backup-manual.hcl | |
parent | a69efd9b3105e0c4abf1fb8f9944fac64d9c5165 (diff) | |
download | infrastructure-b6085676483fc8308fa4a1954e3fb18052186e49.tar.gz infrastructure-b6085676483fc8308fa4a1954e3fb18052186e49.zip |
Add a new parameter to stolon
Diffstat (limited to 'app/backup/deploy/backup-manual.hcl')
-rw-r--r-- | app/backup/deploy/backup-manual.hcl | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/app/backup/deploy/backup-manual.hcl b/app/backup/deploy/backup-manual.hcl deleted file mode 100644 index 08b3784..0000000 --- a/app/backup/deploy/backup-manual.hcl +++ /dev/null @@ -1,63 +0,0 @@ -job "backup_manual" { - datacenters = ["dc1"] - - type = "batch" - - task "backup-matrix" { - driver = "docker" - - config { - image = "superboum/backup_matrix:2" - volumes = [ - "secrets/id_ed25519:/root/.ssh/id_ed25519", - "secrets/id_ed25519.pub:/root/.ssh/id_ed25519.pub", - "secrets/known_hosts:/root/.ssh/known_hosts", - "/mnt/glusterfs/chat/matrix/synapse/media:/mnt/glusterfs/chat/matrix/synapse/media" - ] - network_mode = "host" - } - - env { - CONSUL_HTTP_ADDR = "http://consul.service.2.cluster.deuxfleurs.fr:8500" - } - - template { - data = <<EOH -TARGET_SSH_USER={{ key "secrets/backup/target_ssh_user" }} -TARGET_SSH_PORT={{ key "secrets/backup/target_ssh_port" }} -TARGET_SSH_HOST={{ key "secrets/backup/target_ssh_host" }} -TARGET_SSH_DIR={{ key "secrets/backup/target_ssh_dir" }} -MATRIX_PSQL_DB={{ key "secrets/chat/synapse/postgres_db" }} -MATRIX_PSQL_USER={{ key "secrets/chat/synapse/postgres_user" }} -MATRIX_PSQL_PWD={{ key "secrets/chat/synapse/postgres_pwd" }} -EOH - - destination = "secrets/env_vars" - env = true - } - - template { - data = "{{ key \"secrets/backup/id_ed25519\" }}" - destination = "secrets/id_ed25519" - } - template { - data = "{{ key \"secrets/backup/id_ed25519.pub\" }}" - destination = "secrets/id_ed25519.pub" - } - template { - data = "{{ key \"secrets/backup/target_ssh_fingerprint\" }}" - destination = "secrets/known_hosts" - } - - resources { - memory = 200 - } - - restart { - attempts = 2 - interval = "30m" - delay = "15s" - mode = "fail" - } - } -} |