File tree Expand file tree Collapse file tree 3 files changed +53
-2
lines changed Expand file tree Collapse file tree 3 files changed +53
-2
lines changed Original file line number Diff line number Diff line change 188188
189189- name : Include pyxis prolog files
190190 include : common_pyxis.yml
191- when : pyxis|bool
191+ when : pyxis|bool
192+
193+ - name : Include pyxis prolog files
194+ include : common_pmix.yml
195+ when : ansible_os_family == 'RedHat'
Original file line number Diff line number Diff line change 1+ ---
2+
3+ - name : install required packages
4+ vars :
5+ package_name :
6+ - libev
7+ - libev-devel
8+ - libevent-devel
9+ - hwloc
10+ - hwloc-devel
11+ include_role :
12+ name : safe_yum
13+ when : ansible_os_family == 'RedHat'
14+
15+ - name : Download slurm .rpm
16+ get_url :
17+ url : " https://objectstorage.eu-frankfurt-1.oraclecloud.com/p/tgnPgvPv68JpWqLklTNY86rBsJ0z7Ebp3zs7Ud4X2_R8TZFgpm26kh08QHKI3dXU/n/hpc/b/source/o/pmix/{{item}}"
18+ dest : " {{ download_path }}/slurm_rpms"
19+ when : ansible_os_family == 'RedHat' and download_path == '/tmp'
20+ with_items : " {{pmix_download_packages}}"
21+
22+
23+ - name : Download slurm .rpm
24+ get_url :
25+ url : " https://objectstorage.eu-frankfurt-1.oraclecloud.com/p/tgnPgvPv68JpWqLklTNY86rBsJ0z7Ebp3zs7Ud4X2_R8TZFgpm26kh08QHKI3dXU/n/hpc/b/source/o/pmix/{{item}}"
26+ dest : " {{ download_path }}/slurm_rpms"
27+ when : ansible_os_family == 'RedHat' and download_path != '/tmp'
28+ delegate_to : 127.0.0.1
29+ run_once : true
30+ with_items : " {{ pmix_download_packages }}"
31+
32+ - name : install PMIx packages RedHat
33+ vars :
34+ package_name : ' {{ pmix_packages }}'
35+ disable_gpg_check_var : True
36+ include_role :
37+ name : safe_yum
38+ when : ansible_os_family == 'RedHat'
Original file line number Diff line number Diff line change @@ -50,4 +50,13 @@ slurm_backup_server_packages:
5050slurm_login_packages :
5151 - " {{ download_path }}/slurm_rpms/slurm-pam_slurm-{{slurm_version}}.el{{ansible_distribution_major_version}}.x86_64.rpm"
5252 - " {{ download_path }}/slurm_rpms/slurm-libpmi-{{slurm_version}}.el{{ansible_distribution_major_version}}.x86_64.rpm"
53- - " {{ download_path }}/slurm_rpms/slurm-slurmd-{{slurm_version}}.el{{ansible_distribution_major_version}}.x86_64.rpm"
53+ - " {{ download_path }}/slurm_rpms/slurm-slurmd-{{slurm_version}}.el{{ansible_distribution_major_version}}.x86_64.rpm"
54+
55+
56+ pmix_download_packages :
57+ - " pmix-3.2.4-1.el7.x86_64.rpm"
58+ - " pmix-devel-3.2.4-1.el7.x86_64.rpm"
59+
60+ pmix_packages :
61+ - " {{ download_path }}/slurm_rpms/pmix-3.2.4-1.el7.x86_64.rpm"
62+ - " {{ download_path }}/slurm_rpms/pmix-devel-3.2.4-1.el7.x86_64.rpm"
You can’t perform that action at this time.
0 commit comments