# STDOUT: ---v---v---v---v---v--- ansible-playbook 2.9.27 config file = /etc/ansible/ansible.cfg configured module search path = ['/home/jenkins/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /opt/ansible-2.9/lib/python3.9/site-packages/ansible executable location = /opt/ansible-2.9/bin/ansible-playbook python version = 3.9.18 (main, Sep 7 2023, 00:00:00) [GCC 11.4.1 20230605 (Red Hat 11.4.1-2)] Using /etc/ansible/ansible.cfg as config file Skipping callback 'actionable', as we already have a stdout callback. Skipping callback 'counter_enabled', as we already have a stdout callback. Skipping callback 'debug', as we already have a stdout callback. Skipping callback 'dense', as we already have a stdout callback. Skipping callback 'dense', as we already have a stdout callback. Skipping callback 'full_skip', as we already have a stdout callback. Skipping callback 'json', as we already have a stdout callback. Skipping callback 'minimal', as we already have a stdout callback. Skipping callback 'null', as we already have a stdout callback. Skipping callback 'oneline', as we already have a stdout callback. Skipping callback 'selective', as we already have a stdout callback. Skipping callback 'skippy', as we already have a stdout callback. Skipping callback 'stderr', as we already have a stdout callback. Skipping callback 'unixy', as we already have a stdout callback. Skipping callback 'yaml', as we already have a stdout callback. PLAYBOOK: tests_settings.yml *************************************************** 1 plays in /WORKDIR/git-weekly-ci92oddf6q/tests/tests_settings.yml PLAY [Test bootloader_settings variable] *************************************** META: ran handlers TASK [Get bootloader_facts] **************************************************** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/tests_settings.yml:11 Saturday 16 December 2023 14:01:42 +0000 (0:00:00.013) 0:00:00.013 ***** TASK [linux-system-roles.bootloader : Set platform/version specific variables] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:3 Saturday 16 December 2023 14:01:42 +0000 (0:00:00.025) 0:00:00.038 ***** included: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/set_vars.yml for sut TASK [linux-system-roles.bootloader : Ensure ansible_facts used by role] ******* task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/set_vars.yml:3 Saturday 16 December 2023 14:01:42 +0000 (0:00:00.010) 0:00:00.049 ***** ok: [sut] TASK [linux-system-roles.bootloader : Set platform/version specific variables] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/set_vars.yml:9 Saturday 16 December 2023 14:01:42 +0000 (0:00:00.409) 0:00:00.458 ***** skipping: [sut] => (item=RedHat.yml) => { "ansible_loop_var": "item", "changed": false, "item": "RedHat.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_8.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_8.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_8.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_8.yml", "skip_reason": "Conditional result was False" } TASK [linux-system-roles.bootloader : Ensure required packages are installed] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:6 Saturday 16 December 2023 14:01:42 +0000 (0:00:00.026) 0:00:00.484 ***** ok: [sut] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do lsrpackages: grubby TASK [linux-system-roles.bootloader : Ensure boot loader settings] ************* task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:11 Saturday 16 December 2023 14:01:45 +0000 (0:00:03.208) 0:00:03.693 ***** ok: [sut] => { "actions": [], "changed": false } TASK [linux-system-roles.bootloader : Update boot loader timeout configuration] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:18 Saturday 16 December 2023 14:01:46 +0000 (0:00:00.247) 0:00:03.941 ***** ok: [sut] => { "backup": "", "changed": false } TASK [linux-system-roles.bootloader : Determine platform type] ***************** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:25 Saturday 16 December 2023 14:01:46 +0000 (0:00:00.253) 0:00:04.195 ***** ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [linux-system-roles.bootloader : Set boot loader configuration files] ***** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:30 Saturday 16 December 2023 14:01:46 +0000 (0:00:00.239) 0:00:04.434 ***** ok: [sut] => { "ansible_facts": { "__bootloader_grub_conf": "/boot/grub2/grub.cfg", "__bootloader_user_conf": "/boot/grub2/user.cfg" }, "changed": false } TASK [linux-system-roles.bootloader : Generate boot loader password] *********** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:47 Saturday 16 December 2023 14:01:46 +0000 (0:00:00.020) 0:00:04.454 ***** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.bootloader : Put boot loader password to /boot/grub2/user.cfg] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:59 Saturday 16 December 2023 14:01:46 +0000 (0:00:00.023) 0:00:04.477 ***** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.bootloader : Remove boot loader password configuration] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:67 Saturday 16 December 2023 14:01:46 +0000 (0:00:00.007) 0:00:04.485 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.bootloader : Collect bootloader facts] **************** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:74 Saturday 16 December 2023 14:01:46 +0000 (0:00:00.007) 0:00:04.492 ***** ok: [sut] => { "ansible_facts": { "bootloader_facts": [ { "args": "ro crashkernel=auto net.ifnames=0 rhgb quiet $tuned_params", "default": true, "id": "884fa989c81e4be5b8440e899e93daa3-4.18.0-527.el8.x86_64", "index": "0", "initrd": "/boot/initramfs-4.18.0-527.el8.x86_64.img $tuned_initrd", "kernel": "/boot/vmlinuz-4.18.0-527.el8.x86_64", "root": "UUID=da79f52e-1ce0-4a28-8d6b-c397437b7ba0", "title": "CentOS Stream (4.18.0-527.el8.x86_64) 8" }, { "args": "ro crashkernel=auto net.ifnames=0 rhgb quiet", "default": false, "id": "884fa989c81e4be5b8440e899e93daa3-0-rescue", "index": "1", "initrd": "/boot/initramfs-0-rescue-884fa989c81e4be5b8440e899e93daa3.img", "kernel": "/boot/vmlinuz-0-rescue-884fa989c81e4be5b8440e899e93daa3", "root": "UUID=da79f52e-1ce0-4a28-8d6b-c397437b7ba0", "title": "CentOS Stream (0-rescue-884fa989c81e4be5b8440e899e93daa3) 8" } ] }, "changed": false } META: ran handlers TASK [Verify that default bootloader is correct in bootloader_gather_facts] **** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/tests_settings.yml:20 Saturday 16 December 2023 14:01:47 +0000 (0:00:00.392) 0:00:04.885 ***** ok: [sut] => { "changed": false, "cmd": "set -euo pipefail; grubby --info=DEFAULT; grubby --info=DEFAULT | grep -P 'kernel=(\"|)/boot/vmlinuz-4.18.0-527.el8.x86_64(\"|)'", "delta": "0:00:00.143169", "end": "2023-12-16 14:01:47.389386", "rc": 0, "start": "2023-12-16 14:01:47.246217" } STDOUT: index=0 kernel="/boot/vmlinuz-4.18.0-527.el8.x86_64" args="ro crashkernel=auto net.ifnames=0 rhgb quiet $tuned_params" root="UUID=da79f52e-1ce0-4a28-8d6b-c397437b7ba0" initrd="/boot/initramfs-4.18.0-527.el8.x86_64.img $tuned_initrd" title="CentOS Stream (4.18.0-527.el8.x86_64) 8" id="884fa989c81e4be5b8440e899e93daa3-4.18.0-527.el8.x86_64" kernel="/boot/vmlinuz-4.18.0-527.el8.x86_64" TASK [Replace configuration with settings using kernel_index] ****************** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/tests_settings.yml:33 Saturday 16 December 2023 14:01:47 +0000 (0:00:00.384) 0:00:05.269 ***** TASK [linux-system-roles.bootloader : Set platform/version specific variables] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:3 Saturday 16 December 2023 14:01:47 +0000 (0:00:00.017) 0:00:05.287 ***** included: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/set_vars.yml for sut TASK [linux-system-roles.bootloader : Ensure ansible_facts used by role] ******* task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/set_vars.yml:3 Saturday 16 December 2023 14:01:47 +0000 (0:00:00.008) 0:00:05.296 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.bootloader : Set platform/version specific variables] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/set_vars.yml:9 Saturday 16 December 2023 14:01:47 +0000 (0:00:00.008) 0:00:05.304 ***** skipping: [sut] => (item=RedHat.yml) => { "ansible_loop_var": "item", "changed": false, "item": "RedHat.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_8.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_8.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_8.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_8.yml", "skip_reason": "Conditional result was False" } TASK [linux-system-roles.bootloader : Ensure required packages are installed] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:6 Saturday 16 December 2023 14:01:47 +0000 (0:00:00.018) 0:00:05.322 ***** ok: [sut] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do lsrpackages: grubby TASK [linux-system-roles.bootloader : Ensure boot loader settings] ************* task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:11 Saturday 16 December 2023 14:01:50 +0000 (0:00:03.114) 0:00:08.436 ***** NOTIFIED HANDLER linux-system-roles.bootloader : Fix default kernel boot parameters for sut NOTIFIED HANDLER linux-system-roles.bootloader : Reboot system for sut changed: [sut] => { "actions": [ "grubby --update-kernel=0 --remove-args='ro crashkernel=auto net.ifnames=0 rhgb quiet $tuned_params'", "grubby --update-kernel=0 --args='console=tty0 print-fatal-signals=1 no_timer_check quiet'", "grubby --update-kernel=ALL --args=debug" ], "changed": true } TASK [linux-system-roles.bootloader : Update boot loader timeout configuration] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:18 Saturday 16 December 2023 14:01:51 +0000 (0:00:00.706) 0:00:09.143 ***** NOTIFIED HANDLER linux-system-roles.bootloader : Rebuild grub config for sut changed: [sut] => { "backup": "", "changed": true } MSG: line replaced TASK [linux-system-roles.bootloader : Determine platform type] ***************** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:25 Saturday 16 December 2023 14:01:51 +0000 (0:00:00.184) 0:00:09.328 ***** ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [linux-system-roles.bootloader : Set boot loader configuration files] ***** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:30 Saturday 16 December 2023 14:01:51 +0000 (0:00:00.174) 0:00:09.502 ***** ok: [sut] => { "ansible_facts": { "__bootloader_grub_conf": "/boot/grub2/grub.cfg", "__bootloader_user_conf": "/boot/grub2/user.cfg" }, "changed": false } TASK [linux-system-roles.bootloader : Generate boot loader password] *********** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:47 Saturday 16 December 2023 14:01:51 +0000 (0:00:00.012) 0:00:09.514 ***** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.bootloader : Put boot loader password to /boot/grub2/user.cfg] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:59 Saturday 16 December 2023 14:01:51 +0000 (0:00:00.008) 0:00:09.522 ***** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.bootloader : Remove boot loader password configuration] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:67 Saturday 16 December 2023 14:01:51 +0000 (0:00:00.007) 0:00:09.529 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.bootloader : Collect bootloader facts] **************** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:74 Saturday 16 December 2023 14:01:51 +0000 (0:00:00.007) 0:00:09.536 ***** ok: [sut] => { "ansible_facts": { "bootloader_facts": [ { "args": "$tuned_params console=tty0 print-fatal-signals=1 no_timer_check quiet debug", "default": true, "id": "884fa989c81e4be5b8440e899e93daa3-4.18.0-527.el8.x86_64", "index": "0", "initrd": "/boot/initramfs-4.18.0-527.el8.x86_64.img $tuned_initrd", "kernel": "/boot/vmlinuz-4.18.0-527.el8.x86_64", "root": "UUID=da79f52e-1ce0-4a28-8d6b-c397437b7ba0", "title": "CentOS Stream (4.18.0-527.el8.x86_64) 8" }, { "args": "ro crashkernel=auto net.ifnames=0 rhgb quiet debug", "default": false, "id": "884fa989c81e4be5b8440e899e93daa3-0-rescue", "index": "1", "initrd": "/boot/initramfs-0-rescue-884fa989c81e4be5b8440e899e93daa3.img", "kernel": "/boot/vmlinuz-0-rescue-884fa989c81e4be5b8440e899e93daa3", "root": "UUID=da79f52e-1ce0-4a28-8d6b-c397437b7ba0", "title": "CentOS Stream (0-rescue-884fa989c81e4be5b8440e899e93daa3) 8" } ] }, "changed": false } RUNNING HANDLER [linux-system-roles.bootloader : Fix default kernel boot parameters] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/handlers/main.yml:4 Saturday 16 December 2023 14:01:51 +0000 (0:00:00.310) 0:00:09.847 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } RUNNING HANDLER [linux-system-roles.bootloader : Rebuild grub config] ********** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/handlers/main.yml:19 Saturday 16 December 2023 14:01:51 +0000 (0:00:00.008) 0:00:09.855 ***** changed: [sut] => { "changed": true, "cmd": [ "grub2-mkconfig", "-o", "/boot/grub2/grub.cfg" ], "delta": "0:00:02.228504", "end": "2023-12-16 14:01:54.384160", "rc": 0, "start": "2023-12-16 14:01:52.155656" } STDERR: Generating grub configuration file ... done RUNNING HANDLER [linux-system-roles.bootloader : Reboot system] **************** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/handlers/main.yml:23 Saturday 16 December 2023 14:01:54 +0000 (0:00:02.406) 0:00:12.262 ***** included: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/reboot.yml for sut RUNNING HANDLER [linux-system-roles.bootloader : Reboot system when bootloader_reboot_ok is true] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/reboot.yml:3 Saturday 16 December 2023 14:01:54 +0000 (0:00:00.007) 0:00:12.270 ***** changed: [sut] => { "changed": true, "elapsed": 47, "rebooted": true } RUNNING HANDLER [linux-system-roles.bootloader : Notify about reboot] ********** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/reboot.yml:7 Saturday 16 December 2023 14:02:42 +0000 (0:00:47.863) 0:01:00.134 ***** skipping: [sut] => {} RUNNING HANDLER [linux-system-roles.bootloader : Set bootloader_reboot_required] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/reboot.yml:14 Saturday 16 December 2023 14:02:42 +0000 (0:00:00.008) 0:01:00.142 ***** ok: [sut] => { "ansible_facts": { "bootloader_reboot_required": false }, "changed": false } META: ran handlers TASK [Ensure bootloader_reboot_required is set to false] *********************** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/tests_settings.yml:61 Saturday 16 December 2023 14:02:42 +0000 (0:00:00.010) 0:01:00.152 ***** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Verify settings] ********************************************************* task path: /WORKDIR/git-weekly-ci92oddf6q/tests/tests_settings.yml:65 Saturday 16 December 2023 14:02:42 +0000 (0:00:00.009) 0:01:00.162 ***** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Verify boot loader timeout configuration] ******************************** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/tests_settings.yml:72 Saturday 16 December 2023 14:02:42 +0000 (0:00:00.009) 0:01:00.172 ***** ok: [sut] => { "changed": false, "cmd": [ "cat", "/boot/grub2/grub.cfg" ], "delta": "0:00:01.005285", "end": "2023-12-16 14:02:43.525970", "failed_when_result": false, "rc": 0, "start": "2023-12-16 14:02:42.520685" } STDOUT: # # DO NOT EDIT THIS FILE # # It is automatically generated by grub2-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub # ### BEGIN /etc/grub.d/00_header ### set pager=1 if [ -f ${config_directory}/grubenv ]; then load_env -f ${config_directory}/grubenv elif [ -s $prefix/grubenv ]; then load_env fi if [ "${next_entry}" ] ; then set default="${next_entry}" set next_entry= save_env next_entry set boot_once=true else set default="${saved_entry}" fi if [ x"${feature_menuentry_id}" = xy ]; then menuentry_id_option="--id" else menuentry_id_option="" fi export menuentry_id_option if [ "${prev_saved_entry}" ]; then set saved_entry="${prev_saved_entry}" save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true fi function savedefault { if [ -z "${boot_once}" ]; then saved_entry="${chosen}" save_env saved_entry fi } function load_video { if [ x$feature_all_video_module = xy ]; then insmod all_video else insmod efi_gop insmod efi_uga insmod ieee1275_fb insmod vbe insmod vga insmod video_bochs insmod video_cirrus fi } terminal_output console if [ x$feature_timeout_style = xy ] ; then set timeout_style=menu set timeout=6 # Fallback normal timeout code in case the timeout_style feature is # unavailable. else set timeout=6 fi ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/00_tuned ### set tuned_params="" set tuned_initrd="" ### END /etc/grub.d/00_tuned ### ### BEGIN /etc/grub.d/01_users ### if [ -f ${prefix}/user.cfg ]; then source ${prefix}/user.cfg if [ -n "${GRUB2_PASSWORD}" ]; then set superusers="root" export superusers password_pbkdf2 root ${GRUB2_PASSWORD} fi fi ### END /etc/grub.d/01_users ### ### BEGIN /etc/grub.d/08_fallback_counting ### insmod increment # Check if boot_counter exists and boot_success=0 to activate this behaviour. if [ -n "${boot_counter}" -a "${boot_success}" = "0" ]; then # if countdown has ended, choose to boot rollback deployment, # i.e. default=1 on OSTree-based systems. if [ "${boot_counter}" = "0" -o "${boot_counter}" = "-1" ]; then set default=1 set boot_counter=-1 # otherwise decrement boot_counter else decrement boot_counter fi save_env boot_counter fi ### END /etc/grub.d/08_fallback_counting ### ### BEGIN /etc/grub.d/10_linux ### insmod part_msdos insmod xfs if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root da79f52e-1ce0-4a28-8d6b-c397437b7ba0 else search --no-floppy --fs-uuid --set=root da79f52e-1ce0-4a28-8d6b-c397437b7ba0 fi insmod part_msdos insmod xfs if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=boot da79f52e-1ce0-4a28-8d6b-c397437b7ba0 else search --no-floppy --fs-uuid --set=boot da79f52e-1ce0-4a28-8d6b-c397437b7ba0 fi # This section was generated by a script. Do not modify the generated file - all changes # will be lost the next time file is regenerated. Instead edit the BootLoaderSpec files. # # The blscfg command parses the BootLoaderSpec files stored in /boot/loader/entries and # populates the boot menu. Please refer to the Boot Loader Specification documentation # for the files format: https://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/. # The kernelopts variable should be defined in the grubenv file. But to ensure that menu # entries populated from BootLoaderSpec files that use this variable work correctly even # without a grubenv file, define a fallback kernelopts variable if this has not been set. # # The kernelopts variable in the grubenv file can be modified using the grubby tool or by # executing the grub2-mkconfig tool. For the latter, the values of the GRUB_CMDLINE_LINUX # and GRUB_CMDLINE_LINUX_DEFAULT options from /etc/default/grub file are used to set both # the kernelopts variable in the grubenv file and the fallback kernelopts variable. if [ -z "${kernelopts}" ]; then set kernelopts="root=UUID=da79f52e-1ce0-4a28-8d6b-c397437b7ba0 ro crashkernel=auto net.ifnames=0 rhgb quiet debug " fi insmod blscfg blscfg ### END /etc/grub.d/10_linux ### ### BEGIN /etc/grub.d/10_reset_boot_success ### # Hiding the menu is ok if last boot was ok or if this is a first boot attempt to boot the entry if [ "${boot_success}" = "1" -o "${boot_indeterminate}" = "1" ]; then set menu_hide_ok=1 else set menu_hide_ok=0 fi # Reset boot_indeterminate after a successful boot if [ "${boot_success}" = "1" ] ; then set boot_indeterminate=0 # Avoid boot_indeterminate causing the menu to be hidden more then once elif [ "${boot_indeterminate}" = "1" ]; then set boot_indeterminate=2 fi # Reset boot_success for current boot set boot_success=0 save_env boot_success boot_indeterminate ### END /etc/grub.d/10_reset_boot_success ### ### BEGIN /etc/grub.d/12_menu_auto_hide ### if [ x$feature_timeout_style = xy ] ; then if [ "${menu_show_once}" ]; then unset menu_show_once save_env menu_show_once set timeout_style=menu set timeout=60 elif [ "${menu_auto_hide}" -a "${menu_hide_ok}" = "1" ]; then set orig_timeout_style=${timeout_style} set orig_timeout=${timeout} if [ "${fastboot}" = "1" ]; then # timeout_style=menu + timeout=0 avoids the countdown code keypress check set timeout_style=menu set timeout=0 else set timeout_style=hidden set timeout=1 fi fi fi ### END /etc/grub.d/12_menu_auto_hide ### ### BEGIN /etc/grub.d/20_linux_xen ### ### END /etc/grub.d/20_linux_xen ### ### BEGIN /etc/grub.d/20_ppc_terminfo ### ### END /etc/grub.d/20_ppc_terminfo ### ### BEGIN /etc/grub.d/30_os-prober ### ### END /etc/grub.d/30_os-prober ### ### BEGIN /etc/grub.d/30_uefi-firmware ### ### END /etc/grub.d/30_uefi-firmware ### ### BEGIN /etc/grub.d/40_custom ### # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. ### END /etc/grub.d/40_custom ### ### BEGIN /etc/grub.d/41_custom ### if [ -f ${config_directory}/custom.cfg ]; then source ${config_directory}/custom.cfg elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then source $prefix/custom.cfg; fi ### END /etc/grub.d/41_custom ### TASK [Change some settings using kernel_title] ********************************* task path: /WORKDIR/git-weekly-ci92oddf6q/tests/tests_settings.yml:79 Saturday 16 December 2023 14:02:43 +0000 (0:00:01.236) 0:01:01.409 ***** TASK [linux-system-roles.bootloader : Set platform/version specific variables] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:3 Saturday 16 December 2023 14:02:43 +0000 (0:00:00.020) 0:01:01.430 ***** included: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/set_vars.yml for sut TASK [linux-system-roles.bootloader : Ensure ansible_facts used by role] ******* task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/set_vars.yml:3 Saturday 16 December 2023 14:02:43 +0000 (0:00:00.008) 0:01:01.438 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.bootloader : Set platform/version specific variables] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/set_vars.yml:9 Saturday 16 December 2023 14:02:43 +0000 (0:00:00.008) 0:01:01.447 ***** skipping: [sut] => (item=RedHat.yml) => { "ansible_loop_var": "item", "changed": false, "item": "RedHat.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_8.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_8.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_8.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_8.yml", "skip_reason": "Conditional result was False" } TASK [linux-system-roles.bootloader : Ensure required packages are installed] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:6 Saturday 16 December 2023 14:02:43 +0000 (0:00:00.017) 0:01:01.465 ***** ok: [sut] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do lsrpackages: grubby TASK [linux-system-roles.bootloader : Ensure boot loader settings] ************* task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:11 Saturday 16 December 2023 14:02:49 +0000 (0:00:06.342) 0:01:07.807 ***** NOTIFIED HANDLER linux-system-roles.bootloader : Fix default kernel boot parameters for sut NOTIFIED HANDLER linux-system-roles.bootloader : Reboot system for sut changed: [sut] => { "actions": [ "grubby --update-kernel='TITLE=CentOS Stream (4.18.0-527.el8.x86_64) 8' --remove-args='quiet debug'" ], "changed": true } TASK [linux-system-roles.bootloader : Update boot loader timeout configuration] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:18 Saturday 16 December 2023 14:02:50 +0000 (0:00:00.369) 0:01:08.176 ***** NOTIFIED HANDLER linux-system-roles.bootloader : Rebuild grub config for sut changed: [sut] => { "backup": "", "changed": true } MSG: line replaced TASK [linux-system-roles.bootloader : Determine platform type] ***************** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:25 Saturday 16 December 2023 14:02:50 +0000 (0:00:00.195) 0:01:08.371 ***** ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [linux-system-roles.bootloader : Set boot loader configuration files] ***** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:30 Saturday 16 December 2023 14:02:50 +0000 (0:00:00.177) 0:01:08.549 ***** ok: [sut] => { "ansible_facts": { "__bootloader_grub_conf": "/boot/grub2/grub.cfg", "__bootloader_user_conf": "/boot/grub2/user.cfg" }, "changed": false } TASK [linux-system-roles.bootloader : Generate boot loader password] *********** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:47 Saturday 16 December 2023 14:02:50 +0000 (0:00:00.012) 0:01:08.561 ***** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.bootloader : Put boot loader password to /boot/grub2/user.cfg] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:59 Saturday 16 December 2023 14:02:50 +0000 (0:00:00.008) 0:01:08.569 ***** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.bootloader : Remove boot loader password configuration] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:67 Saturday 16 December 2023 14:02:50 +0000 (0:00:00.007) 0:01:08.577 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.bootloader : Collect bootloader facts] **************** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:74 Saturday 16 December 2023 14:02:50 +0000 (0:00:00.007) 0:01:08.584 ***** ok: [sut] => { "ansible_facts": { "bootloader_facts": [ { "args": "$tuned_params console=tty0 print-fatal-signals=1 no_timer_check", "default": true, "id": "884fa989c81e4be5b8440e899e93daa3-4.18.0-527.el8.x86_64", "index": "0", "initrd": "/boot/initramfs-4.18.0-527.el8.x86_64.img $tuned_initrd", "kernel": "/boot/vmlinuz-4.18.0-527.el8.x86_64", "root": "UUID=da79f52e-1ce0-4a28-8d6b-c397437b7ba0", "title": "CentOS Stream (4.18.0-527.el8.x86_64) 8" }, { "args": "ro crashkernel=auto net.ifnames=0 rhgb quiet debug", "default": false, "id": "884fa989c81e4be5b8440e899e93daa3-0-rescue", "index": "1", "initrd": "/boot/initramfs-0-rescue-884fa989c81e4be5b8440e899e93daa3.img", "kernel": "/boot/vmlinuz-0-rescue-884fa989c81e4be5b8440e899e93daa3", "root": "UUID=da79f52e-1ce0-4a28-8d6b-c397437b7ba0", "title": "CentOS Stream (0-rescue-884fa989c81e4be5b8440e899e93daa3) 8" } ] }, "changed": false } RUNNING HANDLER [linux-system-roles.bootloader : Fix default kernel boot parameters] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/handlers/main.yml:4 Saturday 16 December 2023 14:02:51 +0000 (0:00:00.313) 0:01:08.897 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } RUNNING HANDLER [linux-system-roles.bootloader : Rebuild grub config] ********** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/handlers/main.yml:19 Saturday 16 December 2023 14:02:51 +0000 (0:00:00.008) 0:01:08.905 ***** changed: [sut] => { "changed": true, "cmd": [ "grub2-mkconfig", "-o", "/boot/grub2/grub.cfg" ], "delta": "0:00:01.252238", "end": "2023-12-16 14:02:52.458833", "rc": 0, "start": "2023-12-16 14:02:51.206595" } STDERR: Generating grub configuration file ... Successfully loaded SELinux database in 1.723ms, size on heap is 334K. Successfully loaded SELinux database in 1.431ms, size on heap is 334K. Successfully loaded SELinux database in 1.404ms, size on heap is 334K. Successfully loaded SELinux database in 1.453ms, size on heap is 334K. Successfully loaded SELinux database in 1.431ms, size on heap is 334K. Successfully loaded SELinux database in 1.400ms, size on heap is 334K. Successfully loaded SELinux database in 1.383ms, size on heap is 334K. Successfully loaded SELinux database in 1.398ms, size on heap is 334K. Successfully loaded SELinux database in 1.400ms, size on heap is 334K. Successfully loaded SELinux database in 1.418ms, size on heap is 334K. Successfully loaded SELinux database in 1.395ms, size on heap is 334K. Successfully loaded SELinux database in 1.392ms, size on heap is 334K. Successfully loaded SELinux database in 1.437ms, size on heap is 334K. Successfully loaded SELinux database in 1.396ms, size on heap is 334K. Successfully loaded SELinux database in 1.419ms, size on heap is 334K. Successfully loaded SELinux database in 1.426ms, size on heap is 334K. Successfully loaded SELinux database in 1.410ms, size on heap is 334K. Successfully loaded SELinux database in 1.416ms, size on heap is 334K. Successfully loaded SELinux database in 1.444ms, size on heap is 334K. Successfully loaded SELinux database in 1.443ms, size on heap is 334K. Successfully loaded SELinux database in 1.463ms, size on heap is 334K. Successfully loaded SELinux database in 1.422ms, size on heap is 334K. Successfully loaded SELinux database in 1.398ms, size on heap is 334K. Successfully loaded SELinux database in 1.410ms, size on heap is 334K. Successfully loaded SELinux database in 1.486ms, size on heap is 334K. Successfully loaded SELinux database in 1.406ms, size on heap is 334K. Successfully loaded SELinux database in 1.408ms, size on heap is 334K. Successfully loaded SELinux database in 1.423ms, size on heap is 334K. Successfully loaded SELinux database in 1.447ms, size on heap is 334K. Successfully loaded SELinux database in 1.397ms, size on heap is 334K. Successfully loaded SELinux database in 1.396ms, size on heap is 334K. Successfully loaded SELinux database in 1.420ms, size on heap is 334K. Successfully loaded SELinux database in 1.439ms, size on heap is 334K. Successfully loaded SELinux database in 1.384ms, size on heap is 334K. Successfully loaded SELinux database in 1.384ms, size on heap is 334K. Successfully loaded SELinux database in 1.401ms, size on heap is 334K. Successfully loaded SELinux database in 1.620ms, size on heap is 334K. Successfully loaded SELinux database in 1.388ms, size on heap is 334K. Successfully loaded SELinux database in 1.418ms, size on heap is 334K. Successfully loaded SELinux database in 1.416ms, size on heap is 334K. done RUNNING HANDLER [linux-system-roles.bootloader : Reboot system] **************** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/handlers/main.yml:23 Saturday 16 December 2023 14:02:52 +0000 (0:00:01.431) 0:01:10.337 ***** included: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/reboot.yml for sut RUNNING HANDLER [linux-system-roles.bootloader : Reboot system when bootloader_reboot_ok is true] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/reboot.yml:3 Saturday 16 December 2023 14:02:52 +0000 (0:00:00.007) 0:01:10.345 ***** changed: [sut] => { "changed": true, "elapsed": 47, "rebooted": true } RUNNING HANDLER [linux-system-roles.bootloader : Notify about reboot] ********** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/reboot.yml:7 Saturday 16 December 2023 14:03:40 +0000 (0:00:48.434) 0:01:58.779 ***** skipping: [sut] => {} RUNNING HANDLER [linux-system-roles.bootloader : Set bootloader_reboot_required] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/reboot.yml:14 Saturday 16 December 2023 14:03:40 +0000 (0:00:00.007) 0:01:58.787 ***** ok: [sut] => { "ansible_facts": { "bootloader_reboot_required": false }, "changed": false } META: ran handlers TASK [Ensure bootloader_reboot_required is set to false] *********************** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/tests_settings.yml:99 Saturday 16 December 2023 14:03:40 +0000 (0:00:00.010) 0:01:58.797 ***** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Verify settings] ********************************************************* task path: /WORKDIR/git-weekly-ci92oddf6q/tests/tests_settings.yml:103 Saturday 16 December 2023 14:03:40 +0000 (0:00:00.008) 0:01:58.805 ***** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Verify boot loader timeout configuration] ******************************** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/tests_settings.yml:110 Saturday 16 December 2023 14:03:40 +0000 (0:00:00.009) 0:01:58.815 ***** ok: [sut] => { "changed": false, "cmd": [ "cat", "/boot/grub2/grub.cfg" ], "delta": "0:00:00.003808", "end": "2023-12-16 14:03:41.157479", "failed_when_result": false, "rc": 0, "start": "2023-12-16 14:03:41.153671" } STDOUT: # # DO NOT EDIT THIS FILE # # It is automatically generated by grub2-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub # ### BEGIN /etc/grub.d/00_header ### set pager=1 if [ -f ${config_directory}/grubenv ]; then load_env -f ${config_directory}/grubenv elif [ -s $prefix/grubenv ]; then load_env fi if [ "${next_entry}" ] ; then set default="${next_entry}" set next_entry= save_env next_entry set boot_once=true else set default="${saved_entry}" fi if [ x"${feature_menuentry_id}" = xy ]; then menuentry_id_option="--id" else menuentry_id_option="" fi export menuentry_id_option if [ "${prev_saved_entry}" ]; then set saved_entry="${prev_saved_entry}" save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true fi function savedefault { if [ -z "${boot_once}" ]; then saved_entry="${chosen}" save_env saved_entry fi } function load_video { if [ x$feature_all_video_module = xy ]; then insmod all_video else insmod efi_gop insmod efi_uga insmod ieee1275_fb insmod vbe insmod vga insmod video_bochs insmod video_cirrus fi } terminal_output console if [ x$feature_timeout_style = xy ] ; then set timeout_style=menu set timeout=4 # Fallback normal timeout code in case the timeout_style feature is # unavailable. else set timeout=4 fi ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/00_tuned ### set tuned_params="" set tuned_initrd="" ### END /etc/grub.d/00_tuned ### ### BEGIN /etc/grub.d/01_users ### if [ -f ${prefix}/user.cfg ]; then source ${prefix}/user.cfg if [ -n "${GRUB2_PASSWORD}" ]; then set superusers="root" export superusers password_pbkdf2 root ${GRUB2_PASSWORD} fi fi ### END /etc/grub.d/01_users ### ### BEGIN /etc/grub.d/08_fallback_counting ### insmod increment # Check if boot_counter exists and boot_success=0 to activate this behaviour. if [ -n "${boot_counter}" -a "${boot_success}" = "0" ]; then # if countdown has ended, choose to boot rollback deployment, # i.e. default=1 on OSTree-based systems. if [ "${boot_counter}" = "0" -o "${boot_counter}" = "-1" ]; then set default=1 set boot_counter=-1 # otherwise decrement boot_counter else decrement boot_counter fi save_env boot_counter fi ### END /etc/grub.d/08_fallback_counting ### ### BEGIN /etc/grub.d/10_linux ### insmod part_msdos insmod xfs if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root da79f52e-1ce0-4a28-8d6b-c397437b7ba0 else search --no-floppy --fs-uuid --set=root da79f52e-1ce0-4a28-8d6b-c397437b7ba0 fi insmod part_msdos insmod xfs if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=boot da79f52e-1ce0-4a28-8d6b-c397437b7ba0 else search --no-floppy --fs-uuid --set=boot da79f52e-1ce0-4a28-8d6b-c397437b7ba0 fi # This section was generated by a script. Do not modify the generated file - all changes # will be lost the next time file is regenerated. Instead edit the BootLoaderSpec files. # # The blscfg command parses the BootLoaderSpec files stored in /boot/loader/entries and # populates the boot menu. Please refer to the Boot Loader Specification documentation # for the files format: https://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/. # The kernelopts variable should be defined in the grubenv file. But to ensure that menu # entries populated from BootLoaderSpec files that use this variable work correctly even # without a grubenv file, define a fallback kernelopts variable if this has not been set. # # The kernelopts variable in the grubenv file can be modified using the grubby tool or by # executing the grub2-mkconfig tool. For the latter, the values of the GRUB_CMDLINE_LINUX # and GRUB_CMDLINE_LINUX_DEFAULT options from /etc/default/grub file are used to set both # the kernelopts variable in the grubenv file and the fallback kernelopts variable. if [ -z "${kernelopts}" ]; then set kernelopts="root=UUID=da79f52e-1ce0-4a28-8d6b-c397437b7ba0 ro crashkernel=auto net.ifnames=0 rhgb quiet debug " fi insmod blscfg blscfg ### END /etc/grub.d/10_linux ### ### BEGIN /etc/grub.d/10_reset_boot_success ### # Hiding the menu is ok if last boot was ok or if this is a first boot attempt to boot the entry if [ "${boot_success}" = "1" -o "${boot_indeterminate}" = "1" ]; then set menu_hide_ok=1 else set menu_hide_ok=0 fi # Reset boot_indeterminate after a successful boot if [ "${boot_success}" = "1" ] ; then set boot_indeterminate=0 # Avoid boot_indeterminate causing the menu to be hidden more then once elif [ "${boot_indeterminate}" = "1" ]; then set boot_indeterminate=2 fi # Reset boot_success for current boot set boot_success=0 save_env boot_success boot_indeterminate ### END /etc/grub.d/10_reset_boot_success ### ### BEGIN /etc/grub.d/12_menu_auto_hide ### if [ x$feature_timeout_style = xy ] ; then if [ "${menu_show_once}" ]; then unset menu_show_once save_env menu_show_once set timeout_style=menu set timeout=60 elif [ "${menu_auto_hide}" -a "${menu_hide_ok}" = "1" ]; then set orig_timeout_style=${timeout_style} set orig_timeout=${timeout} if [ "${fastboot}" = "1" ]; then # timeout_style=menu + timeout=0 avoids the countdown code keypress check set timeout_style=menu set timeout=0 else set timeout_style=hidden set timeout=1 fi fi fi ### END /etc/grub.d/12_menu_auto_hide ### ### BEGIN /etc/grub.d/20_linux_xen ### ### END /etc/grub.d/20_linux_xen ### ### BEGIN /etc/grub.d/20_ppc_terminfo ### ### END /etc/grub.d/20_ppc_terminfo ### ### BEGIN /etc/grub.d/30_os-prober ### ### END /etc/grub.d/30_os-prober ### ### BEGIN /etc/grub.d/30_uefi-firmware ### ### END /etc/grub.d/30_uefi-firmware ### ### BEGIN /etc/grub.d/40_custom ### # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. ### END /etc/grub.d/40_custom ### ### BEGIN /etc/grub.d/41_custom ### if [ -f ${config_directory}/custom.cfg ]; then source ${config_directory}/custom.cfg elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then source $prefix/custom.cfg; fi ### END /etc/grub.d/41_custom ### TASK [Set existing variable using kernel_path, should report not changed] ****** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/tests_settings.yml:117 Saturday 16 December 2023 14:03:41 +0000 (0:00:00.220) 0:01:59.035 ***** TASK [linux-system-roles.bootloader : Set platform/version specific variables] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:3 Saturday 16 December 2023 14:03:41 +0000 (0:00:00.023) 0:01:59.059 ***** included: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/set_vars.yml for sut TASK [linux-system-roles.bootloader : Ensure ansible_facts used by role] ******* task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/set_vars.yml:3 Saturday 16 December 2023 14:03:41 +0000 (0:00:00.008) 0:01:59.068 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.bootloader : Set platform/version specific variables] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/set_vars.yml:9 Saturday 16 December 2023 14:03:41 +0000 (0:00:00.008) 0:01:59.076 ***** skipping: [sut] => (item=RedHat.yml) => { "ansible_loop_var": "item", "changed": false, "item": "RedHat.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_8.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_8.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_8.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_8.yml", "skip_reason": "Conditional result was False" } TASK [linux-system-roles.bootloader : Ensure required packages are installed] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:6 Saturday 16 December 2023 14:03:41 +0000 (0:00:00.017) 0:01:59.094 ***** ok: [sut] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do lsrpackages: grubby TASK [linux-system-roles.bootloader : Ensure boot loader settings] ************* task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:11 Saturday 16 December 2023 14:03:46 +0000 (0:00:05.743) 0:02:04.838 ***** ok: [sut] => { "actions": [], "changed": false } TASK [linux-system-roles.bootloader : Update boot loader timeout configuration] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:18 Saturday 16 December 2023 14:03:47 +0000 (0:00:00.256) 0:02:05.094 ***** ok: [sut] => { "backup": "", "changed": false } TASK [linux-system-roles.bootloader : Determine platform type] ***************** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:25 Saturday 16 December 2023 14:03:47 +0000 (0:00:00.194) 0:02:05.288 ***** ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [linux-system-roles.bootloader : Set boot loader configuration files] ***** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:30 Saturday 16 December 2023 14:03:47 +0000 (0:00:00.178) 0:02:05.467 ***** ok: [sut] => { "ansible_facts": { "__bootloader_grub_conf": "/boot/grub2/grub.cfg", "__bootloader_user_conf": "/boot/grub2/user.cfg" }, "changed": false } TASK [linux-system-roles.bootloader : Generate boot loader password] *********** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:47 Saturday 16 December 2023 14:03:47 +0000 (0:00:00.011) 0:02:05.479 ***** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.bootloader : Put boot loader password to /boot/grub2/user.cfg] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:59 Saturday 16 December 2023 14:03:47 +0000 (0:00:00.008) 0:02:05.487 ***** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.bootloader : Remove boot loader password configuration] *** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:67 Saturday 16 December 2023 14:03:47 +0000 (0:00:00.007) 0:02:05.495 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.bootloader : Collect bootloader facts] **************** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:74 Saturday 16 December 2023 14:03:47 +0000 (0:00:00.007) 0:02:05.502 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } META: ran handlers TASK [Ensure bootloader_reboot_required is not set to true] ******************** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/tests_settings.yml:135 Saturday 16 December 2023 14:03:47 +0000 (0:00:00.007) 0:02:05.509 ***** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Verify settings] ********************************************************* task path: /WORKDIR/git-weekly-ci92oddf6q/tests/tests_settings.yml:139 Saturday 16 December 2023 14:03:47 +0000 (0:00:00.008) 0:02:05.517 ***** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Verify boot loader timeout configuration] ******************************** task path: /WORKDIR/git-weekly-ci92oddf6q/tests/tests_settings.yml:146 Saturday 16 December 2023 14:03:47 +0000 (0:00:00.009) 0:02:05.526 ***** ok: [sut] => { "changed": false, "cmd": [ "cat", "/boot/grub2/grub.cfg" ], "delta": "0:00:01.004151", "end": "2023-12-16 14:03:48.831774", "failed_when_result": false, "rc": 0, "start": "2023-12-16 14:03:47.827623" } STDOUT: # # DO NOT EDIT THIS FILE # # It is automatically generated by grub2-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub # ### BEGIN /etc/grub.d/00_header ### set pager=1 if [ -f ${config_directory}/grubenv ]; then load_env -f ${config_directory}/grubenv elif [ -s $prefix/grubenv ]; then load_env fi if [ "${next_entry}" ] ; then set default="${next_entry}" set next_entry= save_env next_entry set boot_once=true else set default="${saved_entry}" fi if [ x"${feature_menuentry_id}" = xy ]; then menuentry_id_option="--id" else menuentry_id_option="" fi export menuentry_id_option if [ "${prev_saved_entry}" ]; then set saved_entry="${prev_saved_entry}" save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true fi function savedefault { if [ -z "${boot_once}" ]; then saved_entry="${chosen}" save_env saved_entry fi } function load_video { if [ x$feature_all_video_module = xy ]; then insmod all_video else insmod efi_gop insmod efi_uga insmod ieee1275_fb insmod vbe insmod vga insmod video_bochs insmod video_cirrus fi } terminal_output console if [ x$feature_timeout_style = xy ] ; then set timeout_style=menu set timeout=4 # Fallback normal timeout code in case the timeout_style feature is # unavailable. else set timeout=4 fi ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/00_tuned ### set tuned_params="" set tuned_initrd="" ### END /etc/grub.d/00_tuned ### ### BEGIN /etc/grub.d/01_users ### if [ -f ${prefix}/user.cfg ]; then source ${prefix}/user.cfg if [ -n "${GRUB2_PASSWORD}" ]; then set superusers="root" export superusers password_pbkdf2 root ${GRUB2_PASSWORD} fi fi ### END /etc/grub.d/01_users ### ### BEGIN /etc/grub.d/08_fallback_counting ### insmod increment # Check if boot_counter exists and boot_success=0 to activate this behaviour. if [ -n "${boot_counter}" -a "${boot_success}" = "0" ]; then # if countdown has ended, choose to boot rollback deployment, # i.e. default=1 on OSTree-based systems. if [ "${boot_counter}" = "0" -o "${boot_counter}" = "-1" ]; then set default=1 set boot_counter=-1 # otherwise decrement boot_counter else decrement boot_counter fi save_env boot_counter fi ### END /etc/grub.d/08_fallback_counting ### ### BEGIN /etc/grub.d/10_linux ### insmod part_msdos insmod xfs if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root da79f52e-1ce0-4a28-8d6b-c397437b7ba0 else search --no-floppy --fs-uuid --set=root da79f52e-1ce0-4a28-8d6b-c397437b7ba0 fi insmod part_msdos insmod xfs if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=boot da79f52e-1ce0-4a28-8d6b-c397437b7ba0 else search --no-floppy --fs-uuid --set=boot da79f52e-1ce0-4a28-8d6b-c397437b7ba0 fi # This section was generated by a script. Do not modify the generated file - all changes # will be lost the next time file is regenerated. Instead edit the BootLoaderSpec files. # # The blscfg command parses the BootLoaderSpec files stored in /boot/loader/entries and # populates the boot menu. Please refer to the Boot Loader Specification documentation # for the files format: https://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/. # The kernelopts variable should be defined in the grubenv file. But to ensure that menu # entries populated from BootLoaderSpec files that use this variable work correctly even # without a grubenv file, define a fallback kernelopts variable if this has not been set. # # The kernelopts variable in the grubenv file can be modified using the grubby tool or by # executing the grub2-mkconfig tool. For the latter, the values of the GRUB_CMDLINE_LINUX # and GRUB_CMDLINE_LINUX_DEFAULT options from /etc/default/grub file are used to set both # the kernelopts variable in the grubenv file and the fallback kernelopts variable. if [ -z "${kernelopts}" ]; then set kernelopts="root=UUID=da79f52e-1ce0-4a28-8d6b-c397437b7ba0 ro crashkernel=auto net.ifnames=0 rhgb quiet debug " fi insmod blscfg blscfg ### END /etc/grub.d/10_linux ### ### BEGIN /etc/grub.d/10_reset_boot_success ### # Hiding the menu is ok if last boot was ok or if this is a first boot attempt to boot the entry if [ "${boot_success}" = "1" -o "${boot_indeterminate}" = "1" ]; then set menu_hide_ok=1 else set menu_hide_ok=0 fi # Reset boot_indeterminate after a successful boot if [ "${boot_success}" = "1" ] ; then set boot_indeterminate=0 # Avoid boot_indeterminate causing the menu to be hidden more then once elif [ "${boot_indeterminate}" = "1" ]; then set boot_indeterminate=2 fi # Reset boot_success for current boot set boot_success=0 save_env boot_success boot_indeterminate ### END /etc/grub.d/10_reset_boot_success ### ### BEGIN /etc/grub.d/12_menu_auto_hide ### if [ x$feature_timeout_style = xy ] ; then if [ "${menu_show_once}" ]; then unset menu_show_once save_env menu_show_once set timeout_style=menu set timeout=60 elif [ "${menu_auto_hide}" -a "${menu_hide_ok}" = "1" ]; then set orig_timeout_style=${timeout_style} set orig_timeout=${timeout} if [ "${fastboot}" = "1" ]; then # timeout_style=menu + timeout=0 avoids the countdown code keypress check set timeout_style=menu set timeout=0 else set timeout_style=hidden set timeout=1 fi fi fi ### END /etc/grub.d/12_menu_auto_hide ### ### BEGIN /etc/grub.d/20_linux_xen ### ### END /etc/grub.d/20_linux_xen ### ### BEGIN /etc/grub.d/20_ppc_terminfo ### ### END /etc/grub.d/20_ppc_terminfo ### ### BEGIN /etc/grub.d/30_os-prober ### ### END /etc/grub.d/30_os-prober ### ### BEGIN /etc/grub.d/30_uefi-firmware ### ### END /etc/grub.d/30_uefi-firmware ### ### BEGIN /etc/grub.d/40_custom ### # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. ### END /etc/grub.d/40_custom ### ### BEGIN /etc/grub.d/41_custom ### if [ -f ${config_directory}/custom.cfg ]; then source ${config_directory}/custom.cfg elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then source $prefix/custom.cfg; fi ### END /etc/grub.d/41_custom ### META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* sut : ok=46 changed=8 unreachable=0 failed=0 skipped=24 rescued=0 ignored=0 Saturday 16 December 2023 14:03:48 +0000 (0:00:01.187) 0:02:06.714 ***** =============================================================================== linux-system-roles.bootloader : Reboot system when bootloader_reboot_ok is true -- 48.43s /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/reboot.yml:3 linux-system-roles.bootloader : Reboot system when bootloader_reboot_ok is true -- 47.86s /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/reboot.yml:3 linux-system-roles.bootloader : Ensure required packages are installed --- 6.34s /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:6 linux-system-roles.bootloader : Ensure required packages are installed --- 5.74s /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:6 linux-system-roles.bootloader : Ensure required packages are installed --- 3.21s /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:6 linux-system-roles.bootloader : Ensure required packages are installed --- 3.11s /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:6 linux-system-roles.bootloader : Rebuild grub config --------------------- 2.41s /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/handlers/main.yml:19 linux-system-roles.bootloader : Rebuild grub config --------------------- 1.43s /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/handlers/main.yml:19 Verify boot loader timeout configuration -------------------------------- 1.24s /WORKDIR/git-weekly-ci92oddf6q/tests/tests_settings.yml:72 -------------------- Verify boot loader timeout configuration -------------------------------- 1.19s /WORKDIR/git-weekly-ci92oddf6q/tests/tests_settings.yml:146 ------------------- linux-system-roles.bootloader : Ensure boot loader settings ------------- 0.71s /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:11 linux-system-roles.bootloader : Ensure ansible_facts used by role ------- 0.41s /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/set_vars.yml:3 linux-system-roles.bootloader : Collect bootloader facts ---------------- 0.39s /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:74 Verify that default bootloader is correct in bootloader_gather_facts ---- 0.38s /WORKDIR/git-weekly-ci92oddf6q/tests/tests_settings.yml:20 -------------------- linux-system-roles.bootloader : Ensure boot loader settings ------------- 0.37s /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:11 linux-system-roles.bootloader : Collect bootloader facts ---------------- 0.31s /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:74 linux-system-roles.bootloader : Collect bootloader facts ---------------- 0.31s /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:74 linux-system-roles.bootloader : Ensure boot loader settings ------------- 0.26s /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:11 linux-system-roles.bootloader : Update boot loader timeout configuration --- 0.25s /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:18 linux-system-roles.bootloader : Ensure boot loader settings ------------- 0.25s /WORKDIR/git-weekly-ci92oddf6q/tests/roles/linux-system-roles.bootloader/tasks/main.yml:11 ---^---^---^---^---^--- # STDERR: ---v---v---v---v---v--- ---^---^---^---^---^---