Infra: Nomad
[csit.git] / fdio.infra.ansible / roles / nomad / templates / server.hcl.j2
index b581de9..5ccf45c 100644 (file)
@@ -7,6 +7,26 @@ server {
 
     encrypt = "{{ nomad_encrypt }}"
 
+    {% if nomad_node_gc_threshold -%}
+        node_gc_threshold = "{{ nomad_node_gc_threshold }}"
+    {%- endif %}
+
+    {% if nomad_job_gc_interval -%}
+        job_gc_interval = "{{ nomad_job_gc_interval }}"
+    {%- endif %}
+
+    {% if nomad_job_gc_threshold -%}
+        job_gc_threshold = "{{ nomad_job_gc_threshold }}"
+    {%- endif %}
+
+    {% if nomad_eval_gc_threshold -%}
+        eval_gc_threshold = "{{ nomad_eval_gc_threshold }}"
+    {%- endif %}
+
+    {% if nomad_deployment_gc_threshold -%}
+        deployment_gc_threshold = "{{ nomad_deployment_gc_threshold }}"
+    {%- endif %}
+
     {% if nomad_retry_join | bool -%}
     server_join {
         retry_join = [ {% for ip_port in nomad_retry_servers -%} "{{ ip_port }}" {% if not loop.last %},{% endif %}{%- endfor -%} ]