diff --git a/ansible/roles/slurm_client/tasks/main.yml b/ansible/roles/slurm_client/tasks/main.yml index e2c1d78bf064d3f3cedbad74774efd7edc7b7e64..64612ed5a5b21aee18277e03a2be8d1b41429798 100644 --- a/ansible/roles/slurm_client/tasks/main.yml +++ b/ansible/roles/slurm_client/tasks/main.yml @@ -29,6 +29,19 @@ group: root mode: 0400 +- name: Create symbolic links for Slurm config files + ansible.builtin.file: + src: "{{ item.src }}" + dest: "{{ item.dest }}" + state: link + force: yes # Force the creation of the symlinks even if source files do not exist yet + loop: + - { src: "/cm/shared/apps/slurm/var/etc/cgroup.conf", dest: "/etc/slurm/cgroup.conf" } + - { src: "/cm/shared/apps/slurm/var/etc/gres.conf", dest: "/etc/slurm/gres.conf" } + - { src: "/cm/shared/apps/slurm/var/etc/slurm.conf", dest: "/etc/slurm/slurm.conf" } + - { src: "/cm/shared/apps/slurm/var/etc/slurmdbd.conf", dest: "/etc/slurm/slurmdbd.conf" } + - { src: "/cm/shared/apps/slurm/var/etc/job_submit.lua", dest: "/etc/slurm/job_submit.lua" } + - name: Enable services ansible.builtin.service: name: "{{ item }}"