# STDOUT: ---v---v---v---v---v--- ansible-playbook [core 2.16.0] 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.16/lib/python3.11/site-packages/ansible ansible collection location = /WORKDIR/git-weekly-ci9ivaljg2/.collection executable location = /opt/ansible-2.16/bin/ansible-playbook python version = 3.11.5 (main, Sep 7 2023, 00:00:00) [GCC 11.4.1 20230605 (Red Hat 11.4.1-2)] (/opt/ansible-2.16/bin/python) jinja version = 3.1.2 libyaml = True Using /etc/ansible/ansible.cfg as config file Skipping callback 'debug', as we already have a stdout callback. Skipping callback 'default', as we already have a stdout callback. Skipping callback 'minimal', as we already have a stdout callback. Skipping callback 'oneline', as we already have a stdout callback. PLAYBOOK: tests_settings.yml *************************************************** 1 plays in /WORKDIR/git-weekly-ci9ivaljg2/tests/tests_settings.yml PLAY [Test bootloader_settings variable] *************************************** TASK [Get bootloader_facts] **************************************************** task path: /WORKDIR/git-weekly-ci9ivaljg2/tests/tests_settings.yml:11 Saturday 30 December 2023 14:10:59 +0000 (0:00:00.012) 0:00:00.012 ***** TASK [fedora.linux_system_roles.bootloader : Set platform/version specific variables] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:3 Saturday 30 December 2023 14:10:59 +0000 (0:00:00.019) 0:00:00.032 ***** included: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml for sut TASK [fedora.linux_system_roles.bootloader : Ensure ansible_facts used by role] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:3 Saturday 30 December 2023 14:10:59 +0000 (0:00:00.008) 0:00:00.041 ***** ok: [sut] TASK [fedora.linux_system_roles.bootloader : Set platform/version specific variables] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:8 Saturday 30 December 2023 14:10:59 +0000 (0:00:00.467) 0:00:00.508 ***** skipping: [sut] => (item=RedHat.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__bootloader_vars_file is file", "item": "RedHat.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__bootloader_vars_file is file", "item": "CentOS.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_8.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__bootloader_vars_file is file", "item": "CentOS_8.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_8.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__bootloader_vars_file is file", "item": "CentOS_8.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.bootloader : Ensure required packages are installed] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:6 Saturday 30 December 2023 14:10:59 +0000 (0:00:00.017) 0:00:00.525 ***** ok: [sut] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do lsrpackages: grubby TASK [fedora.linux_system_roles.bootloader : Ensure boot loader settings] ****** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:11 Saturday 30 December 2023 14:11:03 +0000 (0:00:03.267) 0:00:03.793 ***** ok: [sut] => { "actions": [], "changed": false } TASK [fedora.linux_system_roles.bootloader : Update boot loader timeout configuration] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:18 Saturday 30 December 2023 14:11:03 +0000 (0:00:00.239) 0:00:04.033 ***** ok: [sut] => { "backup": "", "changed": false } TASK [fedora.linux_system_roles.bootloader : Determine platform type] ********** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:25 Saturday 30 December 2023 14:11:03 +0000 (0:00:00.249) 0:00:04.283 ***** ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [fedora.linux_system_roles.bootloader : Set boot loader configuration files] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:30 Saturday 30 December 2023 14:11:03 +0000 (0:00:00.239) 0:00:04.522 ***** ok: [sut] => { "ansible_facts": { "__bootloader_grub_conf": "/boot/grub2/grub.cfg", "__bootloader_user_conf": "/boot/grub2/user.cfg" }, "changed": false } TASK [fedora.linux_system_roles.bootloader : Generate boot loader password] **** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:44 Saturday 30 December 2023 14:11:03 +0000 (0:00:00.019) 0:00:04.542 ***** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [fedora.linux_system_roles.bootloader : Put boot loader password to /boot/grub2/user.cfg] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:56 Saturday 30 December 2023 14:11:03 +0000 (0:00:00.010) 0:00:04.552 ***** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [fedora.linux_system_roles.bootloader : Remove boot loader password configuration] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:64 Saturday 30 December 2023 14:11:03 +0000 (0:00:00.008) 0:00:04.561 ***** skipping: [sut] => { "changed": false, "false_condition": "bootloader_remove_password | bool", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.bootloader : Collect bootloader facts] ********* task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:71 Saturday 30 December 2023 14:11:03 +0000 (0:00:00.012) 0:00:04.574 ***** 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 } TASK [Flush handlers] ********************************************************** task path: /WORKDIR/git-weekly-ci9ivaljg2/tests/tests_settings.yml:17 Saturday 30 December 2023 14:11:04 +0000 (0:00:00.400) 0:00:04.975 ***** META: triggered running handlers for sut TASK [Verify that default bootloader is correct in bootloader_gather_facts] **** task path: /WORKDIR/git-weekly-ci9ivaljg2/tests/tests_settings.yml:20 Saturday 30 December 2023 14:11:04 +0000 (0:00:00.000) 0:00:04.975 ***** 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.145462", "end": "2023-12-30 14:11:04.589049", "rc": 0, "start": "2023-12-30 14:11:04.443587" } 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-ci9ivaljg2/tests/tests_settings.yml:31 Saturday 30 December 2023 14:11:04 +0000 (0:00:00.398) 0:00:05.374 ***** TASK [fedora.linux_system_roles.bootloader : Set platform/version specific variables] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:3 Saturday 30 December 2023 14:11:04 +0000 (0:00:00.020) 0:00:05.394 ***** included: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml for sut TASK [fedora.linux_system_roles.bootloader : Ensure ansible_facts used by role] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:3 Saturday 30 December 2023 14:11:04 +0000 (0:00:00.007) 0:00:05.402 ***** skipping: [sut] => { "changed": false, "false_condition": "__bootloader_required_facts | difference(ansible_facts.keys() | list) | length > 0", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.bootloader : Set platform/version specific variables] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:8 Saturday 30 December 2023 14:11:04 +0000 (0:00:00.014) 0:00:05.417 ***** skipping: [sut] => (item=RedHat.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__bootloader_vars_file is file", "item": "RedHat.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__bootloader_vars_file is file", "item": "CentOS.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_8.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__bootloader_vars_file is file", "item": "CentOS_8.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_8.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__bootloader_vars_file is file", "item": "CentOS_8.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.bootloader : Ensure required packages are installed] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:6 Saturday 30 December 2023 14:11:04 +0000 (0:00:00.015) 0:00:05.433 ***** ok: [sut] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do lsrpackages: grubby TASK [fedora.linux_system_roles.bootloader : Ensure boot loader settings] ****** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:11 Saturday 30 December 2023 14:11:07 +0000 (0:00:03.178) 0:00:08.612 ***** Notification for handler Fix default kernel boot parameters has been saved. Notification for handler Reboot system has been saved. 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 [fedora.linux_system_roles.bootloader : Update boot loader timeout configuration] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:18 Saturday 30 December 2023 14:11:08 +0000 (0:00:00.722) 0:00:09.334 ***** Notification for handler Rebuild grub config has been saved. changed: [sut] => { "backup": "", "changed": true } MSG: line replaced TASK [fedora.linux_system_roles.bootloader : Determine platform type] ********** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:25 Saturday 30 December 2023 14:11:08 +0000 (0:00:00.192) 0:00:09.527 ***** ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [fedora.linux_system_roles.bootloader : Set boot loader configuration files] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:30 Saturday 30 December 2023 14:11:08 +0000 (0:00:00.183) 0:00:09.710 ***** ok: [sut] => { "ansible_facts": { "__bootloader_grub_conf": "/boot/grub2/grub.cfg", "__bootloader_user_conf": "/boot/grub2/user.cfg" }, "changed": false } TASK [fedora.linux_system_roles.bootloader : Generate boot loader password] **** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:44 Saturday 30 December 2023 14:11:08 +0000 (0:00:00.019) 0:00:09.730 ***** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [fedora.linux_system_roles.bootloader : Put boot loader password to /boot/grub2/user.cfg] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:56 Saturday 30 December 2023 14:11:08 +0000 (0:00:00.009) 0:00:09.740 ***** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [fedora.linux_system_roles.bootloader : Remove boot loader password configuration] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:64 Saturday 30 December 2023 14:11:08 +0000 (0:00:00.008) 0:00:09.748 ***** skipping: [sut] => { "changed": false, "false_condition": "bootloader_remove_password | bool", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.bootloader : Collect bootloader facts] ********* task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:71 Saturday 30 December 2023 14:11:08 +0000 (0:00:00.013) 0:00:09.762 ***** 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 } TASK [Flush handlers] ********************************************************** task path: /WORKDIR/git-weekly-ci9ivaljg2/tests/tests_settings.yml:54 Saturday 30 December 2023 14:11:09 +0000 (0:00:00.326) 0:00:10.089 ***** NOTIFIED HANDLER fedora.linux_system_roles.bootloader : Fix default kernel boot parameters for sut NOTIFIED HANDLER fedora.linux_system_roles.bootloader : Reboot system for sut NOTIFIED HANDLER fedora.linux_system_roles.bootloader : Rebuild grub config for sut META: triggered running handlers for sut RUNNING HANDLER [fedora.linux_system_roles.bootloader : Fix default kernel boot parameters] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/handlers/main.yml:4 Saturday 30 December 2023 14:11:09 +0000 (0:00:00.002) 0:00:10.091 ***** skipping: [sut] => { "changed": false, "false_condition": "(ansible_distribution in ['CentOS', 'RedHat'] and ansible_facts.distribution_major_version is version('7', '=')) or ansible_distribution == 'Fedora'", "skip_reason": "Conditional result was False" } RUNNING HANDLER [fedora.linux_system_roles.bootloader : Rebuild grub config] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/handlers/main.yml:19 Saturday 30 December 2023 14:11:09 +0000 (0:00:00.010) 0:00:10.101 ***** changed: [sut] => { "changed": true, "cmd": [ "grub2-mkconfig", "-o", "/boot/grub2/grub.cfg" ], "delta": "0:00:01.765825", "end": "2023-12-30 14:11:11.267996", "rc": 0, "start": "2023-12-30 14:11:09.502171" } STDERR: Generating grub configuration file ... done RUNNING HANDLER [fedora.linux_system_roles.bootloader : Reboot system] ********* task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/handlers/main.yml:23 Saturday 30 December 2023 14:11:11 +0000 (0:00:01.952) 0:00:12.054 ***** included: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/reboot.yml for sut RUNNING HANDLER [fedora.linux_system_roles.bootloader : Reboot system when bootloader_reboot_ok is true] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/reboot.yml:3 Saturday 30 December 2023 14:11:11 +0000 (0:00:00.008) 0:00:12.063 ***** changed: [sut] => { "changed": true, "elapsed": 45, "rebooted": true } RUNNING HANDLER [fedora.linux_system_roles.bootloader : Notify about reboot] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/reboot.yml:7 Saturday 30 December 2023 14:11:57 +0000 (0:00:45.828) 0:00:57.891 ***** skipping: [sut] => { "false_condition": "not bootloader_reboot_ok" } RUNNING HANDLER [fedora.linux_system_roles.bootloader : Set bootloader_reboot_required] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/reboot.yml:14 Saturday 30 December 2023 14:11:57 +0000 (0:00:00.006) 0:00:57.898 ***** ok: [sut] => { "ansible_facts": { "bootloader_reboot_required": false }, "changed": false } TASK [Ensure bootloader_reboot_required is set to false] *********************** task path: /WORKDIR/git-weekly-ci9ivaljg2/tests/tests_settings.yml:57 Saturday 30 December 2023 14:11:57 +0000 (0:00:00.008) 0:00:57.907 ***** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Verify settings] ********************************************************* task path: /WORKDIR/git-weekly-ci9ivaljg2/tests/tests_settings.yml:61 Saturday 30 December 2023 14:11:57 +0000 (0:00:00.016) 0:00:57.923 ***** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Verify boot loader timeout configuration] ******************************** task path: /WORKDIR/git-weekly-ci9ivaljg2/tests/tests_settings.yml:68 Saturday 30 December 2023 14:11:57 +0000 (0:00:00.018) 0:00:57.941 ***** ok: [sut] => { "changed": false, "cmd": [ "cat", "/boot/grub2/grub.cfg" ], "delta": "0:00:00.005723", "end": "2023-12-30 14:11:57.383586", "failed_when_result": false, "rc": 0, "start": "2023-12-30 14:11:57.377863" } 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-ci9ivaljg2/tests/tests_settings.yml:75 Saturday 30 December 2023 14:11:57 +0000 (0:00:00.231) 0:00:58.173 ***** TASK [fedora.linux_system_roles.bootloader : Set platform/version specific variables] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:3 Saturday 30 December 2023 14:11:57 +0000 (0:00:00.023) 0:00:58.196 ***** included: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml for sut TASK [fedora.linux_system_roles.bootloader : Ensure ansible_facts used by role] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:3 Saturday 30 December 2023 14:11:57 +0000 (0:00:00.008) 0:00:58.205 ***** skipping: [sut] => { "changed": false, "false_condition": "__bootloader_required_facts | difference(ansible_facts.keys() | list) | length > 0", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.bootloader : Set platform/version specific variables] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:8 Saturday 30 December 2023 14:11:57 +0000 (0:00:00.015) 0:00:58.220 ***** skipping: [sut] => (item=RedHat.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__bootloader_vars_file is file", "item": "RedHat.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__bootloader_vars_file is file", "item": "CentOS.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_8.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__bootloader_vars_file is file", "item": "CentOS_8.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_8.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__bootloader_vars_file is file", "item": "CentOS_8.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.bootloader : Ensure required packages are installed] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:6 Saturday 30 December 2023 14:11:57 +0000 (0:00:00.016) 0:00:58.237 ***** ok: [sut] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do lsrpackages: grubby TASK [fedora.linux_system_roles.bootloader : Ensure boot loader settings] ****** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:11 Saturday 30 December 2023 14:12:03 +0000 (0:00:05.785) 0:01:04.023 ***** Notification for handler Fix default kernel boot parameters has been saved. Notification for handler Reboot system has been saved. changed: [sut] => { "actions": [ "grubby --update-kernel='TITLE=CentOS Stream (4.18.0-527.el8.x86_64) 8' --remove-args='quiet debug'" ], "changed": true } TASK [fedora.linux_system_roles.bootloader : Update boot loader timeout configuration] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:18 Saturday 30 December 2023 14:12:03 +0000 (0:00:00.350) 0:01:04.373 ***** Notification for handler Rebuild grub config has been saved. changed: [sut] => { "backup": "", "changed": true } MSG: line replaced TASK [fedora.linux_system_roles.bootloader : Determine platform type] ********** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:25 Saturday 30 December 2023 14:12:03 +0000 (0:00:00.198) 0:01:04.571 ***** ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [fedora.linux_system_roles.bootloader : Set boot loader configuration files] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:30 Saturday 30 December 2023 14:12:03 +0000 (0:00:00.186) 0:01:04.757 ***** ok: [sut] => { "ansible_facts": { "__bootloader_grub_conf": "/boot/grub2/grub.cfg", "__bootloader_user_conf": "/boot/grub2/user.cfg" }, "changed": false } TASK [fedora.linux_system_roles.bootloader : Generate boot loader password] **** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:44 Saturday 30 December 2023 14:12:04 +0000 (0:00:00.019) 0:01:04.777 ***** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [fedora.linux_system_roles.bootloader : Put boot loader password to /boot/grub2/user.cfg] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:56 Saturday 30 December 2023 14:12:04 +0000 (0:00:00.009) 0:01:04.787 ***** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [fedora.linux_system_roles.bootloader : Remove boot loader password configuration] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:64 Saturday 30 December 2023 14:12:04 +0000 (0:00:00.008) 0:01:04.796 ***** skipping: [sut] => { "changed": false, "false_condition": "bootloader_remove_password | bool", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.bootloader : Collect bootloader facts] ********* task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:71 Saturday 30 December 2023 14:12:04 +0000 (0:00:00.012) 0:01:04.808 ***** 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 } TASK [Flush handlers] ********************************************************** task path: /WORKDIR/git-weekly-ci9ivaljg2/tests/tests_settings.yml:90 Saturday 30 December 2023 14:12:04 +0000 (0:00:00.329) 0:01:05.138 ***** NOTIFIED HANDLER fedora.linux_system_roles.bootloader : Fix default kernel boot parameters for sut NOTIFIED HANDLER fedora.linux_system_roles.bootloader : Reboot system for sut NOTIFIED HANDLER fedora.linux_system_roles.bootloader : Rebuild grub config for sut META: triggered running handlers for sut RUNNING HANDLER [fedora.linux_system_roles.bootloader : Fix default kernel boot parameters] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/handlers/main.yml:4 Saturday 30 December 2023 14:12:04 +0000 (0:00:00.001) 0:01:05.139 ***** skipping: [sut] => { "changed": false, "false_condition": "(ansible_distribution in ['CentOS', 'RedHat'] and ansible_facts.distribution_major_version is version('7', '=')) or ansible_distribution == 'Fedora'", "skip_reason": "Conditional result was False" } RUNNING HANDLER [fedora.linux_system_roles.bootloader : Rebuild grub config] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/handlers/main.yml:19 Saturday 30 December 2023 14:12:04 +0000 (0:00:00.009) 0:01:05.149 ***** changed: [sut] => { "changed": true, "cmd": [ "grub2-mkconfig", "-o", "/boot/grub2/grub.cfg" ], "delta": "0:00:01.179715", "end": "2023-12-30 14:12:05.730463", "rc": 0, "start": "2023-12-30 14:12:04.550748" } STDERR: Generating grub configuration file ... Successfully loaded SELinux database in 1.749ms, size on heap is 334K. Successfully loaded SELinux database in 1.709ms, size on heap is 334K. Successfully loaded SELinux database in 1.467ms, size on heap is 334K. Successfully loaded SELinux database in 1.452ms, size on heap is 334K. Successfully loaded SELinux database in 1.688ms, size on heap is 334K. Successfully loaded SELinux database in 1.559ms, size on heap is 334K. Successfully loaded SELinux database in 1.405ms, size on heap is 334K. Successfully loaded SELinux database in 1.470ms, size on heap is 334K. Successfully loaded SELinux database in 1.556ms, size on heap is 334K. Successfully loaded SELinux database in 1.479ms, size on heap is 334K. Successfully loaded SELinux database in 1.478ms, size on heap is 334K. Successfully loaded SELinux database in 1.435ms, size on heap is 334K. Successfully loaded SELinux database in 1.745ms, size on heap is 334K. Successfully loaded SELinux database in 1.663ms, size on heap is 334K. Successfully loaded SELinux database in 1.495ms, size on heap is 334K. Successfully loaded SELinux database in 1.443ms, size on heap is 334K. Successfully loaded SELinux database in 1.578ms, size on heap is 334K. Successfully loaded SELinux database in 1.459ms, size on heap is 334K. Successfully loaded SELinux database in 1.469ms, size on heap is 334K. Successfully loaded SELinux database in 1.448ms, size on heap is 334K. Successfully loaded SELinux database in 1.505ms, size on heap is 334K. Successfully loaded SELinux database in 1.397ms, size on heap is 334K. Successfully loaded SELinux database in 1.476ms, size on heap is 334K. Successfully loaded SELinux database in 1.557ms, size on heap is 334K. Successfully loaded SELinux database in 1.480ms, size on heap is 334K. Successfully loaded SELinux database in 1.474ms, size on heap is 334K. Successfully loaded SELinux database in 1.490ms, size on heap is 334K. Successfully loaded SELinux database in 1.557ms, size on heap is 334K. Successfully loaded SELinux database in 1.610ms, size on heap is 334K. Successfully loaded SELinux database in 1.415ms, size on heap is 334K. Successfully loaded SELinux database in 1.454ms, size on heap is 334K. Successfully loaded SELinux database in 1.427ms, size on heap is 334K. Successfully loaded SELinux database in 1.645ms, size on heap is 334K. Successfully loaded SELinux database in 1.532ms, size on heap is 334K. Successfully loaded SELinux database in 1.556ms, size on heap is 334K. Successfully loaded SELinux database in 1.499ms, size on heap is 334K. Successfully loaded SELinux database in 1.538ms, size on heap is 334K. Successfully loaded SELinux database in 1.395ms, size on heap is 334K. Successfully loaded SELinux database in 1.414ms, size on heap is 334K. Successfully loaded SELinux database in 1.406ms, size on heap is 334K. done RUNNING HANDLER [fedora.linux_system_roles.bootloader : Reboot system] ********* task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/handlers/main.yml:23 Saturday 30 December 2023 14:12:05 +0000 (0:00:01.368) 0:01:06.517 ***** included: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/reboot.yml for sut RUNNING HANDLER [fedora.linux_system_roles.bootloader : Reboot system when bootloader_reboot_ok is true] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/reboot.yml:3 Saturday 30 December 2023 14:12:05 +0000 (0:00:00.007) 0:01:06.524 ***** changed: [sut] => { "changed": true, "elapsed": 46, "rebooted": true } RUNNING HANDLER [fedora.linux_system_roles.bootloader : Notify about reboot] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/reboot.yml:7 Saturday 30 December 2023 14:12:52 +0000 (0:00:47.234) 0:01:53.759 ***** skipping: [sut] => { "false_condition": "not bootloader_reboot_ok" } RUNNING HANDLER [fedora.linux_system_roles.bootloader : Set bootloader_reboot_required] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/reboot.yml:14 Saturday 30 December 2023 14:12:52 +0000 (0:00:00.007) 0:01:53.766 ***** ok: [sut] => { "ansible_facts": { "bootloader_reboot_required": false }, "changed": false } TASK [Ensure bootloader_reboot_required is set to false] *********************** task path: /WORKDIR/git-weekly-ci9ivaljg2/tests/tests_settings.yml:93 Saturday 30 December 2023 14:12:53 +0000 (0:00:00.008) 0:01:53.774 ***** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Verify settings] ********************************************************* task path: /WORKDIR/git-weekly-ci9ivaljg2/tests/tests_settings.yml:97 Saturday 30 December 2023 14:12:53 +0000 (0:00:00.016) 0:01:53.791 ***** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Verify boot loader timeout configuration] ******************************** task path: /WORKDIR/git-weekly-ci9ivaljg2/tests/tests_settings.yml:104 Saturday 30 December 2023 14:12:53 +0000 (0:00:00.018) 0:01:53.810 ***** ok: [sut] => { "changed": false, "cmd": [ "cat", "/boot/grub2/grub.cfg" ], "delta": "0:00:00.004770", "end": "2023-12-30 14:12:53.209406", "failed_when_result": false, "rc": 0, "start": "2023-12-30 14:12:53.204636" } 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-ci9ivaljg2/tests/tests_settings.yml:111 Saturday 30 December 2023 14:12:53 +0000 (0:00:00.213) 0:01:54.024 ***** TASK [fedora.linux_system_roles.bootloader : Set platform/version specific variables] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:3 Saturday 30 December 2023 14:12:53 +0000 (0:00:00.026) 0:01:54.051 ***** included: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml for sut TASK [fedora.linux_system_roles.bootloader : Ensure ansible_facts used by role] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:3 Saturday 30 December 2023 14:12:53 +0000 (0:00:00.008) 0:01:54.059 ***** skipping: [sut] => { "changed": false, "false_condition": "__bootloader_required_facts | difference(ansible_facts.keys() | list) | length > 0", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.bootloader : Set platform/version specific variables] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:8 Saturday 30 December 2023 14:12:53 +0000 (0:00:00.015) 0:01:54.075 ***** skipping: [sut] => (item=RedHat.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__bootloader_vars_file is file", "item": "RedHat.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__bootloader_vars_file is file", "item": "CentOS.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_8.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__bootloader_vars_file is file", "item": "CentOS_8.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_8.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__bootloader_vars_file is file", "item": "CentOS_8.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.bootloader : Ensure required packages are installed] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:6 Saturday 30 December 2023 14:12:53 +0000 (0:00:00.016) 0:01:54.091 ***** ok: [sut] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do lsrpackages: grubby TASK [fedora.linux_system_roles.bootloader : Ensure boot loader settings] ****** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:11 Saturday 30 December 2023 14:12:59 +0000 (0:00:06.002) 0:02:00.094 ***** ok: [sut] => { "actions": [], "changed": false } TASK [fedora.linux_system_roles.bootloader : Update boot loader timeout configuration] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:18 Saturday 30 December 2023 14:12:59 +0000 (0:00:00.277) 0:02:00.371 ***** ok: [sut] => { "backup": "", "changed": false } TASK [fedora.linux_system_roles.bootloader : Determine platform type] ********** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:25 Saturday 30 December 2023 14:12:59 +0000 (0:00:00.204) 0:02:00.576 ***** ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [fedora.linux_system_roles.bootloader : Set boot loader configuration files] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:30 Saturday 30 December 2023 14:12:59 +0000 (0:00:00.186) 0:02:00.762 ***** ok: [sut] => { "ansible_facts": { "__bootloader_grub_conf": "/boot/grub2/grub.cfg", "__bootloader_user_conf": "/boot/grub2/user.cfg" }, "changed": false } TASK [fedora.linux_system_roles.bootloader : Generate boot loader password] **** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:44 Saturday 30 December 2023 14:13:00 +0000 (0:00:00.019) 0:02:00.782 ***** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [fedora.linux_system_roles.bootloader : Put boot loader password to /boot/grub2/user.cfg] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:56 Saturday 30 December 2023 14:13:00 +0000 (0:00:00.009) 0:02:00.791 ***** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [fedora.linux_system_roles.bootloader : Remove boot loader password configuration] *** task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:64 Saturday 30 December 2023 14:13:00 +0000 (0:00:00.008) 0:02:00.800 ***** skipping: [sut] => { "changed": false, "false_condition": "bootloader_remove_password | bool", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.bootloader : Collect bootloader facts] ********* task path: /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:71 Saturday 30 December 2023 14:13:00 +0000 (0:00:00.012) 0:02:00.813 ***** skipping: [sut] => { "changed": false, "false_condition": "bootloader_gather_facts | bool", "skip_reason": "Conditional result was False" } TASK [Flush handlers] ********************************************************** task path: /WORKDIR/git-weekly-ci9ivaljg2/tests/tests_settings.yml:124 Saturday 30 December 2023 14:13:00 +0000 (0:00:00.013) 0:02:00.826 ***** META: triggered running handlers for sut TASK [Ensure bootloader_reboot_required is not set to true] ******************** task path: /WORKDIR/git-weekly-ci9ivaljg2/tests/tests_settings.yml:127 Saturday 30 December 2023 14:13:00 +0000 (0:00:00.000) 0:02:00.827 ***** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Verify settings] ********************************************************* task path: /WORKDIR/git-weekly-ci9ivaljg2/tests/tests_settings.yml:131 Saturday 30 December 2023 14:13:00 +0000 (0:00:00.008) 0:02:00.836 ***** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Verify boot loader timeout configuration] ******************************** task path: /WORKDIR/git-weekly-ci9ivaljg2/tests/tests_settings.yml:138 Saturday 30 December 2023 14:13:00 +0000 (0:00:00.017) 0:02:00.854 ***** ok: [sut] => { "changed": false, "cmd": [ "cat", "/boot/grub2/grub.cfg" ], "delta": "0:00:00.003065", "end": "2023-12-30 14:13:00.258726", "failed_when_result": false, "rc": 0, "start": "2023-12-30 14:13:00.255661" } 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 ### PLAY RECAP ********************************************************************* sut : ok=46 changed=8 unreachable=0 failed=0 skipped=24 rescued=0 ignored=0 Saturday 30 December 2023 14:13:00 +0000 (0:00:00.195) 0:02:01.049 ***** =============================================================================== fedora.linux_system_roles.bootloader : Reboot system when bootloader_reboot_ok is true -- 47.23s /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/reboot.yml:3 fedora.linux_system_roles.bootloader : Reboot system when bootloader_reboot_ok is true -- 45.83s /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/reboot.yml:3 fedora.linux_system_roles.bootloader : Ensure required packages are installed --- 6.00s /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:6 fedora.linux_system_roles.bootloader : Ensure required packages are installed --- 5.79s /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:6 fedora.linux_system_roles.bootloader : Ensure required packages are installed --- 3.27s /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:6 fedora.linux_system_roles.bootloader : Ensure required packages are installed --- 3.18s /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:6 fedora.linux_system_roles.bootloader : Rebuild grub config -------------- 1.95s /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/handlers/main.yml:19 fedora.linux_system_roles.bootloader : Rebuild grub config -------------- 1.37s /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/handlers/main.yml:19 fedora.linux_system_roles.bootloader : Ensure boot loader settings ------ 0.72s /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:11 fedora.linux_system_roles.bootloader : Ensure ansible_facts used by role --- 0.47s /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:3 fedora.linux_system_roles.bootloader : Collect bootloader facts --------- 0.40s /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:71 Verify that default bootloader is correct in bootloader_gather_facts ---- 0.40s /WORKDIR/git-weekly-ci9ivaljg2/tests/tests_settings.yml:20 -------------------- fedora.linux_system_roles.bootloader : Ensure boot loader settings ------ 0.35s /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:11 fedora.linux_system_roles.bootloader : Collect bootloader facts --------- 0.33s /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:71 fedora.linux_system_roles.bootloader : Collect bootloader facts --------- 0.33s /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:71 fedora.linux_system_roles.bootloader : Ensure boot loader settings ------ 0.28s /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:11 fedora.linux_system_roles.bootloader : Update boot loader timeout configuration --- 0.25s /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:18 fedora.linux_system_roles.bootloader : Ensure boot loader settings ------ 0.24s /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:11 fedora.linux_system_roles.bootloader : Determine platform type ---------- 0.24s /WORKDIR/git-weekly-ci9ivaljg2/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:25 Verify boot loader timeout configuration -------------------------------- 0.23s /WORKDIR/git-weekly-ci9ivaljg2/tests/tests_settings.yml:68 -------------------- ---^---^---^---^---^--- # STDERR: ---v---v---v---v---v--- [DEPRECATION WARNING]: ANSIBLE_COLLECTIONS_PATHS option, does not fit var naming standard, use the singular form ANSIBLE_COLLECTIONS_PATH instead. This feature will be removed from ansible-core in version 2.19. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. ---^---^---^---^---^---