diff --git a/modules/elk/jobspec.nomad.hcl b/modules/elk/jobspec.nomad.hcl index d2789b5..0603a60 100644 --- a/modules/elk/jobspec.nomad.hcl +++ b/modules/elk/jobspec.nomad.hcl @@ -30,6 +30,11 @@ job "elk" { } } + ephemeral_disk { + migrate = true + size = 10000 + } + task "elasticsearch" { driver = "docker" @@ -40,7 +45,6 @@ job "elk" { volumes = [ "/mnt/docker/elastic-${node.unique.name}/config:/usr/share/elasticsearch/config", - "/mnt/docker/elastic-${node.unique.name}/data:/usr/share/elasticsearch/data", ] ulimit { @@ -86,6 +90,7 @@ job "elk" { discovery: seed_providers: file path: + data: {{ env "NOMAD_TASK_DIR" }}/data repo: - /mnt/backups xpack: @@ -193,6 +198,11 @@ job "elk" { } } + ephemeral_disk { + migrate = true + size = 10 + } + task "elasticsearch" { driver = "docker" @@ -203,7 +213,6 @@ job "elk" { volumes = [ "/mnt/docker/elastic-${node.unique.name}/config:/usr/share/elasticsearch/config", - "/mnt/docker/elastic-${node.unique.name}/data:/usr/share/elasticsearch/data", ] ulimit { @@ -252,6 +261,7 @@ job "elk" { discovery: seed_providers: file path: + data: {{ env "NOMAD_TASK_DIR" }}/data repo: - /mnt/backups xpack: diff --git a/modules/media-centre/jobspec.nomad.hcl b/modules/media-centre/jobspec.nomad.hcl index 761620d..0e18216 100644 --- a/modules/media-centre/jobspec.nomad.hcl +++ b/modules/media-centre/jobspec.nomad.hcl @@ -44,8 +44,9 @@ job "media-centre" { } resources { - cpu = 1200 - memory = 4096 + cpu = 1200 + memory = 1024 + memory_max = 4096 } } @@ -135,8 +136,9 @@ job "media-centre" { } resources { - cpu = 1200 - memory = 4096 + cpu = 1200 + memory = 1024 + memory_max = 4096 } }