diff --git a/group_vars/marvin_cluster/vars.yml b/group_vars/marvin_cluster/vars.yml index 3d872d61e..678a0189a 100644 --- a/group_vars/marvin_cluster/vars.yml +++ b/group_vars/marvin_cluster/vars.yml @@ -3,7 +3,7 @@ slurm_cluster_name: 'marvin' stack_domain: '' stack_name: "{{ slurm_cluster_name }}_cluster" # stack_name must match the name of the folder that contains this vars.yml file. stack_prefix: 'mv' -slurm_version: '20.11.8-1.el7.umcg' +slurm_version: '22.05.2-1.el7.umcg' slurm_partitions: - name: regular # Must be in sync with group listed in Ansible inventory. default: yes diff --git a/group_vars/nibbler_cluster/vars.yml b/group_vars/nibbler_cluster/vars.yml index 3c042f06e..b257cd2a9 100644 --- a/group_vars/nibbler_cluster/vars.yml +++ b/group_vars/nibbler_cluster/vars.yml @@ -3,7 +3,7 @@ slurm_cluster_name: 'nibbler' stack_domain: 'hpc.rug.nl' stack_name: "{{ slurm_cluster_name }}_cluster" # stack_name must match the name of the folder that contains this vars.yml file. stack_prefix: 'nb' -slurm_version: '20.11.8-1.el7.umcg' +slurm_version: '22.05.2-1.el7.umcg' slurm_partitions: - name: regular # Must be in sync with group listed in Ansible inventory. default: yes diff --git a/group_vars/talos_cluster/vars.yml b/group_vars/talos_cluster/vars.yml index 7c966f704..f5a4720e7 100644 --- a/group_vars/talos_cluster/vars.yml +++ b/group_vars/talos_cluster/vars.yml @@ -3,7 +3,7 @@ slurm_cluster_name: 'talos' stack_domain: 'hpc.rug.nl' stack_name: "{{ slurm_cluster_name }}_cluster" # stack_name must match the name of the folder that contains this vars.yml file. stack_prefix: 'tl' -slurm_version: '20.11.8-1.el7.umcg' +slurm_version: '22.05.2-1.el7.umcg' slurm_allow_jobs_to_span_nodes: true slurm_partitions: - name: regular # Must be in sync with group listed in Ansible inventory. diff --git a/group_vars/wingedhelix_cluster/vars.yml b/group_vars/wingedhelix_cluster/vars.yml index 8e05d1900..a46a8cd88 100644 --- a/group_vars/wingedhelix_cluster/vars.yml +++ b/group_vars/wingedhelix_cluster/vars.yml @@ -3,7 +3,7 @@ slurm_cluster_name: 'wingedhelix' stack_domain: 'hpc.rug.nl' stack_name: "{{ slurm_cluster_name }}_cluster" # stack_name must match the name of the folder that contains this vars.yml file. stack_prefix: 'wh' -slurm_version: '20.11.8-1.el7.umcg' +slurm_version: '22.05.2-1.el7.umcg' slurm_partitions: - name: regular # Must be in sync with group listed in Ansible inventory. default: yes diff --git a/roles/slurm_management/tasks/main.yml b/roles/slurm_management/tasks/main.yml index 5cf5f12a2..01209807d 100644 --- a/roles/slurm_management/tasks/main.yml +++ b/roles/slurm_management/tasks/main.yml @@ -83,6 +83,15 @@ - 'restart_slurmctld' become: true +- name: 'Delete deprecated/unused Slurm packages.' + ansible.builtin.yum: + state: 'removed' + name: + - 'slurm-libpmi' + - 'slurm-openlava' + - 'slurm-torque' + become: true + - name: 'Install Slurm management deamons with yum.' ansible.builtin.yum: state: 'installed'