File tree Expand file tree Collapse file tree 13 files changed +40
-26
lines changed
inventory/group_vars/selinux
common/inventory/group_vars/all
skeleton/{{cookiecutter.environment}}/inventory/group_vars/all Expand file tree Collapse file tree 13 files changed +40
-26
lines changed Original file line number Diff line number Diff line change 4949 become : true
5050 - name : Reset ssh connection to allow user changes to affect ansible_user
5151 meta : reset_connection
52+ - name : Set dnf releasever
53+ ansible.builtin.copy :
54+ dest : /etc/yum/vars/releasever
55+ content : " {{ releasever }}"
56+ become : true
5257
5358- hosts : systemd
5459 become : yes
159164 sleep : 15
160165 - name : update facts
161166 setup :
162- when : (sestatus.changed | default(false)) or (sestatus.reboot_required | default(false))
167+ when : (sestatus.changed | default(false)) or (sestatus.reboot_required | default(false))
Original file line number Diff line number Diff line change 44 vars :
55 sacct_stdout_expected : |- # based on CI running hpctests as the first job - NB note no trailing newline
66 JobID,JobName,State
7- 2 ,pingpong.sh,COMPLETED
8- 3 ,pingmatrix.sh,COMPLETED
9- 4 ,hpl-build-linux64.sh,COMPLETED
10- 5_0 ,hpl-solo.sh,COMPLETED
11- 5_1 ,hpl-solo.sh,COMPLETED
7+ 1 ,pingpong.sh,COMPLETED
8+ 2 ,pingmatrix.sh,COMPLETED
9+ 3 ,hpl-build-linux64.sh,COMPLETED
10+ 4_0 ,hpl-solo.sh,COMPLETED
11+ 4_1 ,hpl-solo.sh,COMPLETED
1212 tasks :
1313 - name : Get info for ended jobs
1414 shell :
Original file line number Diff line number Diff line change 11---
22hpctests_rootdir :
3- hpctests_pingmatrix_modules : [gnu9 openmpi4]
4- hpctests_pingpong_modules : [gnu9 openmpi4 imb]
3+ hpctests_pingmatrix_modules : [gnu12 openmpi4]
4+ hpctests_pingpong_modules : [gnu12 openmpi4 imb]
55hpctests_pingpong_plot : yes
6- hpctests_hpl_modules : [gnu9 openmpi4 openblas]
6+ hpctests_hpl_modules : [gnu12 openmpi4 openblas]
77hpctests_outdir : " {{ lookup('env', 'APPLIANCES_ENVIRONMENT_ROOT') }}/hpctests"
88hpctests_ucx_net_devices : all
99hpctests_hpl_version : " 2.3"
Original file line number Diff line number Diff line change 99# if using PAM auth we need apache installed but NOT started so split the osc.ood role up:
1010- include_role :
1111 name : osc.ood
12- tasks_from : install-rpm .yml
12+ tasks_from : install-package .yml
1313 vars_from : Rocky.yml
1414 public : yes # Expose the vars from this role to the rest of the play
1515 # can't set vars: from a dict hence the workaround above
Original file line number Diff line number Diff line change 1414 tags : install
1515 yum :
1616 name :
17- - turbovnc-2.2.7 # see https://discourse.osc.edu/t/turbovnc-seems-to-no-longer-have-the-nohttpd-option/1856/6 and https://github.com/OSC/ood_core/issues/737
17+ - turbovnc-3.0.1
1818 - nmap-ncat
1919 - python3
2020
Original file line number Diff line number Diff line change 11flavor = " vm.alaska.cpu.general.small"
22networks = [" a262aabd-e6bf-4440-a155-13dbc1b5db0e" ] # WCDC-iLab-60
3- source_image_name = " openhpc-221027-1557 .qcow2"
3+ source_image_name = " openhpc-221118-1422 .qcow2"
44ssh_keypair_name = " slurm-app-ci"
55security_groups = [" default" , " SSH" ]
66ssh_bastion_host = " 128.232.222.183"
Original file line number Diff line number Diff line change 1+ selinux_state : disabled
Original file line number Diff line number Diff line change @@ -14,6 +14,12 @@ variable "create_nodes" {
1414 default = true
1515}
1616
17+ variable "cluster_image" {
18+ description = " single image for all cluster nodes - a convenience for CI"
19+ type = string
20+ default = " openhpc-221118-1422.qcow2" # https://github.com/stackhpc/slurm_image_builder/pull/12
21+ }
22+
1723module "cluster" {
1824 source = " ../../skeleton/{{cookiecutter.environment}}/terraform/"
1925
@@ -24,22 +30,22 @@ module "cluster" {
2430 key_pair = " slurm-app-ci"
2531 control_node = {
2632 flavor: " vm.alaska.cpu.general.small"
27- image: " openhpc-221027-1557.qcow2 "
33+ image: var.cluster_image
2834 }
2935 login_nodes = {
3036 login- 0 : {
3137 flavor: " vm.alaska.cpu.general.small"
32- image: " openhpc-221027-1557.qcow2 "
38+ image: var.cluster_image
3339 }
3440 }
3541 compute_types = {
3642 small: {
3743 flavor: " vm.alaska.cpu.general.small"
38- image: " openhpc-221027-1557.qcow2 "
44+ image: var.cluster_image
3945 }
4046 extra: {
4147 flavor: " vm.alaska.cpu.general.small"
42- image: " openhpc-221027-1557.qcow2 "
48+ image: var.cluster_image
4349 }
4450 }
4551 compute_nodes = {
Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ ansible_user: rocky
44appliances_repository_root : " {{ lookup('env', 'APPLIANCES_REPO_ROOT') }}"
55appliances_environment_root : " {{ lookup('env', 'APPLIANCES_ENVIRONMENT_ROOT') }}"
66# appliances_state_dir: # define an absolute path here to use for persistent state
7+ releasever : ' 8.6'
78
89# Address(ip/dns) for internal communication between services. This is
910# normally traffic you do no want to expose to users.
Original file line number Diff line number Diff line change @@ -19,8 +19,8 @@ openhpc_slurm_partitions:
1919 - name : " compute"
2020openhpc_packages_default :
2121 - slurm-libpmi-ohpc # to allow intel mpi to work properly
22- - ohpc-gnu9 -openmpi4-perf-tools # for hpctests
23- - openblas-gnu9 -ohpc # for hpctests (HPL)
22+ - ohpc-gnu12 -openmpi4-perf-tools # for hpctests
23+ - openblas-gnu12 -ohpc # for hpctests (HPL)
2424openhpc_packages_extra : []
2525openhpc_packages : " {{ openhpc_packages_default + openhpc_packages_extra }}"
2626openhpc_munge_key : " {{ vault_openhpc_mungekey | b64decode }}"
You can’t perform that action at this time.
0 commit comments