22 lines
716 B
YAML
22 lines
716 B
YAML
slurm_nodes_std: # default nodes: controller and submit machine
|
|
- machine: ctl
|
|
image: slurm:slurmctld
|
|
exposed_ports: [ "6817:6817/tcp" ]
|
|
- machine: submit1
|
|
image: slurm:slurmd
|
|
extra_mounts:
|
|
- "/home/{{unpriv_user}}/job3/:/mnt/:rw"
|
|
slurm_nodes_exec: | # extend range to execute nodes list
|
|
{% set slurm_nodes_exec = [] %}
|
|
{% for i in range(1, num_nodes+1) -%}
|
|
{% set _ = slurm_nodes_exec.extend([
|
|
{'machine':'exec%s'|format(i), 'image': 'slurm:slurmd',
|
|
'aliases':['drone%s'|format(i)]}]) -%}
|
|
{%- endfor %}
|
|
{{ slurm_nodes_exec }}
|
|
slurm_default_mounts:
|
|
- /container/volumes/slurm/:/etc/slurm/:rw
|
|
- /container/volumes/munge/munge.key:/etc/munge/munge.key:rw
|
|
- slurm-shared:/shared/:rw
|
|
|