diff options
| author | Mateusz Kondej <mk@pop-os.localdomain> | 2022-04-17 04:26:17 +0200 |
|---|---|---|
| committer | Mateusz Kondej <mateuszkj@gmail.com> | 2022-04-18 20:31:22 +0200 |
| commit | 8c70bb5b9f6e1de2b447ba40e62ab240f00e383d (patch) | |
| tree | f8d6a191db3136efb044c4b1927621cc89d94fb3 /deploy/nomad/example-seaweedfs-app.hcl | |
| parent | c2ec139c1c34f7d6653b7094fdb97c8117e1c1be (diff) | |
| download | seaweedfs-csi-driver-8c70bb5b9f6e1de2b447ba40e62ab240f00e383d.tar.xz seaweedfs-csi-driver-8c70bb5b9f6e1de2b447ba40e62ab240f00e383d.zip | |
Hashicorp Nomad deploy example
Diffstat (limited to 'deploy/nomad/example-seaweedfs-app.hcl')
| -rw-r--r-- | deploy/nomad/example-seaweedfs-app.hcl | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/deploy/nomad/example-seaweedfs-app.hcl b/deploy/nomad/example-seaweedfs-app.hcl new file mode 100644 index 0000000..398e557 --- /dev/null +++ b/deploy/nomad/example-seaweedfs-app.hcl @@ -0,0 +1,32 @@ +job "example-seaweedfs-app" { + datacenters = ["dc1"] + + group "apps" { + volume "example-seaweedfs-volume" { + type = "csi" + source = "example-seaweedfs-volume" + access_mode = "multi-node-multi-writer" + attachment_mode = "file-system" + } + + task "sample" { + driver = "docker" + + config { + image = "kadalu/sample-pv-check-app:latest" + force_pull = false + + entrypoint = [ + "tail", + "-f", + "/dev/null", + ] + } + + volume_mount { + volume = "example-seaweedfs-volume" + destination = "/mnt/pv" + } + } + } +} |
