# 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-bios-uefixq8ko5_s/.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-bios-uefixq8ko5_s/tests/tests_settings.yml PLAY [Test bootloader_settings variable] *************************************** TASK [Get bootloader_facts] **************************************************** task path: /WORKDIR/git-bios-uefixq8ko5_s/tests/tests_settings.yml:13 Monday 26 February 2024 17:48:43 +0000 (0:00:00.012) 0:00:00.012 ******* TASK [fedora.linux_system_roles.bootloader : Set platform/version specific variables] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:3 Monday 26 February 2024 17:48:43 +0000 (0:00:00.021) 0:00:00.033 ******* included: /WORKDIR/git-bios-uefixq8ko5_s/.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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:3 Monday 26 February 2024 17:48:43 +0000 (0:00:00.009) 0:00:00.043 ******* ok: [sut] TASK [fedora.linux_system_roles.bootloader : Check if system is ostree] ******** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:11 Monday 26 February 2024 17:48:43 +0000 (0:00:00.555) 0:00:00.599 ******* ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [fedora.linux_system_roles.bootloader : Set flag to indicate system is ostree] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:16 Monday 26 February 2024 17:48:44 +0000 (0:00:00.241) 0:00:00.841 ******* ok: [sut] => { "ansible_facts": { "__bootloader_is_ostree": false }, "changed": false } TASK [fedora.linux_system_roles.bootloader : Set platform/version specific variables] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:20 Monday 26 February 2024 17:48:44 +0000 (0:00:00.013) 0:00:00.854 ******* 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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:6 Monday 26 February 2024 17:48:44 +0000 (0:00:00.016) 0:00:00.871 ******* ok: [sut] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do TASK [fedora.linux_system_roles.bootloader : Ensure boot loader settings] ****** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:12 Monday 26 February 2024 17:48:47 +0000 (0:00:03.877) 0:00:04.748 ******* ok: [sut] => { "actions": [], "changed": false } TASK [fedora.linux_system_roles.bootloader : Determine platform type] ********** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:19 Monday 26 February 2024 17:48:48 +0000 (0:00:00.244) 0:00:04.993 ******* ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [fedora.linux_system_roles.bootloader : Set boot loader configuration files] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:24 Monday 26 February 2024 17:48:48 +0000 (0:00:00.185) 0:00:05.178 ******* 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 : Get stat of /etc/default/grub] **** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:35 Monday 26 February 2024 17:48:48 +0000 (0:00:00.021) 0:00:05.200 ******* ok: [sut] => { "changed": false, "stat": { "atime": 1708969716.875541, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "65375c9d7916928165c702c8dcb2c96c01b575b3", "ctime": 1707816142.409, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 4057547, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1707816142.409, "nlink": 1, "path": "/etc/default/grub", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 273, "uid": 0, "version": "2852534480", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false } } TASK [fedora.linux_system_roles.bootloader : Update boot loader timeout configuration in /etc/default/grub] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:40 Monday 26 February 2024 17:48:48 +0000 (0:00:00.198) 0:00:05.399 ******* ok: [sut] => { "changed": false, "rc": 0 } TASK [fedora.linux_system_roles.bootloader : Regenerate grub config in /boot/grub2/grub.cfg] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:49 Monday 26 February 2024 17:48:48 +0000 (0:00:00.253) 0:00:05.653 ******* skipping: [sut] => { "changed": false, "false_condition": "__bootloader_timeout_conf is changed", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.bootloader : Update boot loader timeout configuration in /boot/grub2/grub.cfg] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:57 Monday 26 February 2024 17:48:48 +0000 (0:00:00.009) 0:00:05.663 ******* skipping: [sut] => { "changed": false, "false_condition": "ansible_distribution == 'RedHat'", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.bootloader : Generate boot loader password] **** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:70 Monday 26 February 2024 17:48:48 +0000 (0:00:00.006) 0:00:05.669 ******* 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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:82 Monday 26 February 2024 17:48:48 +0000 (0:00:00.010) 0:00:05.680 ******* 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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:90 Monday 26 February 2024 17:48:48 +0000 (0:00:00.009) 0:00:05.689 ******* 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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:97 Monday 26 February 2024 17:48:48 +0000 (0:00:00.012) 0:00:05.702 ******* ok: [sut] => { "ansible_facts": { "bootloader_facts": [ { "args": "ro crashkernel=auto net.ifnames=0 rhgb quiet $tuned_params", "default": true, "id": "cbcf984f79874cad97fc31a6c318d209-4.18.0-536.el8.x86_64", "index": "0", "initrd": "/boot/initramfs-4.18.0-536.el8.x86_64.img $tuned_initrd", "kernel": "/boot/vmlinuz-4.18.0-536.el8.x86_64", "root": "UUID=b00f4a12-ea3e-4925-b0f5-e1994fd747f6", "title": "CentOS Stream (4.18.0-536.el8.x86_64) 8" }, { "args": "ro crashkernel=auto net.ifnames=0 rhgb quiet", "default": false, "id": "cbcf984f79874cad97fc31a6c318d209-0-rescue", "index": "1", "initrd": "/boot/initramfs-0-rescue-cbcf984f79874cad97fc31a6c318d209.img", "kernel": "/boot/vmlinuz-0-rescue-cbcf984f79874cad97fc31a6c318d209", "root": "UUID=b00f4a12-ea3e-4925-b0f5-e1994fd747f6", "title": "CentOS Stream (0-rescue-cbcf984f79874cad97fc31a6c318d209) 8" } ] }, "changed": false } TASK [Skip test on ostree systems] ********************************************* task path: /WORKDIR/git-bios-uefixq8ko5_s/tests/tests_settings.yml:19 Monday 26 February 2024 17:48:49 +0000 (0:00:00.507) 0:00:06.209 ******* META: end_host conditional evaluated to False, continuing execution for sut skipping: [sut] => { "skip_reason": "end_host conditional evaluated to False, continuing execution for sut" } MSG: end_host conditional evaluated to false, continuing execution for sut TASK [Flush handlers] ********************************************************** task path: /WORKDIR/git-bios-uefixq8ko5_s/tests/tests_settings.yml:26 Monday 26 February 2024 17:48:49 +0000 (0:00:00.001) 0:00:06.211 ******* META: triggered running handlers for sut TASK [Clone kernel to Clone1] ************************************************** task path: /WORKDIR/git-bios-uefixq8ko5_s/tests/tests_settings.yml:29 Monday 26 February 2024 17:48:49 +0000 (0:00:00.000) 0:00:06.212 ******* included: /WORKDIR/git-bios-uefixq8ko5_s/tests/tasks/clone_kernel.yml for sut TASK [Set fact with the default kernel to use for clones] ********************** task path: /WORKDIR/git-bios-uefixq8ko5_s/tests/tasks/clone_kernel.yml:3 Monday 26 February 2024 17:48:49 +0000 (0:00:00.011) 0:00:06.224 ******* ok: [sut] => { "ansible_facts": { "test_kernel": { "args": "ro crashkernel=auto net.ifnames=0 rhgb quiet $tuned_params", "default": true, "id": "cbcf984f79874cad97fc31a6c318d209-4.18.0-536.el8.x86_64", "index": "0", "initrd": "/boot/initramfs-4.18.0-536.el8.x86_64.img $tuned_initrd", "kernel": "/boot/vmlinuz-4.18.0-536.el8.x86_64", "root": "UUID=b00f4a12-ea3e-4925-b0f5-e1994fd747f6", "title": "CentOS Stream (4.18.0-536.el8.x86_64) 8" } }, "changed": false } TASK [Clone test_kernel kernel and initrd for test purposes] ******************* task path: /WORKDIR/git-bios-uefixq8ko5_s/tests/tasks/clone_kernel.yml:7 Monday 26 February 2024 17:48:49 +0000 (0:00:00.020) 0:00:06.244 ******* changed: [sut] => (item={'src': '/boot/vmlinuz-4.18.0-536.el8.x86_64', 'dest': '/boot/vmlinuz-4.18.0-536.el8.x86_64_clone1'}) => { "ansible_loop_var": "item", "changed": true, "checksum": "6d3c3269ba472ad87de08aa46eed0c715fd0e7af", "dest": "/boot/vmlinuz-4.18.0-536.el8.x86_64_clone1", "gid": 0, "group": "root", "item": { "dest": "/boot/vmlinuz-4.18.0-536.el8.x86_64_clone1", "src": "/boot/vmlinuz-4.18.0-536.el8.x86_64" }, "md5sum": "a71f8e10f5824a9747a6ece11fd3de44", "mode": "0755", "owner": "root", "secontext": "system_u:object_r:boot_t:s0", "size": 11077344, "src": "/boot/vmlinuz-4.18.0-536.el8.x86_64", "state": "file", "uid": 0 } changed: [sut] => (item={'src': '/boot/initramfs-4.18.0-536.el8.x86_64.img', 'dest': '/boot/initramfs-4.18.0-536.el8.x86_64.img_clone1'}) => { "ansible_loop_var": "item", "changed": true, "checksum": "ee1fac4cf986bce1fd4d97d7531ab457d6ee43c2", "dest": "/boot/initramfs-4.18.0-536.el8.x86_64.img_clone1", "gid": 0, "group": "root", "item": { "dest": "/boot/initramfs-4.18.0-536.el8.x86_64.img_clone1", "src": "/boot/initramfs-4.18.0-536.el8.x86_64.img" }, "md5sum": "77e440a10b8091b55a6f9146a74d5e3b", "mode": "0600", "owner": "root", "secontext": "system_u:object_r:boot_t:s0", "size": 31355563, "src": "/boot/initramfs-4.18.0-536.el8.x86_64.img", "state": "file", "uid": 0 } TASK [Create kernel Clone1] **************************************************** task path: /WORKDIR/git-bios-uefixq8ko5_s/tests/tasks/clone_kernel.yml:21 Monday 26 February 2024 17:48:50 +0000 (0:00:00.803) 0:00:07.048 ******* TASK [fedora.linux_system_roles.bootloader : Set platform/version specific variables] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:3 Monday 26 February 2024 17:48:50 +0000 (0:00:00.018) 0:00:07.066 ******* included: /WORKDIR/git-bios-uefixq8ko5_s/.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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:3 Monday 26 February 2024 17:48:50 +0000 (0:00:00.011) 0:00:07.078 ******* 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 : Check if system is ostree] ******** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:11 Monday 26 February 2024 17:48:50 +0000 (0:00:00.016) 0:00:07.094 ******* skipping: [sut] => { "changed": false, "false_condition": "not __bootloader_is_ostree is defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.bootloader : Set flag to indicate system is ostree] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:16 Monday 26 February 2024 17:48:50 +0000 (0:00:00.010) 0:00:07.104 ******* skipping: [sut] => { "changed": false, "false_condition": "not __bootloader_is_ostree is defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.bootloader : Set platform/version specific variables] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:20 Monday 26 February 2024 17:48:50 +0000 (0:00:00.009) 0:00:07.114 ******* 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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:6 Monday 26 February 2024 17:48:50 +0000 (0:00:00.016) 0:00:07.131 ******* ok: [sut] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do TASK [fedora.linux_system_roles.bootloader : Ensure boot loader settings] ****** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:12 Monday 26 February 2024 17:48:53 +0000 (0:00:02.655) 0:00:09.787 ******* Notification for handler Fix default kernel boot parameters has been saved. Notification for handler Reboot system has been saved. changed: [sut] => { "actions": [ "grubby --add-kernel=/boot/vmlinuz-4.18.0-536.el8.x86_64_clone1 --initrd=/boot/initramfs-4.18.0-536.el8.x86_64.img_clone1 --title=Clone1 --args=test=kernel --copy-default" ], "changed": true } TASK [fedora.linux_system_roles.bootloader : Determine platform type] ********** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:19 Monday 26 February 2024 17:48:53 +0000 (0:00:00.470) 0:00:10.257 ******* ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [fedora.linux_system_roles.bootloader : Set boot loader configuration files] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:24 Monday 26 February 2024 17:48:53 +0000 (0:00:00.182) 0:00:10.440 ******* 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 : Get stat of /etc/default/grub] **** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:35 Monday 26 February 2024 17:48:53 +0000 (0:00:00.020) 0:00:10.460 ******* ok: [sut] => { "changed": false, "stat": { "atime": 1708969716.875541, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "65375c9d7916928165c702c8dcb2c96c01b575b3", "ctime": 1707816142.409, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 4057547, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1707816142.409, "nlink": 1, "path": "/etc/default/grub", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 273, "uid": 0, "version": "2852534480", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false } } TASK [fedora.linux_system_roles.bootloader : Update boot loader timeout configuration in /etc/default/grub] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:40 Monday 26 February 2024 17:48:53 +0000 (0:00:00.195) 0:00:10.656 ******* ok: [sut] => { "changed": false, "rc": 0 } TASK [fedora.linux_system_roles.bootloader : Regenerate grub config in /boot/grub2/grub.cfg] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:49 Monday 26 February 2024 17:48:54 +0000 (0:00:00.193) 0:00:10.849 ******* skipping: [sut] => { "changed": false, "false_condition": "__bootloader_timeout_conf is changed", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.bootloader : Update boot loader timeout configuration in /boot/grub2/grub.cfg] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:57 Monday 26 February 2024 17:48:54 +0000 (0:00:00.012) 0:00:10.861 ******* skipping: [sut] => { "changed": false, "false_condition": "ansible_distribution == 'RedHat'", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.bootloader : Generate boot loader password] **** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:70 Monday 26 February 2024 17:48:54 +0000 (0:00:00.008) 0:00:10.870 ******* 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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:82 Monday 26 February 2024 17:48:54 +0000 (0:00:00.010) 0:00:10.880 ******* 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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:90 Monday 26 February 2024 17:48:54 +0000 (0:00:00.010) 0:00:10.891 ******* 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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:97 Monday 26 February 2024 17:48:54 +0000 (0:00:00.014) 0:00:10.905 ******* skipping: [sut] => { "changed": false, "false_condition": "bootloader_gather_facts | bool", "skip_reason": "Conditional result was False" } TASK [Flush handlers] ********************************************************** task path: /WORKDIR/git-bios-uefixq8ko5_s/tests/tasks/clone_kernel.yml:36 Monday 26 February 2024 17:48:54 +0000 (0:00:00.014) 0:00:10.920 ******* 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 META: triggered running handlers for sut RUNNING HANDLER [fedora.linux_system_roles.bootloader : Fix default kernel boot parameters] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/handlers/main.yml:4 Monday 26 February 2024 17:48:54 +0000 (0:00:00.001) 0:00:10.921 ******* changed: [sut] => { "changed": true, "cmd": "set -o pipefail\ngrubby --info=DEFAULT | awk '/^args/ {print $0}'\ncat /etc/default/grub\neval $(grubby --info=DEFAULT | awk '/^args/ {print $0}')\nsed -i -e \"s|^GRUB_CMDLINE_LINUX=.*|GRUB_CMDLINE_LINUX=\\\"$args\\\"|\" /etc/default/grub\ncat /etc/default/grub", "delta": "0:00:01.188647", "end": "2024-02-26 17:48:55.554731", "rc": 0, "start": "2024-02-26 17:48:54.366084" } STDOUT: args="ro crashkernel=auto net.ifnames=0 rhgb quiet $tuned_params" GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="crashkernel=auto net.ifnames=0 rhgb quiet" GRUB_DISABLE_RECOVERY="true" GRUB_ENABLE_BLSCFG=true GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="ro crashkernel=auto net.ifnames=0 rhgb quiet " GRUB_DISABLE_RECOVERY="true" GRUB_ENABLE_BLSCFG=true RUNNING HANDLER [fedora.linux_system_roles.bootloader : Reboot system] ********* task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/handlers/main.yml:15 Monday 26 February 2024 17:48:55 +0000 (0:00:01.432) 0:00:12.354 ******* included: /WORKDIR/git-bios-uefixq8ko5_s/.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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/reboot.yml:3 Monday 26 February 2024 17:48:55 +0000 (0:00:00.008) 0:00:12.362 ******* changed: [sut] => { "changed": true, "elapsed": 43, "rebooted": true } RUNNING HANDLER [fedora.linux_system_roles.bootloader : Notify about reboot] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/reboot.yml:7 Monday 26 February 2024 17:49:40 +0000 (0:00:44.491) 0:00:56.853 ******* skipping: [sut] => { "false_condition": "not bootloader_reboot_ok" } RUNNING HANDLER [fedora.linux_system_roles.bootloader : Set bootloader_reboot_required] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/reboot.yml:14 Monday 26 February 2024 17:49:40 +0000 (0:00:00.007) 0:00:56.861 ******* ok: [sut] => { "ansible_facts": { "bootloader_reboot_required": false }, "changed": false } TASK [Ensure bootloader_reboot_required is not set to true] ******************** task path: /WORKDIR/git-bios-uefixq8ko5_s/tests/tasks/clone_kernel.yml:39 Monday 26 February 2024 17:49:40 +0000 (0:00:00.008) 0:00:56.870 ******* ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Get bootloader_facts] **************************************************** task path: /WORKDIR/git-bios-uefixq8ko5_s/tests/tasks/clone_kernel.yml:43 Monday 26 February 2024 17:49:40 +0000 (0:00:00.008) 0:00:56.878 ******* TASK [fedora.linux_system_roles.bootloader : Set platform/version specific variables] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:3 Monday 26 February 2024 17:49:40 +0000 (0:00:00.023) 0:00:56.902 ******* included: /WORKDIR/git-bios-uefixq8ko5_s/.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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:3 Monday 26 February 2024 17:49:40 +0000 (0:00:00.011) 0:00:56.913 ******* 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 : Check if system is ostree] ******** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:11 Monday 26 February 2024 17:49:40 +0000 (0:00:00.016) 0:00:56.929 ******* skipping: [sut] => { "changed": false, "false_condition": "not __bootloader_is_ostree is defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.bootloader : Set flag to indicate system is ostree] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:16 Monday 26 February 2024 17:49:40 +0000 (0:00:00.010) 0:00:56.939 ******* skipping: [sut] => { "changed": false, "false_condition": "not __bootloader_is_ostree is defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.bootloader : Set platform/version specific variables] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:20 Monday 26 February 2024 17:49:40 +0000 (0:00:00.009) 0:00:56.949 ******* 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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:6 Monday 26 February 2024 17:49:40 +0000 (0:00:00.018) 0:00:56.967 ******* ok: [sut] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do TASK [fedora.linux_system_roles.bootloader : Ensure boot loader settings] ****** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:12 Monday 26 February 2024 17:49:44 +0000 (0:00:04.540) 0:01:01.508 ******* ok: [sut] => { "actions": [], "changed": false } TASK [fedora.linux_system_roles.bootloader : Determine platform type] ********** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:19 Monday 26 February 2024 17:49:44 +0000 (0:00:00.184) 0:01:01.693 ******* ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [fedora.linux_system_roles.bootloader : Set boot loader configuration files] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:24 Monday 26 February 2024 17:49:45 +0000 (0:00:00.182) 0:01:01.875 ******* 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 : Get stat of /etc/default/grub] **** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:35 Monday 26 February 2024 17:49:45 +0000 (0:00:00.021) 0:01:01.897 ******* ok: [sut] => { "changed": false, "stat": { "atime": 1708969734.5525317, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "8106f5ad382722c59d66e60f2e68ccf76a806e5a", "ctime": 1708969734.5515318, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 4049602, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1708969734.5515318, "nlink": 1, "path": "/etc/default/grub", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 277, "uid": 0, "version": "1563556780", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false } } TASK [fedora.linux_system_roles.bootloader : Update boot loader timeout configuration in /etc/default/grub] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:40 Monday 26 February 2024 17:49:45 +0000 (0:00:00.201) 0:01:02.098 ******* ok: [sut] => { "changed": false, "rc": 0 } TASK [fedora.linux_system_roles.bootloader : Regenerate grub config in /boot/grub2/grub.cfg] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:49 Monday 26 February 2024 17:49:45 +0000 (0:00:00.195) 0:01:02.294 ******* skipping: [sut] => { "changed": false, "false_condition": "__bootloader_timeout_conf is changed", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.bootloader : Update boot loader timeout configuration in /boot/grub2/grub.cfg] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:57 Monday 26 February 2024 17:49:45 +0000 (0:00:00.009) 0:01:02.303 ******* skipping: [sut] => { "changed": false, "false_condition": "ansible_distribution == 'RedHat'", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.bootloader : Generate boot loader password] **** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:70 Monday 26 February 2024 17:49:45 +0000 (0:00:00.006) 0:01:02.310 ******* 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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:82 Monday 26 February 2024 17:49:45 +0000 (0:00:00.009) 0:01:02.320 ******* 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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:90 Monday 26 February 2024 17:49:45 +0000 (0:00:00.009) 0:01:02.329 ******* 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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:97 Monday 26 February 2024 17:49:45 +0000 (0:00:00.012) 0:01:02.342 ******* ok: [sut] => { "ansible_facts": { "bootloader_facts": [ { "args": "ro crashkernel=auto net.ifnames=0 rhgb quiet $tuned_params test=kernel", "default": false, "id": "6c1c21bed4414affa93247b4ad29b6dc-4.18.0-536.el8.x86_64_clone1", "index": "0", "initrd": "/boot/initramfs-4.18.0-536.el8.x86_64.img_clone1", "kernel": "/boot/vmlinuz-4.18.0-536.el8.x86_64_clone1", "root": "UUID=b00f4a12-ea3e-4925-b0f5-e1994fd747f6", "title": "Clone1" }, { "args": "ro crashkernel=auto net.ifnames=0 rhgb quiet $tuned_params", "default": true, "id": "cbcf984f79874cad97fc31a6c318d209-4.18.0-536.el8.x86_64", "index": "1", "initrd": "/boot/initramfs-4.18.0-536.el8.x86_64.img $tuned_initrd", "kernel": "/boot/vmlinuz-4.18.0-536.el8.x86_64", "root": "UUID=b00f4a12-ea3e-4925-b0f5-e1994fd747f6", "title": "CentOS Stream (4.18.0-536.el8.x86_64) 8" }, { "args": "ro crashkernel=auto net.ifnames=0 rhgb quiet", "default": false, "id": "cbcf984f79874cad97fc31a6c318d209-0-rescue", "index": "2", "initrd": "/boot/initramfs-0-rescue-cbcf984f79874cad97fc31a6c318d209.img", "kernel": "/boot/vmlinuz-0-rescue-cbcf984f79874cad97fc31a6c318d209", "root": "UUID=b00f4a12-ea3e-4925-b0f5-e1994fd747f6", "title": "CentOS Stream (0-rescue-cbcf984f79874cad97fc31a6c318d209) 8" } ] }, "changed": false } TASK [Verify that default bootloader is correct in bootloader_gather_facts] **** task path: /WORKDIR/git-bios-uefixq8ko5_s/tests/tests_settings.yml:35 Monday 26 February 2024 17:49:45 +0000 (0:00:00.397) 0:01:02.739 ******* ok: [sut] => { "changed": false, "cmd": [ "grubby", "--default-kernel" ], "delta": "0:00:00.067710", "end": "2024-02-26 17:49:46.193248", "failed_when_result": false, "rc": 0, "start": "2024-02-26 17:49:46.125538" } STDOUT: /boot/vmlinuz-4.18.0-536.el8.x86_64 TASK [Set fact with the test clone] ******************************************** task path: /WORKDIR/git-bios-uefixq8ko5_s/tests/tests_settings.yml:44 Monday 26 February 2024 17:49:46 +0000 (0:00:00.262) 0:01:03.001 ******* ok: [sut] => { "ansible_facts": { "cloned_kernel": { "args": "ro crashkernel=auto net.ifnames=0 rhgb quiet $tuned_params test=kernel", "default": false, "id": "6c1c21bed4414affa93247b4ad29b6dc-4.18.0-536.el8.x86_64_clone1", "index": "0", "initrd": "/boot/initramfs-4.18.0-536.el8.x86_64.img_clone1", "kernel": "/boot/vmlinuz-4.18.0-536.el8.x86_64_clone1", "root": "UUID=b00f4a12-ea3e-4925-b0f5-e1994fd747f6", "title": "Clone1" } }, "changed": false } TASK [Replace configuration with settings using kernel index] ****************** task path: /WORKDIR/git-bios-uefixq8ko5_s/tests/tests_settings.yml:48 Monday 26 February 2024 17:49:46 +0000 (0:00:00.019) 0:01:03.021 ******* TASK [fedora.linux_system_roles.bootloader : Set platform/version specific variables] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:3 Monday 26 February 2024 17:49:46 +0000 (0:00:00.024) 0:01:03.046 ******* included: /WORKDIR/git-bios-uefixq8ko5_s/.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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:3 Monday 26 February 2024 17:49:46 +0000 (0:00:00.010) 0:01:03.057 ******* 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 : Check if system is ostree] ******** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:11 Monday 26 February 2024 17:49:46 +0000 (0:00:00.016) 0:01:03.073 ******* skipping: [sut] => { "changed": false, "false_condition": "not __bootloader_is_ostree is defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.bootloader : Set flag to indicate system is ostree] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:16 Monday 26 February 2024 17:49:46 +0000 (0:00:00.010) 0:01:03.084 ******* skipping: [sut] => { "changed": false, "false_condition": "not __bootloader_is_ostree is defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.bootloader : Set platform/version specific variables] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:20 Monday 26 February 2024 17:49:46 +0000 (0:00:00.010) 0:01:03.094 ******* 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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:6 Monday 26 February 2024 17:49:46 +0000 (0:00:00.016) 0:01:03.110 ******* ok: [sut] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do TASK [fedora.linux_system_roles.bootloader : Ensure boot loader settings] ****** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:12 Monday 26 February 2024 17:49:49 +0000 (0:00:02.861) 0:01:05.972 ******* 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 test=kernel'", "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 : Determine platform type] ********** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:19 Monday 26 February 2024 17:49:50 +0000 (0:00:01.228) 0:01:07.200 ******* ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [fedora.linux_system_roles.bootloader : Set boot loader configuration files] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:24 Monday 26 February 2024 17:49:50 +0000 (0:00:00.182) 0:01:07.383 ******* 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 : Get stat of /etc/default/grub] **** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:35 Monday 26 February 2024 17:49:50 +0000 (0:00:00.020) 0:01:07.403 ******* ok: [sut] => { "changed": false, "stat": { "atime": 1708969790.3239877, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "5bf3889268d1fcb6200f5c88b520aebf7ad82913", "ctime": 1708969790.3239877, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2303643, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1708969790.3239877, "nlink": 1, "path": "/etc/default/grub", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 282, "uid": 0, "version": "4007983900", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false } } TASK [fedora.linux_system_roles.bootloader : Update boot loader timeout configuration in /etc/default/grub] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:40 Monday 26 February 2024 17:49:50 +0000 (0:00:00.194) 0:01:07.598 ******* changed: [sut] => { "changed": true, "rc": 0 } MSG: 1 replacements made TASK [fedora.linux_system_roles.bootloader : Regenerate grub config in /boot/grub2/grub.cfg] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:49 Monday 26 February 2024 17:49:51 +0000 (0:00:00.197) 0:01:07.795 ******* changed: [sut] => { "changed": true, "cmd": [ "grub2-mkconfig", "-o", "/boot/grub2/grub.cfg" ], "delta": "0:00:02.016418", "end": "2024-02-26 17:49:53.201411", "rc": 0, "start": "2024-02-26 17:49:51.184993" } STDERR: Generating grub configuration file ... done TASK [fedora.linux_system_roles.bootloader : Update boot loader timeout configuration in /boot/grub2/grub.cfg] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:57 Monday 26 February 2024 17:49:53 +0000 (0:00:02.206) 0:01:10.001 ******* skipping: [sut] => { "changed": false, "false_condition": "ansible_distribution == 'RedHat'", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.bootloader : Generate boot loader password] **** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:70 Monday 26 February 2024 17:49:53 +0000 (0:00:00.006) 0:01:10.008 ******* 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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:82 Monday 26 February 2024 17:49:53 +0000 (0:00:00.010) 0:01:10.018 ******* 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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:90 Monday 26 February 2024 17:49:53 +0000 (0:00:00.008) 0:01:10.027 ******* 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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:97 Monday 26 February 2024 17:49:53 +0000 (0:00:00.013) 0:01:10.041 ******* ok: [sut] => { "ansible_facts": { "bootloader_facts": [ { "args": "$tuned_params console=tty0 print-fatal-signals=1 no_timer_check quiet debug", "default": false, "id": "6c1c21bed4414affa93247b4ad29b6dc-4.18.0-536.el8.x86_64_clone1", "index": "0", "initrd": "/boot/initramfs-4.18.0-536.el8.x86_64.img_clone1", "kernel": "/boot/vmlinuz-4.18.0-536.el8.x86_64_clone1", "root": "UUID=b00f4a12-ea3e-4925-b0f5-e1994fd747f6", "title": "Clone1" }, { "args": "ro ro crashkernel=auto net.ifnames=0 rhgb quiet debug $tuned_params", "default": true, "id": "cbcf984f79874cad97fc31a6c318d209-4.18.0-536.el8.x86_64", "index": "1", "initrd": "/boot/initramfs-4.18.0-536.el8.x86_64.img $tuned_initrd", "kernel": "/boot/vmlinuz-4.18.0-536.el8.x86_64", "root": "/dev/xvda1", "title": "CentOS Stream (4.18.0-536.el8.x86_64) 8" }, { "args": "ro ro crashkernel=auto net.ifnames=0 rhgb quiet debug", "default": false, "id": "cbcf984f79874cad97fc31a6c318d209-0-rescue", "index": "2", "initrd": "/boot/initramfs-0-rescue-cbcf984f79874cad97fc31a6c318d209.img", "kernel": "/boot/vmlinuz-0-rescue-cbcf984f79874cad97fc31a6c318d209", "root": "/dev/xvda1", "title": "CentOS Stream (0-rescue-cbcf984f79874cad97fc31a6c318d209) 8" } ] }, "changed": false } TASK [Flush handlers] ********************************************************** task path: /WORKDIR/git-bios-uefixq8ko5_s/tests/tests_settings.yml:71 Monday 26 February 2024 17:49:53 +0000 (0:00:00.381) 0:01:10.423 ******* 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 META: triggered running handlers for sut RUNNING HANDLER [fedora.linux_system_roles.bootloader : Fix default kernel boot parameters] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/handlers/main.yml:4 Monday 26 February 2024 17:49:53 +0000 (0:00:00.001) 0:01:10.424 ******* changed: [sut] => { "changed": true, "cmd": "set -o pipefail\ngrubby --info=DEFAULT | awk '/^args/ {print $0}'\ncat /etc/default/grub\neval $(grubby --info=DEFAULT | awk '/^args/ {print $0}')\nsed -i -e \"s|^GRUB_CMDLINE_LINUX=.*|GRUB_CMDLINE_LINUX=\\\"$args\\\"|\" /etc/default/grub\ncat /etc/default/grub", "delta": "0:00:00.182540", "end": "2024-02-26 17:49:53.995065", "rc": 0, "start": "2024-02-26 17:49:53.812525" } STDOUT: args="ro ro crashkernel=auto net.ifnames=0 rhgb quiet debug $tuned_params" GRUB_TIMEOUT=6 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="ro crashkernel=auto net.ifnames=0 rhgb quiet debug" GRUB_DISABLE_RECOVERY="true" GRUB_ENABLE_BLSCFG=true GRUB_TIMEOUT=6 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="ro ro crashkernel=auto net.ifnames=0 rhgb quiet debug " GRUB_DISABLE_RECOVERY="true" GRUB_ENABLE_BLSCFG=true RUNNING HANDLER [fedora.linux_system_roles.bootloader : Reboot system] ********* task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/handlers/main.yml:15 Monday 26 February 2024 17:49:54 +0000 (0:00:00.370) 0:01:10.794 ******* included: /WORKDIR/git-bios-uefixq8ko5_s/.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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/reboot.yml:3 Monday 26 February 2024 17:49:54 +0000 (0:00:00.007) 0:01:10.802 ******* changed: [sut] => { "changed": true, "elapsed": 46, "rebooted": true } RUNNING HANDLER [fedora.linux_system_roles.bootloader : Notify about reboot] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/reboot.yml:7 Monday 26 February 2024 17:50:41 +0000 (0:00:47.614) 0:01:58.417 ******* skipping: [sut] => { "false_condition": "not bootloader_reboot_ok" } RUNNING HANDLER [fedora.linux_system_roles.bootloader : Set bootloader_reboot_required] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/reboot.yml:14 Monday 26 February 2024 17:50:41 +0000 (0:00:00.006) 0:01:58.424 ******* ok: [sut] => { "ansible_facts": { "bootloader_reboot_required": false }, "changed": false } TASK [Ensure bootloader_reboot_required is set to false] *********************** task path: /WORKDIR/git-bios-uefixq8ko5_s/tests/tests_settings.yml:74 Monday 26 February 2024 17:50:41 +0000 (0:00:00.008) 0:01:58.433 ******* ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Verify settings] ********************************************************* task path: /WORKDIR/git-bios-uefixq8ko5_s/tests/tests_settings.yml:78 Monday 26 February 2024 17:50:41 +0000 (0:00:00.016) 0:01:58.449 ******* ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Verify boot loader timeout configuration] ******************************** task path: /WORKDIR/git-bios-uefixq8ko5_s/tests/tests_settings.yml:86 Monday 26 February 2024 17:50:41 +0000 (0:00:00.019) 0:01:58.468 ******* ok: [sut] => { "changed": false, "cmd": [ "cat", "/boot/grub2/grub.cfg" ], "delta": "0:00:00.004225", "end": "2024-02-26 17:50:41.871154", "failed_when_result": false, "rc": 0, "start": "2024-02-26 17:50:41.866929" } 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 b00f4a12-ea3e-4925-b0f5-e1994fd747f6 else search --no-floppy --fs-uuid --set=root b00f4a12-ea3e-4925-b0f5-e1994fd747f6 fi insmod part_msdos insmod xfs if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=boot b00f4a12-ea3e-4925-b0f5-e1994fd747f6 else search --no-floppy --fs-uuid --set=boot b00f4a12-ea3e-4925-b0f5-e1994fd747f6 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=/dev/xvda1 ro 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-bios-uefixq8ko5_s/tests/tests_settings.yml:94 Monday 26 February 2024 17:50:41 +0000 (0:00:00.203) 0:01:58.672 ******* TASK [fedora.linux_system_roles.bootloader : Set platform/version specific variables] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:3 Monday 26 February 2024 17:50:41 +0000 (0:00:00.029) 0:01:58.701 ******* included: /WORKDIR/git-bios-uefixq8ko5_s/.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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:3 Monday 26 February 2024 17:50:41 +0000 (0:00:00.010) 0:01:58.712 ******* 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 : Check if system is ostree] ******** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:11 Monday 26 February 2024 17:50:41 +0000 (0:00:00.015) 0:01:58.728 ******* skipping: [sut] => { "changed": false, "false_condition": "not __bootloader_is_ostree is defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.bootloader : Set flag to indicate system is ostree] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:16 Monday 26 February 2024 17:50:41 +0000 (0:00:00.009) 0:01:58.737 ******* skipping: [sut] => { "changed": false, "false_condition": "not __bootloader_is_ostree is defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.bootloader : Set platform/version specific variables] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:20 Monday 26 February 2024 17:50:41 +0000 (0:00:00.009) 0:01:58.746 ******* 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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:6 Monday 26 February 2024 17:50:41 +0000 (0:00:00.016) 0:01:58.763 ******* ok: [sut] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do TASK [fedora.linux_system_roles.bootloader : Ensure boot loader settings] ****** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:12 Monday 26 February 2024 17:50:46 +0000 (0:00:04.561) 0:02:03.324 ******* 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=Clone1 --remove-args='quiet debug'" ], "changed": true } TASK [fedora.linux_system_roles.bootloader : Determine platform type] ********** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:19 Monday 26 February 2024 17:50:47 +0000 (0:00:00.552) 0:02:03.877 ******* ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [fedora.linux_system_roles.bootloader : Set boot loader configuration files] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:24 Monday 26 February 2024 17:50:47 +0000 (0:00:00.185) 0:02:04.062 ******* 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 : Get stat of /etc/default/grub] **** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:35 Monday 26 February 2024 17:50:47 +0000 (0:00:00.021) 0:02:04.083 ******* ok: [sut] => { "changed": false, "stat": { "atime": 1708969793.9939878, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "42eed8cc1d1742dc7b6a7fefb3694de41ac79023", "ctime": 1708969793.9919877, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 4057547, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1708969793.9919877, "nlink": 1, "path": "/etc/default/grub", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 286, "uid": 0, "version": "2852534527", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false } } TASK [fedora.linux_system_roles.bootloader : Update boot loader timeout configuration in /etc/default/grub] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:40 Monday 26 February 2024 17:50:48 +0000 (0:00:01.204) 0:02:05.288 ******* changed: [sut] => { "changed": true, "rc": 0 } MSG: 1 replacements made TASK [fedora.linux_system_roles.bootloader : Regenerate grub config in /boot/grub2/grub.cfg] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:49 Monday 26 February 2024 17:50:48 +0000 (0:00:00.197) 0:02:05.485 ******* changed: [sut] => { "changed": true, "cmd": [ "grub2-mkconfig", "-o", "/boot/grub2/grub.cfg" ], "delta": "0:00:01.146942", "end": "2024-02-26 17:50:50.023107", "rc": 0, "start": "2024-02-26 17:50:48.876165" } STDERR: Generating grub configuration file ... Successfully loaded SELinux database in 1.597ms, size on heap is 334K. Successfully loaded SELinux database in 1.550ms, size on heap is 334K. Successfully loaded SELinux database in 1.426ms, size on heap is 334K. Successfully loaded SELinux database in 1.402ms, size on heap is 334K. Successfully loaded SELinux database in 1.419ms, size on heap is 334K. Successfully loaded SELinux database in 1.456ms, size on heap is 334K. Successfully loaded SELinux database in 1.428ms, size on heap is 334K. Successfully loaded SELinux database in 1.441ms, size on heap is 334K. Successfully loaded SELinux database in 1.435ms, size on heap is 334K. Successfully loaded SELinux database in 1.419ms, size on heap is 334K. Successfully loaded SELinux database in 1.509ms, size on heap is 334K. Successfully loaded SELinux database in 1.421ms, size on heap is 334K. Successfully loaded SELinux database in 1.454ms, size on heap is 334K. Successfully loaded SELinux database in 1.412ms, size on heap is 334K. Successfully loaded SELinux database in 1.395ms, size on heap is 334K. Successfully loaded SELinux database in 1.439ms, size on heap is 334K. Successfully loaded SELinux database in 1.419ms, size on heap is 334K. Successfully loaded SELinux database in 1.440ms, size on heap is 334K. Successfully loaded SELinux database in 1.433ms, size on heap is 334K. Successfully loaded SELinux database in 1.425ms, size on heap is 334K. Successfully loaded SELinux database in 1.448ms, size on heap is 334K. Successfully loaded SELinux database in 1.443ms, size on heap is 334K. Successfully loaded SELinux database in 1.385ms, size on heap is 334K. Successfully loaded SELinux database in 1.408ms, size on heap is 334K. Successfully loaded SELinux database in 1.432ms, size on heap is 334K. Successfully loaded SELinux database in 1.417ms, size on heap is 334K. Successfully loaded SELinux database in 1.389ms, size on heap is 334K. Successfully loaded SELinux database in 1.413ms, size on heap is 334K. Successfully loaded SELinux database in 1.391ms, size on heap is 334K. Successfully loaded SELinux database in 1.436ms, size on heap is 334K. Successfully loaded SELinux database in 1.409ms, size on heap is 334K. Successfully loaded SELinux database in 1.441ms, size on heap is 334K. Successfully loaded SELinux database in 1.410ms, size on heap is 334K. Successfully loaded SELinux database in 1.378ms, size on heap is 334K. Successfully loaded SELinux database in 1.377ms, size on heap is 334K. Successfully loaded SELinux database in 1.389ms, size on heap is 334K. Successfully loaded SELinux database in 1.451ms, size on heap is 334K. Successfully loaded SELinux database in 1.405ms, size on heap is 334K. Successfully loaded SELinux database in 1.378ms, size on heap is 334K. Successfully loaded SELinux database in 1.436ms, size on heap is 334K. done TASK [fedora.linux_system_roles.bootloader : Update boot loader timeout configuration in /boot/grub2/grub.cfg] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:57 Monday 26 February 2024 17:50:50 +0000 (0:00:01.336) 0:02:06.822 ******* skipping: [sut] => { "changed": false, "false_condition": "ansible_distribution == 'RedHat'", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.bootloader : Generate boot loader password] **** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:70 Monday 26 February 2024 17:50:50 +0000 (0:00:00.006) 0:02:06.829 ******* 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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:82 Monday 26 February 2024 17:50:50 +0000 (0:00:00.009) 0:02:06.839 ******* 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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:90 Monday 26 February 2024 17:50:50 +0000 (0:00:00.008) 0:02:06.847 ******* 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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:97 Monday 26 February 2024 17:50:50 +0000 (0:00:00.014) 0:02:06.861 ******* ok: [sut] => { "ansible_facts": { "bootloader_facts": [ { "args": "$tuned_params console=tty0 print-fatal-signals=1 no_timer_check", "default": false, "id": "6c1c21bed4414affa93247b4ad29b6dc-4.18.0-536.el8.x86_64_clone1", "index": "0", "initrd": "/boot/initramfs-4.18.0-536.el8.x86_64.img_clone1", "kernel": "/boot/vmlinuz-4.18.0-536.el8.x86_64_clone1", "root": "UUID=b00f4a12-ea3e-4925-b0f5-e1994fd747f6", "title": "Clone1" }, { "args": "ro ro ro crashkernel=auto net.ifnames=0 rhgb quiet debug $tuned_params", "default": true, "id": "cbcf984f79874cad97fc31a6c318d209-4.18.0-536.el8.x86_64", "index": "1", "initrd": "/boot/initramfs-4.18.0-536.el8.x86_64.img $tuned_initrd", "kernel": "/boot/vmlinuz-4.18.0-536.el8.x86_64", "root": "/dev/xvda1", "title": "CentOS Stream (4.18.0-536.el8.x86_64) 8" }, { "args": "ro ro ro crashkernel=auto net.ifnames=0 rhgb quiet debug", "default": false, "id": "cbcf984f79874cad97fc31a6c318d209-0-rescue", "index": "2", "initrd": "/boot/initramfs-0-rescue-cbcf984f79874cad97fc31a6c318d209.img", "kernel": "/boot/vmlinuz-0-rescue-cbcf984f79874cad97fc31a6c318d209", "root": "/dev/xvda1", "title": "CentOS Stream (0-rescue-cbcf984f79874cad97fc31a6c318d209) 8" } ] }, "changed": false } TASK [Flush handlers] ********************************************************** task path: /WORKDIR/git-bios-uefixq8ko5_s/tests/tests_settings.yml:109 Monday 26 February 2024 17:50:50 +0000 (0:00:00.377) 0:02:07.239 ******* 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 META: triggered running handlers for sut RUNNING HANDLER [fedora.linux_system_roles.bootloader : Fix default kernel boot parameters] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/handlers/main.yml:4 Monday 26 February 2024 17:50:50 +0000 (0:00:00.001) 0:02:07.240 ******* changed: [sut] => { "changed": true, "cmd": "set -o pipefail\ngrubby --info=DEFAULT | awk '/^args/ {print $0}'\ncat /etc/default/grub\neval $(grubby --info=DEFAULT | awk '/^args/ {print $0}')\nsed -i -e \"s|^GRUB_CMDLINE_LINUX=.*|GRUB_CMDLINE_LINUX=\\\"$args\\\"|\" /etc/default/grub\ncat /etc/default/grub", "delta": "0:00:00.185978", "end": "2024-02-26 17:50:50.814113", "rc": 0, "start": "2024-02-26 17:50:50.628135" } STDOUT: args="ro ro ro crashkernel=auto net.ifnames=0 rhgb quiet debug $tuned_params" GRUB_TIMEOUT=4 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="ro ro crashkernel=auto net.ifnames=0 rhgb quiet debug " GRUB_DISABLE_RECOVERY="true" GRUB_ENABLE_BLSCFG=true GRUB_TIMEOUT=4 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="ro ro ro crashkernel=auto net.ifnames=0 rhgb quiet debug " GRUB_DISABLE_RECOVERY="true" GRUB_ENABLE_BLSCFG=true RUNNING HANDLER [fedora.linux_system_roles.bootloader : Reboot system] ********* task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/handlers/main.yml:15 Monday 26 February 2024 17:50:50 +0000 (0:00:00.372) 0:02:07.612 ******* included: /WORKDIR/git-bios-uefixq8ko5_s/.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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/reboot.yml:3 Monday 26 February 2024 17:50:50 +0000 (0:00:00.009) 0:02:07.622 ******* changed: [sut] => { "changed": true, "elapsed": 44, "rebooted": true } RUNNING HANDLER [fedora.linux_system_roles.bootloader : Notify about reboot] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/reboot.yml:7 Monday 26 February 2024 17:51:35 +0000 (0:00:45.046) 0:02:52.668 ******* skipping: [sut] => { "false_condition": "not bootloader_reboot_ok" } RUNNING HANDLER [fedora.linux_system_roles.bootloader : Set bootloader_reboot_required] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/reboot.yml:14 Monday 26 February 2024 17:51:35 +0000 (0:00:00.006) 0:02:52.675 ******* ok: [sut] => { "ansible_facts": { "bootloader_reboot_required": false }, "changed": false } TASK [Ensure bootloader_reboot_required is set to false] *********************** task path: /WORKDIR/git-bios-uefixq8ko5_s/tests/tests_settings.yml:112 Monday 26 February 2024 17:51:35 +0000 (0:00:00.008) 0:02:52.683 ******* ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Verify settings] ********************************************************* task path: /WORKDIR/git-bios-uefixq8ko5_s/tests/tests_settings.yml:116 Monday 26 February 2024 17:51:35 +0000 (0:00:00.016) 0:02:52.700 ******* ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Verify boot loader timeout configuration] ******************************** task path: /WORKDIR/git-bios-uefixq8ko5_s/tests/tests_settings.yml:124 Monday 26 February 2024 17:51:35 +0000 (0:00:00.019) 0:02:52.720 ******* ok: [sut] => { "changed": false, "cmd": [ "cat", "/boot/grub2/grub.cfg" ], "delta": "0:00:00.003696", "end": "2024-02-26 17:51:36.120383", "failed_when_result": false, "rc": 0, "start": "2024-02-26 17:51:36.116687" } 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 b00f4a12-ea3e-4925-b0f5-e1994fd747f6 else search --no-floppy --fs-uuid --set=root b00f4a12-ea3e-4925-b0f5-e1994fd747f6 fi insmod part_msdos insmod xfs if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=boot b00f4a12-ea3e-4925-b0f5-e1994fd747f6 else search --no-floppy --fs-uuid --set=boot b00f4a12-ea3e-4925-b0f5-e1994fd747f6 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=/dev/xvda1 ro ro 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-bios-uefixq8ko5_s/tests/tests_settings.yml:132 Monday 26 February 2024 17:51:36 +0000 (0:00:00.201) 0:02:52.922 ******* TASK [fedora.linux_system_roles.bootloader : Set platform/version specific variables] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:3 Monday 26 February 2024 17:51:36 +0000 (0:00:00.033) 0:02:52.955 ******* included: /WORKDIR/git-bios-uefixq8ko5_s/.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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:3 Monday 26 February 2024 17:51:36 +0000 (0:00:00.010) 0:02:52.965 ******* 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 : Check if system is ostree] ******** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:11 Monday 26 February 2024 17:51:36 +0000 (0:00:00.016) 0:02:52.982 ******* skipping: [sut] => { "changed": false, "false_condition": "not __bootloader_is_ostree is defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.bootloader : Set flag to indicate system is ostree] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:16 Monday 26 February 2024 17:51:36 +0000 (0:00:00.009) 0:02:52.992 ******* skipping: [sut] => { "changed": false, "false_condition": "not __bootloader_is_ostree is defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.bootloader : Set platform/version specific variables] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:20 Monday 26 February 2024 17:51:36 +0000 (0:00:00.009) 0:02:53.001 ******* 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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:6 Monday 26 February 2024 17:51:36 +0000 (0:00:00.016) 0:02:53.018 ******* ok: [sut] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do TASK [fedora.linux_system_roles.bootloader : Ensure boot loader settings] ****** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:12 Monday 26 February 2024 17:51:40 +0000 (0:00:04.489) 0:02:57.507 ******* ok: [sut] => { "actions": [], "changed": false } TASK [fedora.linux_system_roles.bootloader : Determine platform type] ********** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:19 Monday 26 February 2024 17:51:41 +0000 (0:00:00.472) 0:02:57.979 ******* ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [fedora.linux_system_roles.bootloader : Set boot loader configuration files] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:24 Monday 26 February 2024 17:51:41 +0000 (0:00:00.184) 0:02:58.163 ******* 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 : Get stat of /etc/default/grub] **** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:35 Monday 26 February 2024 17:51:41 +0000 (0:00:00.020) 0:02:58.184 ******* ok: [sut] => { "changed": false, "stat": { "atime": 1708969850.813084, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "2d4b1875e07fb3b1282f2f824ad12c4e87e2f1ec", "ctime": 1708969850.812084, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 4049602, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1708969850.812084, "nlink": 1, "path": "/etc/default/grub", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 289, "uid": 0, "version": "1563557233", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false } } TASK [fedora.linux_system_roles.bootloader : Update boot loader timeout configuration in /etc/default/grub] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:40 Monday 26 February 2024 17:51:41 +0000 (0:00:00.202) 0:02:58.387 ******* ok: [sut] => { "changed": false, "rc": 0 } TASK [fedora.linux_system_roles.bootloader : Regenerate grub config in /boot/grub2/grub.cfg] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:49 Monday 26 February 2024 17:51:41 +0000 (0:00:00.196) 0:02:58.583 ******* skipping: [sut] => { "changed": false, "false_condition": "__bootloader_timeout_conf is changed", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.bootloader : Update boot loader timeout configuration in /boot/grub2/grub.cfg] *** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:57 Monday 26 February 2024 17:51:41 +0000 (0:00:00.009) 0:02:58.593 ******* skipping: [sut] => { "changed": false, "false_condition": "ansible_distribution == 'RedHat'", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.bootloader : Generate boot loader password] **** task path: /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:70 Monday 26 February 2024 17:51:41 +0000 (0:00:00.006) 0:02:58.600 ******* 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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:82 Monday 26 February 2024 17:51:41 +0000 (0:00:00.009) 0:02:58.609 ******* 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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:90 Monday 26 February 2024 17:51:41 +0000 (0:00:00.008) 0:02:58.618 ******* 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-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:97 Monday 26 February 2024 17:51:41 +0000 (0:00:00.014) 0:02:58.632 ******* skipping: [sut] => { "changed": false, "false_condition": "bootloader_gather_facts | bool", "skip_reason": "Conditional result was False" } TASK [Flush handlers] ********************************************************** task path: /WORKDIR/git-bios-uefixq8ko5_s/tests/tests_settings.yml:146 Monday 26 February 2024 17:51:41 +0000 (0:00:00.014) 0:02:58.647 ******* META: triggered running handlers for sut TASK [Ensure bootloader_reboot_required is not set to true] ******************** task path: /WORKDIR/git-bios-uefixq8ko5_s/tests/tests_settings.yml:149 Monday 26 February 2024 17:51:41 +0000 (0:00:00.000) 0:02:58.647 ******* ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Verify settings] ********************************************************* task path: /WORKDIR/git-bios-uefixq8ko5_s/tests/tests_settings.yml:153 Monday 26 February 2024 17:51:41 +0000 (0:00:00.009) 0:02:58.657 ******* ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Verify boot loader timeout configuration] ******************************** task path: /WORKDIR/git-bios-uefixq8ko5_s/tests/tests_settings.yml:161 Monday 26 February 2024 17:51:41 +0000 (0:00:00.019) 0:02:58.676 ******* ok: [sut] => { "changed": false, "cmd": [ "cat", "/boot/grub2/grub.cfg" ], "delta": "0:00:00.003172", "end": "2024-02-26 17:51:42.073992", "failed_when_result": false, "rc": 0, "start": "2024-02-26 17:51:42.070820" } 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 b00f4a12-ea3e-4925-b0f5-e1994fd747f6 else search --no-floppy --fs-uuid --set=root b00f4a12-ea3e-4925-b0f5-e1994fd747f6 fi insmod part_msdos insmod xfs if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=boot b00f4a12-ea3e-4925-b0f5-e1994fd747f6 else search --no-floppy --fs-uuid --set=boot b00f4a12-ea3e-4925-b0f5-e1994fd747f6 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=/dev/xvda1 ro ro 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 [Remove cloned kernels] *************************************************** task path: /WORKDIR/git-bios-uefixq8ko5_s/tests/tests_settings.yml:169 Monday 26 February 2024 17:51:42 +0000 (0:00:00.199) 0:02:58.876 ******* changed: [sut] => { "changed": true, "cmd": [ "grubby", "--remove-kernel=/boot/vmlinuz-4.18.0-536.el8.x86_64_clone1" ], "delta": "0:00:00.109951", "end": "2024-02-26 17:51:42.373711", "failed_when_result": false, "rc": 0, "start": "2024-02-26 17:51:42.263760" } PLAY RECAP ********************************************************************* sut : ok=79 changed=15 unreachable=0 failed=0 skipped=54 rescued=0 ignored=0 Monday 26 February 2024 17:51:42 +0000 (0:00:00.298) 0:02:59.174 ******* =============================================================================== fedora.linux_system_roles.bootloader : Reboot system when bootloader_reboot_ok is true -- 47.61s /WORKDIR/git-bios-uefixq8ko5_s/.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.05s /WORKDIR/git-bios-uefixq8ko5_s/.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 -- 44.49s /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/reboot.yml:3 fedora.linux_system_roles.bootloader : Ensure required packages are installed --- 4.56s /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:6 fedora.linux_system_roles.bootloader : Ensure required packages are installed --- 4.54s /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:6 fedora.linux_system_roles.bootloader : Ensure required packages are installed --- 4.49s /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:6 fedora.linux_system_roles.bootloader : Ensure required packages are installed --- 3.88s /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:6 fedora.linux_system_roles.bootloader : Ensure required packages are installed --- 2.86s /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:6 fedora.linux_system_roles.bootloader : Ensure required packages are installed --- 2.66s /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:6 fedora.linux_system_roles.bootloader : Regenerate grub config in /boot/grub2/grub.cfg --- 2.21s /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:49 fedora.linux_system_roles.bootloader : Fix default kernel boot parameters --- 1.43s /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/handlers/main.yml:4 fedora.linux_system_roles.bootloader : Regenerate grub config in /boot/grub2/grub.cfg --- 1.34s /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:49 fedora.linux_system_roles.bootloader : Ensure boot loader settings ------ 1.23s /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:12 fedora.linux_system_roles.bootloader : Get stat of /etc/default/grub ---- 1.20s /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:35 Clone test_kernel kernel and initrd for test purposes ------------------- 0.80s /WORKDIR/git-bios-uefixq8ko5_s/tests/tasks/clone_kernel.yml:7 ----------------- fedora.linux_system_roles.bootloader : Ensure ansible_facts used by role --- 0.56s /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/set_vars.yml:3 fedora.linux_system_roles.bootloader : Ensure boot loader settings ------ 0.55s /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:12 fedora.linux_system_roles.bootloader : Collect bootloader facts --------- 0.51s /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:97 fedora.linux_system_roles.bootloader : Ensure boot loader settings ------ 0.47s /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:12 fedora.linux_system_roles.bootloader : Ensure boot loader settings ------ 0.47s /WORKDIR/git-bios-uefixq8ko5_s/.collection/ansible_collections/fedora/linux_system_roles/roles/bootloader/tasks/main.yml:12 ---^---^---^---^---^--- # 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. ---^---^---^---^---^---