Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- job "mtl-example" {
- datacenters = ["eu-west-1"]
- type = "service"
- update {
- stagger = "10s"
- max_parallel = 1
- }
- group "mtl-test" {
- count = 1
- restart {
- attempts = 10
- interval = "5m"
- delay = "25s"
- mode = "delay"
- }
- ephemeral_disk {
- sticky = true
- migrate = true
- size = 500
- }
- task "mtl-example" {
- driver = "exec"
- config {
- command = "/bin/echo"
- args = ["${NOMAD_ALLOC_DIR}", "${NOMAD_TASK_NAME}", "${NOMAD_PORT_mtl_sleep_yours}", "${NOMAD_PORT_three}"]
- }
- resources {
- cpu = 100
- memory = 100
- network {
- port "three" {}
- }
- }
- }
- task "mtl-sleep" {
- driver = "exec"
- config {
- command = "/bin/sleep"
- args = ["10000"]
- }
- resources {
- cpu = 100
- memory = 100
- network {
- mbits = 100
- port "yours" {}
- port "mine" {}
- }
- }
- }
- task "mtl-env" {
- driver = "exec"
- config {
- command = "/usr/bin/env"
- }
- resources {
- cpu = 100
- memory = 100
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement