Skip to content

Commit 07dbf6b

Browse files
authored
Merge pull request #3826 from VrindaMarwah/pub/ib_support
IB Support for Slurm and K8s
2 parents 13b4c42 + a71819d commit 07dbf6b

19 files changed

Lines changed: 375 additions & 26 deletions

discovery/roles/configure_ochami/templates/cloud_init/ci-group-login_compiler_node_aarch64.yaml.j2

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,12 @@
1818
disable_root: false
1919

2020
write_files:
21+
- path: /usr/local/bin/doca-install.sh
22+
owner: root:root
23+
permissions: '{{ file_mode_755 }}'
24+
content: |
25+
{{ lookup('template', 'templates/doca-ofed/doca-install.sh.j2') | indent(12) }}
26+
2127
- path: /usr/local/bin/set-ssh.sh
2228
permissions: '0755'
2329
content: |
@@ -169,6 +175,7 @@
169175
{{ lookup('template', 'templates/slurm/check_slurm_controller_status.sh.j2') | indent(12) }}
170176

171177
runcmd:
178+
- bash /usr/local/bin/doca-install.sh
172179
- /usr/local/bin/set-ssh.sh
173180
- /usr/local/bin/install_cuda_toolkit.sh
174181
- groupadd -r {{ slurm_group_name }}

discovery/roles/configure_ochami/templates/cloud_init/ci-group-login_compiler_node_x86_64.yaml.j2

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,12 @@
1818
disable_root: false
1919

2020
write_files:
21+
- path: /usr/local/bin/doca-install.sh
22+
owner: root:root
23+
permissions: '{{ file_mode_755 }}'
24+
content: |
25+
{{ lookup('template', 'templates/doca-ofed/doca-install.sh.j2') | indent(12) }}
26+
2127
- path: /usr/local/bin/set-ssh.sh
2228
permissions: '0755'
2329
content: |
@@ -171,6 +177,7 @@
171177
{{ lookup('template', 'templates/slurm/check_slurm_controller_status.sh.j2') | indent(12) }}
172178

173179
runcmd:
180+
- bash /usr/local/bin/doca-install.sh
174181
- /usr/local/bin/set-ssh.sh
175182
- /usr/local/bin/install_cuda_toolkit.sh
176183
- groupadd -r {{ slurm_group_name }}

discovery/roles/configure_ochami/templates/cloud_init/ci-group-login_node_aarch64.yaml.j2

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,12 @@
2020
disable_root: false
2121

2222
write_files:
23+
- path: /usr/local/bin/doca-install.sh
24+
owner: root:root
25+
permissions: '{{ file_mode_755 }}'
26+
content: |
27+
{{ lookup('template', 'templates/doca-ofed/doca-install.sh.j2') | indent(12) }}
28+
2329
- path: /usr/local/bin/set-ssh.sh
2430
permissions: '{{ file_mode_755 }}'
2531
content: |
@@ -92,6 +98,7 @@
9298
{{ lookup('template', 'templates/slurm/check_slurm_controller_status.sh.j2') | indent(12) }}
9399

94100
runcmd:
101+
- bash /usr/local/bin/doca-install.sh
95102
- /usr/local/bin/set-ssh.sh
96103
- groupadd -r {{ slurm_group_name }}
97104
- useradd -r -g {{ slurm_group_name }} -d {{ home_dir }} -s /sbin/nologin {{ user }}

discovery/roles/configure_ochami/templates/cloud_init/ci-group-login_node_x86_64.yaml.j2

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,12 @@
2020
disable_root: false
2121

2222
write_files:
23+
- path: /usr/local/bin/doca-install.sh
24+
owner: root:root
25+
permissions: '{{ file_mode_755 }}'
26+
content: |
27+
{{ lookup('template', 'templates/doca-ofed/doca-install.sh.j2') | indent(12) }}
28+
2329
- path: /usr/local/bin/set-ssh.sh
2430
permissions: '{{ file_mode_755 }}'
2531
content: |
@@ -91,6 +97,7 @@
9197
{{ lookup('template', 'templates/slurm/check_slurm_controller_status.sh.j2') | indent(12) }}
9298

9399
runcmd:
100+
- bash /usr/local/bin/doca-install.sh
94101
- /usr/local/bin/set-ssh.sh
95102
- groupadd -r {{ slurm_group_name }}
96103
- useradd -r -g {{ slurm_group_name }} -d {{ home_dir }} -s /sbin/nologin {{ user }}

discovery/roles/configure_ochami/templates/cloud_init/ci-group-service_kube_control_plane_first_x86_64.yaml.j2

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,12 @@
2020
disable_root: false
2121

2222
write_files:
23+
- path: /usr/local/bin/doca-install.sh
24+
owner: root:root
25+
permissions: '{{ file_mode_755 }}'
26+
content: |
27+
{{ lookup('template', 'templates/doca-ofed/doca-install.sh.j2') | indent(12) }}
28+
2329
- path: /usr/local/bin/set-ssh.sh
2430
permissions: '0755'
2531
content: |
@@ -90,6 +96,7 @@
9096
{{ k8s_nfs_server_ip }}:{{ k8s_server_share_path }}/{% raw %}{{ ds.meta_data.instance_data.local_ipv4 }}{% endraw %}/kubelet /var/lib/kubelet nfs noatime,nolock 0 0
9197
{{ k8s_nfs_server_ip }}:{{ k8s_server_share_path }}/{% raw %}{{ ds.meta_data.instance_data.local_ipv4 }}{% endraw %}/kubernetes /etc/kubernetes nfs noatime,nolock 0 0
9298
{{ k8s_nfs_server_ip }}:{{ k8s_server_share_path }}/{% raw %}{{ ds.meta_data.instance_data.local_ipv4 }}{% endraw %}/pod-logs /var/log/pods nfs noatime,nolock 0 0
99+
{{ k8s_nfs_server_ip }}:{{ k8s_server_share_path }}/packages /var/lib/packages nfs noatime,nolock 0 0
93100
tmpfs /tmp/crio-storage tmpfs size={{ k8s_crio_storage_size }},noatime,nodev,nosuid 0 0
94101
permissions: '0644'
95102

@@ -369,7 +376,7 @@
369376
- sudo modprobe nf_conntrack || true
370377
- sudo modprobe vxlan || true
371378
- sysctl --system
372-
- mkdir -p /tmp/crio-storage {{ k8s_client_mount_path }} /var/lib/etcd /var/lib/kubelet /etc/kubernetes /var/log/pods
379+
- mkdir -p /tmp/crio-storage {{ k8s_client_mount_path }} /var/lib/etcd /var/lib/kubelet /etc/kubernetes /var/log/pods /var/lib/packages
373380
- |
374381
tmpfile=$(mktemp)
375382
# Extract the first 'search' line only (ignore duplicates)
@@ -391,14 +398,15 @@
391398
chattr +i /etc/resolv.conf || true
392399
fi
393400
- mount -a
401+
- cp {{ k8s_client_mount_path }}/pulp_webserver.crt /etc/pki/ca-trust/source/anchors
402+
- update-ca-trust extract
403+
- sed -i 's/^gpgcheck=1/gpgcheck=0/' /etc/dnf/dnf.conf
404+
- bash /usr/local/bin/doca-install.sh
394405
- systemctl start crio.service
395406
- systemctl enable crio.service
396407
- sudo systemctl enable --now kubelet
397408
- mv /tmp/crio.conf /etc/containers/registries.conf.d/crio.conf
398409
- mv /tmp/generate-control-plane-join.sh {{ k8s_client_mount_path }}
399-
- cp {{ k8s_client_mount_path }}/pulp_webserver.crt /etc/pki/ca-trust/source/anchors
400-
- update-ca-trust extract
401-
- sed -i 's/^gpgcheck=1/gpgcheck=0/' /etc/dnf/dnf.conf
402410
- systemctl daemon-reload
403411
- systemctl restart crio
404412
- kubeadm config images pull --kubernetes-version={{ service_k8s_version }}

discovery/roles/configure_ochami/templates/cloud_init/ci-group-service_kube_control_plane_x86_64.yaml.j2

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,12 @@
2020
disable_root: false
2121

2222
write_files:
23+
- path: /usr/local/bin/doca-install.sh
24+
owner: root:root
25+
permissions: '{{ file_mode_755 }}'
26+
content: |
27+
{{ lookup('template', 'templates/doca-ofed/doca-install.sh.j2') | indent(12) }}
28+
2329
- path: /usr/local/bin/set-ssh.sh
2430
permissions: '0755'
2531
content: |
@@ -77,6 +83,7 @@
7783
{{ k8s_nfs_server_ip }}:{{ k8s_server_share_path }}/{% raw %}{{ ds.meta_data.instance_data.local_ipv4 }}{% endraw %}/kubelet /var/lib/kubelet nfs noatime,nolock 0 0
7884
{{ k8s_nfs_server_ip }}:{{ k8s_server_share_path }}/{% raw %}{{ ds.meta_data.instance_data.local_ipv4 }}{% endraw %}/kubernetes /etc/kubernetes nfs noatime,nolock 0 0
7985
{{ k8s_nfs_server_ip }}:{{ k8s_server_share_path }}/{% raw %}{{ ds.meta_data.instance_data.local_ipv4 }}{% endraw %}/pod-logs /var/log/pods nfs noatime,nolock 0 0
86+
{{ k8s_nfs_server_ip }}:{{ k8s_server_share_path }}/packages /var/lib/packages nfs noatime,nolock 0 0
8087
tmpfs /tmp/crio-storage tmpfs size={{ k8s_crio_storage_size }},noatime,nodev,nosuid 0 0
8188
permissions: '0644'
8289
- path: /etc/containers/storage.conf
@@ -276,7 +283,7 @@
276283
- sudo modprobe nf_conntrack || true
277284
- sudo modprobe vxlan || true
278285
- sysctl --system
279-
- mkdir -p /tmp/crio-storage {{ k8s_client_mount_path }} /var/lib/etcd /var/lib/kubelet /etc/kubernetes /var/log/pods
286+
- mkdir -p /tmp/crio-storage {{ k8s_client_mount_path }} /var/lib/etcd /var/lib/kubelet /etc/kubernetes /var/log/pods /var/lib/packages
280287
- |
281288
tmpfile=$(mktemp)
282289

@@ -299,15 +306,16 @@
299306
chattr +i /etc/resolv.conf || true
300307
fi
301308
- mount -a
309+
- cp {{ k8s_client_mount_path }}/pulp_webserver.crt /etc/pki/ca-trust/source/anchors
310+
- update-ca-trust extract
311+
- sed -i 's/^gpgcheck=1/gpgcheck=0/' /etc/dnf/dnf.conf
312+
- bash /usr/local/bin/doca-install.sh
302313
- systemctl start crio.service
303314
- systemctl enable crio.service
304315
- sudo systemctl enable --now kubelet
305316
- mv /tmp/crio.conf /etc/containers/registries.conf.d/crio.conf
306-
- cp {{ k8s_client_mount_path }}/pulp_webserver.crt /etc/pki/ca-trust/source/anchors
307-
- update-ca-trust extract
308317
- systemctl daemon-reload
309318
- systemctl restart crio
310-
- sed -i 's/^gpgcheck=1/gpgcheck=0/' /etc/dnf/dnf.conf
311319
- kubeadm config images pull --kubernetes-version={{ service_k8s_version }}
312320
- echo "Installing helm"
313321
- /usr/local/bin/install-helm.sh

discovery/roles/configure_ochami/templates/cloud_init/ci-group-service_kube_node_x86_64.yaml.j2

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,12 @@
2020
disable_root: false
2121

2222
write_files:
23+
- path: /usr/local/bin/doca-install.sh
24+
owner: root:root
25+
permissions: '{{ file_mode_755 }}'
26+
content: |
27+
{{ lookup('template', 'templates/doca-ofed/doca-install.sh.j2') | indent(12) }}
28+
2329
- path: /usr/local/bin/set-ssh.sh
2430
permissions: '0755'
2531
content: |
@@ -76,6 +82,7 @@
7682
{{ k8s_nfs_server_ip }}:{{ k8s_server_share_path }}/{% raw %}{{ ds.meta_data.instance_data.local_ipv4 }}{% endraw %}/kubelet /var/lib/kubelet nfs noatime,nolock 0 0
7783
{{ k8s_nfs_server_ip }}:{{ k8s_server_share_path }}/{% raw %}{{ ds.meta_data.instance_data.local_ipv4 }}{% endraw %}/kubernetes /etc/kubernetes nfs noatime,nolock 0 0
7884
{{ k8s_nfs_server_ip }}:{{ k8s_server_share_path }}/{% raw %}{{ ds.meta_data.instance_data.local_ipv4 }}{% endraw %}/pod-logs /var/log/pods nfs noatime,nolock 0 0
85+
{{ k8s_nfs_server_ip }}:{{ k8s_server_share_path }}/packages /var/lib/packages nfs noatime,nolock 0 0
7986
tmpfs /tmp/crio-storage tmpfs size={{ k8s_crio_storage_size }},noatime,nodev,nosuid 0 0
8087
permissions: '0644'
8188
- path: /etc/containers/storage.conf
@@ -178,7 +185,7 @@
178185
- sudo modprobe nf_conntrack || true
179186
- sudo modprobe vxlan || true
180187
- sysctl --system
181-
- mkdir -p /tmp/crio-storage {{ k8s_client_mount_path }} /var/lib/kubelet /etc/kubernetes /var/log/pods
188+
- mkdir -p /tmp/crio-storage {{ k8s_client_mount_path }} /var/lib/kubelet /etc/kubernetes /var/log/pods /var/lib/packages
182189
- |
183190
tmpfile=$(mktemp)
184191

@@ -202,14 +209,15 @@
202209
fi
203210
- systemctl restart rpcbind
204211
- mount -a
212+
- cp {{ k8s_client_mount_path }}/pulp_webserver.crt /etc/pki/ca-trust/source/anchors
213+
- update-ca-trust extract
214+
- sed -i 's/^gpgcheck=1/gpgcheck=0/' /etc/dnf/dnf.conf
215+
- bash /usr/local/bin/doca-install.sh
205216
- systemctl start crio.service
206217
- systemctl enable crio.service
207218
- sudo systemctl enable --now kubelet
208219
- mv /tmp/crio.conf /etc/containers/registries.conf.d/crio.conf
209-
- cp {{ k8s_client_mount_path }}/pulp_webserver.crt /etc/pki/ca-trust/source/anchors
210-
- update-ca-trust extract
211220
- systemctl daemon-reload
212-
- sed -i 's/^gpgcheck=1/gpgcheck=0/' /etc/dnf/dnf.conf
213221
- systemctl restart crio
214222
- kubeadm config images pull --kubernetes-version={{ service_k8s_version }}
215223
- |

discovery/roles/configure_ochami/templates/cloud_init/ci-group-slurm_control_node_x86_64.yaml.j2

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,12 @@
2020
disable_root: false
2121

2222
write_files:
23+
- path: /usr/local/bin/doca-install.sh
24+
owner: root:root
25+
permissions: '{{ file_mode_755 }}'
26+
content: |
27+
{{ lookup('template', 'templates/doca-ofed/doca-install.sh.j2') | indent(12) }}
28+
2329
- path: /usr/local/bin/set-ssh.sh
2430
permissions: '{{ file_mode_755 }}'
2531
content: |
@@ -243,7 +249,7 @@
243249
- useradd -r -g {{ slurm_group_name }} -d {{ home_dir }} -s /sbin/nologin {{ user }}
244250

245251
# Create directories for nfs and mount all
246-
- mkdir -p /var/log/slurm /etc/slurm {{ home_dir }} /etc/my.cnf.d /etc/munge /var/lib/mysql /var/log/mariadb /cert /var/log/track
252+
- mkdir -p /var/log/slurm /etc/slurm {{ home_dir }} /etc/my.cnf.d /etc/munge /var/lib/mysql /var/log/mariadb /cert /var/log/track /var/lib/packages
247253
- echo "{{ cloud_init_nfs_path }}/cert /cert nfs defaults,_netdev 0 0" >> /etc/fstab
248254
- echo "{{ cloud_init_nfs_path }}/$(hostname -s)/etc/slurm /etc/slurm nfs defaults,_netdev 0 0" >> /etc/fstab
249255
- echo "{{ cloud_init_nfs_path }}/$(hostname -s)/etc/my.cnf.d /etc/my.cnf.d nfs defaults,_netdev 0 0" >> /etc/fstab
@@ -253,8 +259,12 @@
253259
- echo "{{ cloud_init_nfs_path }}/$(hostname -s)/var/spool /var/spool nfs defaults,_netdev 0 0" >> /etc/fstab
254260
- echo "{{ cloud_init_nfs_path }}/$(hostname -s)/etc/munge /etc/munge nfs defaults,_netdev 0 0" >> /etc/fstab
255261
- echo "{{ trackfile_nfs_path }} /var/log/track nfs defaults,_netdev 0 0" >> /etc/fstab
262+
- echo "{{ cloud_init_nfs_path }}/packages /var/lib/packages nfs defaults,_netdev 0 0" >> /etc/fstab
256263
- chmod {{ file_mode }} /etc/fstab
257264
- mount -a
265+
- cp /cert/pulp_webserver.crt /etc/pki/ca-trust/source/anchors && update-ca-trust
266+
- sed -i 's/^gpgcheck=1/gpgcheck=0/' /etc/dnf/dnf.conf
267+
- bash /usr/local/bin/doca-install.sh
258268

259269
- chown -R {{ user }}:{{ slurm_group_name }} {{ home_dir }}
260270
- chmod {{ file_mode_755 }} {{ home_dir }}
@@ -277,9 +287,6 @@
277287
- systemctl enable sshd
278288
- systemctl start sshd
279289

280-
- cp /cert/pulp_webserver.crt /etc/pki/ca-trust/source/anchors && update-ca-trust
281-
- sed -i 's/^gpgcheck=1/gpgcheck=0/' /etc/dnf/dnf.conf
282-
283290
{% if hostvars['localhost']['openldap_support'] %}
284291
- /usr/local/bin/update_ldap_conf.sh
285292
- mkdir /ldapcerts

discovery/roles/configure_ochami/templates/cloud_init/ci-group-slurm_node_aarch64.yaml.j2

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,12 @@
2020
disable_root: false
2121

2222
write_files:
23+
- path: /usr/local/bin/doca-install.sh
24+
owner: root:root
25+
permissions: '{{ file_mode_755 }}'
26+
content: |
27+
{{ lookup('template', 'templates/doca-ofed/doca-install.sh.j2') | indent(12) }}
28+
2329
- path: /usr/local/bin/set-ssh.sh
2430
permissions: '{{ file_mode_755 }}'
2531
content: |
@@ -220,7 +226,7 @@
220226
echo "[INFO] ===== Starting directory creation and NFS mounts for Slurm and Munge (aarch64) ====="
221227

222228
echo "[INFO] Creating base directories for Slurm and Munge"
223-
mkdir -pv /var/log/slurm /var/run/slurm /var/spool /var/lib/slurm /etc/slurm/epilog.d /etc/munge /var/log/track
229+
mkdir -pv /var/log/slurm /var/run/slurm /var/spool /var/lib/slurm /etc/slurm/epilog.d /etc/munge /var/log/track /var/lib/packages
224230

225231
echo "[INFO] Updating /etc/fstab with NFS entries for Slurm and Munge paths"
226232
echo "{{ cloud_init_nfs_path }}/$(hostname -s)/var/log/slurm /var/log/slurm nfs defaults,_netdev 0 0" >> /etc/fstab
@@ -229,6 +235,9 @@
229235
echo "{{ cloud_init_nfs_path }}/$(hostname -s)/var/spool /var/spool nfs defaults,_netdev 0 0" >> /etc/fstab
230236
echo "{{ cloud_init_nfs_path }}/$(hostname -s)/etc/munge /etc/munge nfs defaults,_netdev 0 0" >> /etc/fstab
231237
echo "{{ trackfile_nfs_path }} /var/log/track nfs defaults,_netdev 0 0" >> /etc/fstab
238+
echo "{{ cloud_init_nfs_path }}/cert /cert nfs defaults,_netdev 0 0" >> /etc/fstab
239+
echo "{{ cloud_init_nfs_path }}/packages /var/lib/packages nfs defaults,_netdev 0 0" >> /etc/fstab
240+
232241
chmod {{ file_mode }} /etc/fstab
233242

234243
echo "[INFO] Mounting all NFS entries from /etc/fstab"
@@ -376,6 +385,9 @@
376385
- useradd -r -g {{ slurm_group_name }} -d {{ home_dir }} -s /sbin/nologin {{ user }}
377386

378387
- /usr/local/bin/configure_dirs_and_mounts.sh
388+
- cp /cert/pulp_webserver.crt /etc/pki/ca-trust/source/anchors && update-ca-trust
389+
- sed -i 's/^gpgcheck=1/gpgcheck=0/' /etc/dnf/dnf.conf
390+
- bash /usr/local/bin/doca-install.sh
379391
- /usr/local/bin/configure_slurmd_setup.sh
380392
- /usr/local/bin/configure_munge_and_pam.sh
381393

discovery/roles/configure_ochami/templates/cloud_init/ci-group-slurm_node_x86_64.yaml.j2

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,12 @@
2020
disable_root: false
2121

2222
write_files:
23+
- path: /usr/local/bin/doca-install.sh
24+
owner: root:root
25+
permissions: '{{ file_mode_755 }}'
26+
content: |
27+
{{ lookup('template', 'templates/doca-ofed/doca-install.sh.j2') | indent(12) }}
28+
2329
- path: /usr/local/bin/set-ssh.sh
2430
permissions: '{{ file_mode_755 }}'
2531
content: |
@@ -229,7 +235,7 @@
229235
echo "[INFO] ===== Starting directory creation and NFS mounts for Pulp cert, Slurm and Munge ====="
230236

231237
echo "[INFO] Creating base directories for Pulp cert, Slurm and Munge"
232-
mkdir -pv /var/log/slurm /var/run/slurm /var/spool /var/lib/slurm /etc/slurm/epilog.d /etc/munge /cert /var/log/track
238+
mkdir -pv /var/log/slurm /var/run/slurm /var/spool /var/lib/slurm /etc/slurm/epilog.d /etc/munge /cert /var/log/track /var/lib/packages
233239

234240
echo "[INFO] Updating /etc/fstab with NFS entries for Pulp cert, Slurm and Munge paths"
235241
echo "{{ cloud_init_nfs_path }}/cert /cert nfs defaults,_netdev 0 0" >> /etc/fstab
@@ -238,6 +244,7 @@
238244
echo "{{ cloud_init_nfs_path }}/$(hostname -s)/etc/slurm/epilog.d /etc/slurm/epilog.d nfs defaults,_netdev 0 0" >> /etc/fstab
239245
echo "{{ cloud_init_nfs_path }}/$(hostname -s)/etc/munge /etc/munge nfs defaults,_netdev 0 0" >> /etc/fstab
240246
echo "{{ trackfile_nfs_path }} /var/log/track nfs defaults,_netdev 0 0" >> /etc/fstab
247+
echo "{{ cloud_init_nfs_path }}/packages /var/lib/packages nfs defaults,_netdev 0 0" >> /etc/fstab
241248
chmod {{ file_mode }} /etc/fstab
242249

243250
echo "[INFO] Mounting all NFS entries from /etc/fstab"
@@ -379,11 +386,11 @@
379386
- useradd -r -g {{ slurm_group_name }} -d {{ home_dir }} -s /sbin/nologin {{ user }}
380387

381388
- /usr/local/bin/configure_dirs_and_mounts.sh
382-
- /usr/local/bin/configure_slurmd_setup.sh
383-
- /usr/local/bin/configure_munge_and_pam.sh
384-
385389
- cp /cert/pulp_webserver.crt /etc/pki/ca-trust/source/anchors && update-ca-trust
386390
- sed -i 's/^gpgcheck=1/gpgcheck=0/' /etc/dnf/dnf.conf
391+
- bash /usr/local/bin/doca-install.sh
392+
- /usr/local/bin/configure_slurmd_setup.sh
393+
- /usr/local/bin/configure_munge_and_pam.sh
387394

388395
- setenforce 0
389396
- /usr/local/bin/configure_firewall_and_services.sh

0 commit comments

Comments
 (0)