diff --git a/roles/config_repos/tasks/main.yml b/roles/config_repos/tasks/main.yml index b39828b59196fd734a8c3cbb31a45d43d7e1c9b7..0ef5c30b2bd2ae27551903f52f712636978d7d6d 100644 --- a/roles/config_repos/tasks/main.yml +++ b/roles/config_repos/tasks/main.yml @@ -24,6 +24,7 @@ - CentOS-OpenStack-kilo.repo - epel.repo - monashhpc_mellanox.repo + - epel-testing.repo when: ansible_os_family == 'RedHat' and ansible_distribution_major_version == "7" - name: add our repos diff --git a/roles/slurm-common/tasks/main.yml b/roles/slurm-common/tasks/main.yml index eb47cdb4d0c62e9daa0edd35685dde77327d492b..9f15c287e301eacc2e30b488ad9dac690f0336cb 100644 --- a/roles/slurm-common/tasks/main.yml +++ b/roles/slurm-common/tasks/main.yml @@ -61,6 +61,10 @@ sudo: true when: slurmlogdir is defined +- name: make sure slurm conf dir exists + file: dest={{ slurm_dir }}/etc state=directory + sudo: true + - name: create greps directory file: path={{ slurm_dir }}/etc/gres state=directory owner=slurm group=slurm mode=755 sudo: true @@ -124,6 +128,21 @@ - include: installSlurmFromSource.yml +- name: make sure slurm conf dir exists + file: dest={{ slurm_dir }}/etc state=directory + sudo: true + +- name: create greps directory + file: path={{ slurm_dir }}/etc/gres state=directory owner=slurm group=slurm mode=755 + sudo: true + + +- name: check slurm generic resource + shell: "{{ slurm_gres_check }}" + register: slurm_generic_resource + ignore_errors: true + when: slurm_gres_check is defined + - name: Gres - Test for Nvidia devices script: ./nvidia-probe.py register: probeOutput