# a job that mounts an EBS volume and writes its job ID as a file job "use-ebs-volume" { datacenters = ["dc1"] group "group" { volume "test" { type = "csi" source = "ebs-vol0" } task "task" { driver = "docker" config { image = "busybox:1" command = "/bin/sh" args = ["-c", "touch /local/test/${NOMAD_ALLOC_ID}; sleep 3600"] } volume_mount { volume = "test" destination = "${NOMAD_TASK_DIR}/test" read_only = false } resources { cpu = 500 memory = 128 } } } }