aboutsummaryrefslogtreecommitdiff
path: root/deploy/nomad/example-seaweedfs-app.hcl
diff options
context:
space:
mode:
authorMateusz Kondej <mk@pop-os.localdomain>2022-04-17 04:26:17 +0200
committerMateusz Kondej <mateuszkj@gmail.com>2022-04-18 20:31:22 +0200
commit8c70bb5b9f6e1de2b447ba40e62ab240f00e383d (patch)
treef8d6a191db3136efb044c4b1927621cc89d94fb3 /deploy/nomad/example-seaweedfs-app.hcl
parentc2ec139c1c34f7d6653b7094fdb97c8117e1c1be (diff)
downloadseaweedfs-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.hcl32
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"
+ }
+ }
+ }
+}