Adjust down default service stunnel sidecar resources
Keep photoprism and lidarr, database heavy tools, at the same level
This commit is contained in:
parent
02959c7673
commit
41c9d3d6f6
@ -85,6 +85,10 @@ module "photoprism_module" {
|
|||||||
memory = 3000
|
memory = 3000
|
||||||
memory_max = 4000
|
memory_max = 4000
|
||||||
}
|
}
|
||||||
|
stunnel_resources = {
|
||||||
|
cpu = 100
|
||||||
|
memory = 100
|
||||||
|
}
|
||||||
sticky_disk = true
|
sticky_disk = true
|
||||||
host_volumes = [
|
host_volumes = [
|
||||||
{
|
{
|
||||||
@ -99,7 +103,6 @@ module "photoprism_module" {
|
|||||||
},
|
},
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
ingress = true
|
ingress = true
|
||||||
service_port = 2342
|
service_port = 2342
|
||||||
ingress_middlewares = [
|
ingress_middlewares = [
|
||||||
@ -253,4 +256,9 @@ module "lidarr" {
|
|||||||
cpu = 500
|
cpu = 500
|
||||||
memory = 1500
|
memory = 1500
|
||||||
}
|
}
|
||||||
|
|
||||||
|
stunnel_resources = {
|
||||||
|
cpu = 100
|
||||||
|
memory = 100
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -17,6 +17,7 @@ resource "nomad_job" "service" {
|
|||||||
ports = var.ports
|
ports = var.ports
|
||||||
sticky_disk = var.sticky_disk
|
sticky_disk = var.sticky_disk
|
||||||
resources = var.resources
|
resources = var.resources
|
||||||
|
stunnel_resources = var.stunnel_resources
|
||||||
service_tags = var.service_tags
|
service_tags = var.service_tags
|
||||||
custom_services = var.custom_services
|
custom_services = var.custom_services
|
||||||
|
|
||||||
|
@ -334,8 +334,9 @@ $$;
|
|||||||
}
|
}
|
||||||
|
|
||||||
resources {
|
resources {
|
||||||
cpu = 100
|
cpu = ${stunnel_resources.cpu}
|
||||||
memory = 100
|
memory = ${stunnel_resources.memory}
|
||||||
|
%{ if stunnel_resources.memory_max != null }memory_max = ${stunnel_resources.memory_max}%{ endif }
|
||||||
}
|
}
|
||||||
|
|
||||||
template {
|
template {
|
||||||
|
@ -89,6 +89,22 @@ variable "resources" {
|
|||||||
description = "Resources to be assigned to the main task"
|
description = "Resources to be assigned to the main task"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
variable "stunnel_resources" {
|
||||||
|
type = object({
|
||||||
|
cpu = number
|
||||||
|
memory = number
|
||||||
|
memory_max = optional(number)
|
||||||
|
})
|
||||||
|
|
||||||
|
default = {
|
||||||
|
cpu = 50
|
||||||
|
memory = 50
|
||||||
|
memory_max = null
|
||||||
|
}
|
||||||
|
|
||||||
|
description = "Resources to be assigned to the stunnel sidecar task"
|
||||||
|
}
|
||||||
|
|
||||||
variable "env" {
|
variable "env" {
|
||||||
type = map(string)
|
type = map(string)
|
||||||
default = {}
|
default = {}
|
||||||
|
Loading…
Reference in New Issue
Block a user