--- - name: Configure /etc/hosts for Slurm cluster hosts: slurm_cluster become: true gather_facts: false tasks: - name: Add Slurm cluster hosts to /etc/hosts ansible.builtin.blockinfile: path: /etc/hosts marker: "# {mark} ANSIBLE MANAGED SLURM CLUSTER HOSTS" block: | {{ slurm_control_addr }} {{ slurm_control_machine }} {% for node in slurm_nodes if node.managed_state | default('present') == 'present' %} {{ node.addr }} {{ node.name }} {% endfor %}