{ elib, ... }: let inherit (elib) nfsVolume nomadJob; in { resource."nomad_volume"."jellyfin-cache" = nfsVolume { volume_name = "jellyfin-cache"; access_mode = "single-node-writer"; server = "blowhole.hosts.in.redalder.org"; share = "/mnt/kyle/infrastructure/jellyfin/cache"; mount_flags = [ "hard" "vers=4.2" "rsize=131072" "wsize=131072" "async" ]; }; resource."nomad_volume"."jellyfin-config" = nfsVolume { volume_name = "jellyfin-config"; access_mode = "single-node-writer"; server = "blowhole.hosts.in.redalder.org"; share = "/mnt/kyle/infrastructure/jellyfin/config"; mount_flags = [ "hard" "vers=4.2" "rsize=131072" "wsize=131072" "async" ]; }; resource."nomad_volume"."jellyfin-media" = nfsVolume { volume_name = "jellyfin-media"; access_mode = "single-node-writer"; server = "blowhole.hosts.in.redalder.org"; share = "/mnt/kyle/infrastructure/jellyfin/media"; mount_flags = [ "hard" "vers=4.2" "rsize=131072" "wsize=131072" "async" ]; }; resource."nomad_job"."jellyfin" = nomadJob { jobspec = ./job.hcl; }; }