mirror of
https://git.sr.ht/~magic_rb/cluster
synced 2024-11-25 01:26:14 +01:00
Make Hydra work under new system
Signed-off-by: Magic_RB <magic_rb@redalder.org>
This commit is contained in:
parent
b6b9e09535
commit
3e69bacea5
|
@ -1,7 +1,6 @@
|
||||||
resource "nomad_volume" "hydra-db" {
|
resource "nomad_volume" "hydra-db" {
|
||||||
# depends_on = [data.nomad_plugin.nomad-driver-containerd]
|
|
||||||
type = "csi"
|
type = "csi"
|
||||||
plugin_id = "nfs"
|
plugin_id = "org.democratic-csi.nfs"
|
||||||
volume_id = "hydra-db"
|
volume_id = "hydra-db"
|
||||||
name = "hydra-db"
|
name = "hydra-db"
|
||||||
external_id = "hydra-db"
|
external_id = "hydra-db"
|
||||||
|
@ -14,18 +13,19 @@ resource "nomad_volume" "hydra-db" {
|
||||||
context = {
|
context = {
|
||||||
server = "blowhole.hosts.in.redalder.org"
|
server = "blowhole.hosts.in.redalder.org"
|
||||||
share = "/var/nfs/hydra-db"
|
share = "/var/nfs/hydra-db"
|
||||||
|
node_attach_driver = "nfs"
|
||||||
|
provisioner_driver = "node-manual"
|
||||||
}
|
}
|
||||||
|
|
||||||
mount_options {
|
mount_options {
|
||||||
fs_type = "nfs"
|
fs_type = "nfs"
|
||||||
mount_flags = [ "nolock", "hard" ]
|
mount_flags = [ "nfsvers=3", "hard", "async" ]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
resource "nomad_volume" "hydra-data" {
|
resource "nomad_volume" "hydra-data" {
|
||||||
# depends_on = [data.nomad_plugin.nomad-driver-containerd]
|
|
||||||
type = "csi"
|
type = "csi"
|
||||||
plugin_id = "nfs"
|
plugin_id = "org.democratic-csi.nfs"
|
||||||
volume_id = "hydra-data"
|
volume_id = "hydra-data"
|
||||||
name = "hydra-data"
|
name = "hydra-data"
|
||||||
external_id = "hydra-data"
|
external_id = "hydra-data"
|
||||||
|
@ -38,18 +38,19 @@ resource "nomad_volume" "hydra-data" {
|
||||||
context = {
|
context = {
|
||||||
server = "blowhole.hosts.in.redalder.org"
|
server = "blowhole.hosts.in.redalder.org"
|
||||||
share = "/var/nfs/hydra-data"
|
share = "/var/nfs/hydra-data"
|
||||||
|
node_attach_driver = "nfs"
|
||||||
|
provisioner_driver = "node-manual"
|
||||||
}
|
}
|
||||||
|
|
||||||
mount_options {
|
mount_options {
|
||||||
fs_type = "nfs"
|
fs_type = "nfs"
|
||||||
mount_flags = [ "nolock", "hard" ]
|
mount_flags = [ "nfsvers=3", "hard", "async" ]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
resource "nomad_volume" "hydra-nix" {
|
resource "nomad_volume" "hydra-nix" {
|
||||||
# depends_on = [data.nomad_plugin.nomad-driver-containerd]
|
|
||||||
type = "csi"
|
type = "csi"
|
||||||
plugin_id = "nfs"
|
plugin_id = "org.democratic-csi.nfs"
|
||||||
volume_id = "hydra-nix"
|
volume_id = "hydra-nix"
|
||||||
name = "hydra-nix"
|
name = "hydra-nix"
|
||||||
external_id = "hydra-nix"
|
external_id = "hydra-nix"
|
||||||
|
@ -62,11 +63,13 @@ resource "nomad_volume" "hydra-nix" {
|
||||||
context = {
|
context = {
|
||||||
server = "blowhole.hosts.in.redalder.org"
|
server = "blowhole.hosts.in.redalder.org"
|
||||||
share = "/var/nfs/hydra-nix"
|
share = "/var/nfs/hydra-nix"
|
||||||
|
node_attach_driver = "nfs"
|
||||||
|
provisioner_driver = "node-manual"
|
||||||
}
|
}
|
||||||
|
|
||||||
mount_options {
|
mount_options {
|
||||||
fs_type = "nfs"
|
fs_type = "nfs"
|
||||||
mount_flags = [ "nolock", "hard" ]
|
mount_flags = [ "nfsvers=3", "hard", "async" ]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -104,8 +104,8 @@ job "hydra" {
|
||||||
|
|
||||||
resources {
|
resources {
|
||||||
cpu = 4000
|
cpu = 4000
|
||||||
memory = 1024
|
memory = 4096
|
||||||
memory_max = 3072
|
memory_max = 8096
|
||||||
}
|
}
|
||||||
|
|
||||||
template {
|
template {
|
||||||
|
|
Loading…
Reference in a new issue