diff --git a/templates/slurm.conf.j2 b/templates/slurm.conf.j2 index e1bc114..783a7aa 100644 --- a/templates/slurm.conf.j2 +++ b/templates/slurm.conf.j2 @@ -11,8 +11,14 @@ ControlMachine=localhost {% for key in __slurm_config_merged | sort %} {% set val = __slurm_config_merged[key] %} {% if val is not none and val != omit %} +{% if key == "SlurmctldHost" and val is iterable and val is not string %} +{% for host in val %} +SlurmctldHost={{ host }} +{% endfor %} +{% else %} {{ key }}={{ 'YES' if val is sameas true else ('NO' if val is sameas false else val) }} {% endif %} +{% endif %} {% endfor %} # Nodes