File tree Expand file tree Collapse file tree 3 files changed +28
-29
lines changed Expand file tree Collapse file tree 3 files changed +28
-29
lines changed Original file line number Diff line number Diff line change @@ -191,7 +191,32 @@ jobs:
191
191
run : |
192
192
source venvs/kayobe/bin/activate &&
193
193
source src/kayobe-config/kayobe-env --environment ci-builder &&
194
- kayobe seed host configure -e seed_bootstrap_user=cloud-user --skip-tags network,docker
194
+ kayobe seed host configure --skip-tags network,docker
195
+ env :
196
+ KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
197
+
198
+ - name : Reset BLS entries on the seed host
199
+ run : |
200
+ source venvs/kayobe/bin/activate &&
201
+ source src/kayobe-config/kayobe-env --environment ci-builder &&
202
+ kayobe playbook run src/kayobe-config/etc/kayobe/ansible/reset-bls-entries.yml \
203
+ -e "reset_bls_host=ofed-builder"
204
+ env :
205
+ KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
206
+
207
+ - name : Disable noexec in /var/tmp
208
+ run : |
209
+ source venvs/kayobe/bin/activate &&
210
+ source src/kayobe-config/kayobe-env --environment ci-builder &&
211
+ kayobe seed host command run --become --command "sed -i 's/noexec,//g' /etc/fstab"
212
+ env :
213
+ KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
214
+
215
+ - name : Reboot to apply the kernel update
216
+ run : |
217
+ source venvs/kayobe/bin/activate &&
218
+ source src/kayobe-config/kayobe-env --environment ci-builder &&
219
+ kayobe playbook run src/kayobe-config/etc/kayobe/ansible/reboot.yml
195
220
env :
196
221
KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
197
222
Original file line number Diff line number Diff line change 30
30
state : latest
31
31
update_cache : true
32
32
33
- - name : Set GRUB default index to saved
34
- ansible.builtin.lineinfile :
35
- path : /etc/default/grub
36
- line : " GRUB_DEFAULT=saved"
37
-
38
- - name : Set update default index in kernel sysconfig
39
- ansible.builtin.lineinfile :
40
- path : /etc/sysconfig/kernel
41
- line : " UPDATEDEFAULT=yes"
42
- create : true
43
-
44
- - name : Update the default kernel entry
45
- ansible.builtin.shell :
46
- cmd : |
47
- grubby --set-default /boot/$(rpm -qa kernel-devel | sed 's/kernel-devel/vmlinuz/g')
48
- grub2-mkconfig -o /boot/grub2/grub.cfg
49
-
50
- - name : Disable noexec in temporary file system
51
- ansible.builtin.replace :
52
- path : /etc/fstab
53
- regexp : ' noexec,'
54
-
55
- - name : Reboot builder to apply kernel update
56
- ansible.builtin.reboot :
57
- reboot_timeout : 600
58
-
59
- - name : Add DOCA host repository
33
+ - name : Add DOCA host repository package
60
34
ansible.builtin.dnf :
61
35
name : https://developer.nvidia.com/downloads/networking/secure/doca-sdk/DOCA_2.8/doca-host-2.8.0-204000_{{ stackhpc_pulp_doca_ofed_version }}_rhel9{{ stackhpc_pulp_repo_rocky_9_minor_version }}.x86_64.rpm
62
36
disable_gpg_check : true
Original file line number Diff line number Diff line change 5
5
# https://opendev.org/openstack/diskimage-builder/src/branch/master/diskimage_builder/elements/rhel/post-install.d/03-reset-bls-entries
6
6
7
7
- name : Reset BLS entries
8
- hosts : overcloud
8
+ hosts : " {{ reset_bls_host | default(' overcloud') }} "
9
9
become : true
10
10
tags :
11
11
- reset-bls-entries
You can’t perform that action at this time.
0 commit comments