Files
ansible-homelab/roles/nomad/templates/server.hcl.j2
T
2026-02-04 10:00:33 -06:00

29 lines
638 B
Django/Jinja

# {{ ansible_managed }}
# Nomad Server Configuration
server {
enabled = true
bootstrap_expect = {{ nomad_bootstrap_expect }}
{% if nomad_retry_join | length > 0 %}
server_join {
retry_join = {{ nomad_retry_join | to_json }}
}
{% endif %}
# Raft performance
raft_protocol = 3
# Enable memory/CPU preemption for system jobs
default_scheduler_config {
scheduler_algorithm = "binpack"
memory_oversubscription_enabled = true
preemption_config {
batch_scheduler_enabled = true
system_scheduler_enabled = true
service_scheduler_enabled = true
}
}
}