File tree Expand file tree Collapse file tree 5 files changed +37
-19
lines changed
environments/.stackhpc/tofu Expand file tree Collapse file tree 5 files changed +37
-19
lines changed Original file line number Diff line number Diff line change 190
190
tasks_from : install.yml
191
191
when : " 'alertmanager' in group_names"
192
192
193
+ - name : Download HPL source
194
+ include_role :
195
+ name : hpctests
196
+ tasks_from : source-hpl.yml
197
+
193
198
- hosts : prometheus
194
199
become : yes
195
200
gather_facts : yes
Original file line number Diff line number Diff line change 5
5
path : " {{ hpctests_rootdir }}/hpl"
6
6
state : directory
7
7
8
- - name : Download HPL sources
8
+ - name : Unarchive HPL sources from /opt/hpl
9
9
unarchive :
10
- src : " http://www.netlib.org/benchmark/hpl/hpl-{{ hpctests_hpl_version }}.tar.gz"
11
- remote_src : yes
10
+ src : " /opt/hpl/hpl-{{ hpctests_hpl_version }}.tar.gz"
12
11
dest : " {{ hpctests_rootdir }}/hpl"
12
+ remote_src : yes
13
+ owner : " {{ hpctests_user }}"
14
+ group : " {{ hpctests_group }}"
15
+ mode : ' 0755'
13
16
keep_newer : yes
14
17
15
- - name : Copy BLAS make file
16
- command :
17
- cmd : " cp setup/Make.Linux_PII_CBLAS Make. {{ hpctests_hpl_arch }}"
18
- chdir : " {{ hpctests_hpl_srcdir }}"
19
- creates : " {{ hpctests_hpl_srcdir }}/Make.{{ hpctests_hpl_arch }} "
18
+ - name : Copy BLAS makefile
19
+ copy :
20
+ src : " {{ hpctests_hpl_srcdir }}/setup/Make.Linux_PII_CBLAS "
21
+ dest : " {{ hpctests_hpl_srcdir }}/Make.{{ hpctests_hpl_arch }}"
22
+ remote_src : yes
20
23
21
24
- name : Modify make file
22
25
replace :
Original file line number Diff line number Diff line change
1
+ ---
2
+
3
+ - name : Make directory
4
+ file :
5
+ path : " /opt/hpl"
6
+ state : directory
7
+ owner : root
8
+ group : root
9
+ mode : ' 0755'
10
+
11
+ - name : Download HPL tarball
12
+ get_url :
13
+ url : " http://www.netlib.org/benchmark/hpl/hpl-{{ hpctests_hpl_version }}.tar.gz"
14
+ dest : " /opt/hpl/hpl-{{ hpctests_hpl_version }}.tar.gz"
15
+ owner : root
16
+ group : root
17
+ mode : ' 0644'
Original file line number Diff line number Diff line change @@ -12,14 +12,7 @@ created by cookiecutter for a new environment.
12
12
The full list of features and whether they are functional on such an "isolated"
13
13
network is shown in the table below. Note that:
14
14
15
- 1 . The ` hpl ` test from the ` ansible/adhoc/hpctests.yml ` playbook is not
16
- functional and must be skipped using:
17
-
18
- ``` shell
19
- ansible-playbook ansible/adhoc/hpctests.yml --skip-tags hpl-solo
20
- ```
21
-
22
- 2. Using [EESSI](https://www.eessi.io/docs/) necessarily requires outbound
15
+ - Using [ EESSI] ( https://www.eessi.io/docs/ ) necessarily requires outbound
23
16
network access for the CernVM File System. However this can be provided
24
17
via an authenticated proxy. While the proxy configuration on the cluster node
25
18
is readable by all users, this proxy could be limited via acls to only provide
@@ -51,7 +44,7 @@ See above for definition of "Default" features. In the "Isolated?" column:
51
44
| freeipa_client | - | Y - image build required |
52
45
| gateway | n/a | n/a - build only |
53
46
| grafana | Y | Y |
54
- | hpctests | Y | Y - except hpl-solo, see above |
47
+ | hpctests | Y | Y |
55
48
| k3s_agent | - | ? |
56
49
| k3s_server | - | ? |
57
50
| k9s | - | ? |
Original file line number Diff line number Diff line change 1
1
{
2
2
"cluster_image" : {
3
- "RL8" : " openhpc-RL8-250804-1050-baf92bc5 " ,
4
- "RL9" : " openhpc-RL9-250804 -1050-baf92bc5 "
3
+ "RL8" : " openhpc-RL8-250805-1048-59517120 " ,
4
+ "RL9" : " openhpc-RL9-250805 -1050-59517120 "
5
5
}
6
6
}
You can’t perform that action at this time.
0 commit comments