From 109f294cffe7ad65b284c8b37456affa15a1950b Mon Sep 17 00:00:00 2001 From: Ben Martin Date: Tue, 24 Jun 2025 20:32:36 +0100 Subject: [PATCH 1/2] chore: update volume paths to point to ephemeral disks --- modules/media-centre/jobspec.nomad.hcl | 10 +++++----- modules/ollama/jobspec.nomad.hcl | 7 ++++++- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/modules/media-centre/jobspec.nomad.hcl b/modules/media-centre/jobspec.nomad.hcl index 31704cc..1f74549 100644 --- a/modules/media-centre/jobspec.nomad.hcl +++ b/modules/media-centre/jobspec.nomad.hcl @@ -190,11 +190,11 @@ job "media-centre" { } volumes = [ - "local/config:/config/config", - "local/data:/config/data", - "local/log:/config/log", - "local/plugins:/config/plugins", - "local/root:/config/root", + "../alloc/data/config:/config/config", + "../alloc/data/data:/config/data", + "../alloc/data/log:/config/log", + "../alloc/data/plugins:/config/plugins", + "../alloc/data/root:/config/root", ] } diff --git a/modules/ollama/jobspec.nomad.hcl b/modules/ollama/jobspec.nomad.hcl index ed72940..1c40ac6 100644 --- a/modules/ollama/jobspec.nomad.hcl +++ b/modules/ollama/jobspec.nomad.hcl @@ -12,6 +12,11 @@ job "ollama" { } } + ephemeral_disk { + migrate = true + size = 200 + } + task "ollama" { driver = "docker" @@ -25,7 +30,7 @@ job "ollama" { runtime = "nvidia" volumes = [ - "data/:/root/.ollama" + "../alloc/data/:/root/.ollama" ] } From 7f6ca9782d3b261122339288ffec1c8d6369a604 Mon Sep 17 00:00:00 2001 From: Ben Martin Date: Tue, 24 Jun 2025 20:32:57 +0100 Subject: [PATCH 2/2] chore(forgejo): tidy up unused ephemeral disk --- modules/forgejo/jobspec.nomad.hcl | 5 ----- 1 file changed, 5 deletions(-) diff --git a/modules/forgejo/jobspec.nomad.hcl b/modules/forgejo/jobspec.nomad.hcl index 7dc240d..47a0546 100644 --- a/modules/forgejo/jobspec.nomad.hcl +++ b/modules/forgejo/jobspec.nomad.hcl @@ -173,10 +173,5 @@ job "forgejo" { attachment_mode = "file-system" access_mode = "single-node-writer" } - - ephemeral_disk { - migrate = true - size = 10000 - } } }