diff --git a/roles/slurm/tasks/main.yml b/roles/slurm/tasks/main.yml index abbbde5..003513e 100644 --- a/roles/slurm/tasks/main.yml +++ b/roles/slurm/tasks/main.yml @@ -113,6 +113,7 @@ ports: "{{ item.exposed_ports | default([]) }}" networks: - name: "{{ docker_network }}" + aliases: "{{ item.aliases | default(omit) }}" env: slurmuser: "{{ slurm_user }}" image: "{{ item.image }}" diff --git a/roles/slurm/vars/main.yml b/roles/slurm/vars/main.yml index 1bffd37..e95d42d 100644 --- a/roles/slurm/vars/main.yml +++ b/roles/slurm/vars/main.yml @@ -10,7 +10,8 @@ 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'}]) -%} + {'machine':'exec%s'|format(i), 'image': 'slurm:slurmd', + 'aliases':['drone%s'|format(i)]}]) -%} {%- endfor %} {{ slurm_nodes_exec }} slurm_default_mounts: