diff options
author | Mathias Magnusson <mathias@magnusson.space> | 2025-03-05 18:56:25 +0100 |
---|---|---|
committer | Mathias Magnusson <mathias@magnusson.space> | 2025-03-05 18:56:25 +0100 |
commit | 2f2c5e2341f894c65d2a07086de26142e7244ecc (patch) | |
tree | 3a2a9166161871a1955390697eae43d909102a2e /jobs/vaultwarden.nomad.hcl | |
parent | c6030a84030945f1800a9fe292298e1388e0e5d3 (diff) | |
download | garm-2f2c5e2341f894c65d2a07086de26142e7244ecc.tar.gz |
update some stuff
Diffstat (limited to 'jobs/vaultwarden.nomad.hcl')
-rw-r--r-- | jobs/vaultwarden.nomad.hcl | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/jobs/vaultwarden.nomad.hcl b/jobs/vaultwarden.nomad.hcl deleted file mode 100644 index f42b195..0000000 --- a/jobs/vaultwarden.nomad.hcl +++ /dev/null @@ -1,62 +0,0 @@ -job "vaultwarden" { - group "vaultwarden" { - count = 1 - - network { - port "http" { - to = 80 - } - } - - service { - name = "vaultwarden-web" - port = "http" - provider = "nomad" - - tags = [ - "traefik.enable=true", - "traefik.http.routers.vaultwarden.rule=Host(`vaultwarden.magnusson.space`)", - "traefik.http.routers.vaultwarden.entrypoints=https", - "traefik.http.routers.vaultwarden.tls.certresolver=default", - ] - } - - volume "vaultwarden" { - type = "host" - source = "vaultwarden" - } - - task "vaultwarden" { - driver = "docker" - - resources { - cpu = 100 - memory = 150 - } - - volume_mount { - volume = "vaultwarden" - destination = "/data" - } - - config { - image = "vaultwarden/server:1.32.0-alpine" - ports = ["http"] - } - - template { - data = <<EOF -SIGNUPS_ALLOWED=false -DOMAIN=https://vaultwarden.magnusson.space -PUSH_ENABLED=true -{{ with nomadVar "nomad/jobs/vaultwarden" }} -PUSH_INSTALLATION_ID={{ .installation_id }} -PUSH_INSTALLATION_KEY={{ .installation_key }} -{{ end }} -EOF - destination = "local/.env" - env = true - } - } - } -} |