PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 24 November 2025 03:52:21 +0000 (0:00:00.016) 0:00:00.016 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 24 November 2025 03:52:21 +0000 (0:00:00.015) 0:00:00.032 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 24 November 2025 03:52:21 +0000 (0:00:00.504) 0:00:00.536 ******* ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Monday 24 November 2025 03:52:21 +0000 (0:00:00.036) 0:00:00.573 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 24 November 2025 03:52:22 +0000 (0:00:00.269) 0:00:00.843 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 24 November 2025 03:52:22 +0000 (0:00:00.309) 0:00:01.152 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 24 November 2025 03:52:22 +0000 (0:00:00.205) 0:00:01.357 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 24 November 2025 03:52:23 +0000 (0:00:00.555) 0:00:01.913 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 24 November 2025 03:52:23 +0000 (0:00:00.464) 0:00:02.377 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 24 November 2025 03:52:32 +0000 (0:00:09.266) 0:00:11.644 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 24 November 2025 03:52:33 +0000 (0:00:01.028) 0:00:12.672 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 24 November 2025 03:52:37 +0000 (0:00:03.325) 0:00:15.997 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 24 November 2025 03:52:38 +0000 (0:00:00.778) 0:00:16.776 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.012033' end: '2025-11-24 03:52:38.196459' msg: non-zero return code rc: 1 start: '2025-11-24 03:52:38.184426' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 24 November 2025 03:52:38 +0000 (0:00:00.210) 0:00:16.986 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 24 November 2025 03:52:38 +0000 (0:00:00.027) 0:00:17.013 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 24 November 2025 03:53:52 +0000 (0:01:14.513) 0:01:31.526 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 24 November 2025 03:53:54 +0000 (0:00:01.431) 0:01:32.958 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 24 November 2025 03:53:55 +0000 (0:00:01.440) 0:01:34.398 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 03:53:55 +0000 (0:00:00.025) 0:01:34.424 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 24 November 2025 03:53:55 +0000 (0:00:00.187) 0:01:34.611 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 03:53:56 +0000 (0:00:00.184) 0:01:34.796 ******* changed: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 24 November 2025 03:53:56 +0000 (0:00:00.355) 0:01:35.151 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 24 November 2025 03:53:56 +0000 (0:00:00.013) 0:01:35.165 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 24 November 2025 03:53:57 +0000 (0:00:00.691) 0:01:35.857 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 24 November 2025 03:53:58 +0000 (0:00:01.352) 0:01:37.209 ******* ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - dracut-config-generic - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 24 November 2025 03:53:58 +0000 (0:00:00.055) 0:01:37.265 ******* ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=24 changed=8 unreachable=0 failed=0 skipped=2 rescued=0 ignored=1 Monday 24 November 2025 03:53:58 +0000 (0:00:00.083) 0:01:37.348 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 74.51s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 9.27s ../../../../molecule/common/test_deps : Install repo-setup -------------- 3.33s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.44s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.43s osp.edpm.env_data : Gather repository list ------------------------------ 1.35s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 1.03s ../../../../molecule/common/test_deps : Create repos -------------------- 0.78s osp.edpm.env_data : Gather all installed packages ----------------------- 0.69s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.56s ../../../../molecule/common/test_deps : Gather facts if they don't exist --- 0.50s ../../../../molecule/common/test_deps : Create default repo file -------- 0.46s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.36s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.31s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.27s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.21s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.21s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.19s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.18s osp.edpm.env_data : Output installed repositories ----------------------- 0.08s PLAY [Converge] **************************************************************** TASK [Backup the default grub file] ******************************************** Monday 24 November 2025 03:53:59 +0000 (0:00:00.028) 0:00:00.028 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role.] *** Monday 24 November 2025 03:53:59 +0000 (0:00:00.370) 0:00:00.398 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 24 November 2025 03:53:59 +0000 (0:00:00.044) 0:00:00.443 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Install additional packages] ********************** Monday 24 November 2025 03:53:59 +0000 (0:00:00.484) 0:00:00.927 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove dracut-config-generic] ********************* Monday 24 November 2025 03:53:59 +0000 (0:00:00.045) 0:00:00.972 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists] *** Monday 24 November 2025 03:54:01 +0000 (0:00:01.847) 0:00:02.820 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Write list of modules to load at boot] ************ Monday 24 November 2025 03:54:02 +0000 (0:00:00.290) 0:00:03.110 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Modules reload] *********************************** Monday 24 November 2025 03:54:02 +0000 (0:00:00.476) 0:00:03.586 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Render sysctl options] **************************** Monday 24 November 2025 03:54:03 +0000 (0:00:00.579) 0:00:04.166 ******* changed: [instance] RUNNING HANDLER [osp.edpm.edpm_kernel : Reload sysctl] ************************* Monday 24 November 2025 03:54:03 +0000 (0:00:00.491) 0:00:04.658 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=9 changed=6 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 Monday 24 November 2025 03:54:04 +0000 (0:00:00.388) 0:00:05.046 ******* =============================================================================== osp.edpm.edpm_kernel : Remove dracut-config-generic --------------------- 1.85s osp.edpm.edpm_kernel : Modules reload ----------------------------------- 0.58s osp.edpm.edpm_kernel : Render sysctl options ---------------------------- 0.49s osp.edpm.edpm_kernel : Gather ansible_local facts ----------------------- 0.48s osp.edpm.edpm_kernel : Write list of modules to load at boot ------------ 0.48s osp.edpm.edpm_kernel : Reload sysctl ------------------------------------ 0.39s Backup the default grub file -------------------------------------------- 0.37s osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists --- 0.29s osp.edpm.edpm_kernel : Install additional packages ---------------------- 0.05s osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role. --- 0.04s PLAY [Converge] **************************************************************** TASK [Backup the default grub file] ******************************************** Monday 24 November 2025 03:54:04 +0000 (0:00:00.028) 0:00:00.028 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role.] *** Monday 24 November 2025 03:54:04 +0000 (0:00:00.372) 0:00:00.401 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 24 November 2025 03:54:04 +0000 (0:00:00.047) 0:00:00.449 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Install additional packages] ********************** Monday 24 November 2025 03:54:05 +0000 (0:00:00.038) 0:00:00.487 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove dracut-config-generic] ********************* Monday 24 November 2025 03:54:05 +0000 (0:00:00.042) 0:00:00.529 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists] *** Monday 24 November 2025 03:54:06 +0000 (0:00:01.408) 0:00:01.938 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Write list of modules to load at boot] ************ Monday 24 November 2025 03:54:06 +0000 (0:00:00.283) 0:00:02.222 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Modules reload] *********************************** Monday 24 November 2025 03:54:07 +0000 (0:00:00.450) 0:00:02.672 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Render sysctl options] **************************** Monday 24 November 2025 03:54:07 +0000 (0:00:00.036) 0:00:02.709 ******* ok: [instance] PLAY RECAP ********************************************************************* instance : ok=6 changed=0 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 Monday 24 November 2025 03:54:07 +0000 (0:00:00.487) 0:00:03.197 ******* =============================================================================== osp.edpm.edpm_kernel : Remove dracut-config-generic --------------------- 1.41s osp.edpm.edpm_kernel : Render sysctl options ---------------------------- 0.49s osp.edpm.edpm_kernel : Write list of modules to load at boot ------------ 0.45s Backup the default grub file -------------------------------------------- 0.37s osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists --- 0.28s osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role. --- 0.05s osp.edpm.edpm_kernel : Install additional packages ---------------------- 0.04s osp.edpm.edpm_kernel : Gather ansible_local facts ----------------------- 0.04s osp.edpm.edpm_kernel : Modules reload ----------------------------------- 0.04s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Monday 24 November 2025 03:54:08 +0000 (0:00:00.068) 0:00:00.068 ******* ok: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 24 November 2025 03:54:08 +0000 (0:00:00.402) 0:00:00.470 ******* =============================================================================== Restore the default grub file ------------------------------------------- 0.40s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 24 November 2025 03:54:09 +0000 (0:00:00.069) 0:00:00.069 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 24 November 2025 03:54:10 +0000 (0:00:00.045) 0:00:00.115 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 24 November 2025 03:54:10 +0000 (0:00:00.038) 0:00:00.153 ******* ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Monday 24 November 2025 03:54:10 +0000 (0:00:00.074) 0:00:00.228 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 24 November 2025 03:54:10 +0000 (0:00:00.288) 0:00:00.517 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 24 November 2025 03:54:10 +0000 (0:00:00.336) 0:00:00.854 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 24 November 2025 03:54:10 +0000 (0:00:00.233) 0:00:01.087 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 24 November 2025 03:54:11 +0000 (0:00:00.621) 0:00:01.708 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 24 November 2025 03:54:12 +0000 (0:00:00.409) 0:00:02.118 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 24 November 2025 03:54:13 +0000 (0:00:01.310) 0:00:03.428 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 24 November 2025 03:54:13 +0000 (0:00:00.584) 0:00:04.012 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 24 November 2025 03:54:14 +0000 (0:00:00.959) 0:00:04.972 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 24 November 2025 03:54:15 +0000 (0:00:00.835) 0:00:05.807 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.010695' end: '2025-11-24 03:54:15.896803' msg: non-zero return code rc: 1 start: '2025-11-24 03:54:15.886108' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 24 November 2025 03:54:15 +0000 (0:00:00.259) 0:00:06.067 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 24 November 2025 03:54:16 +0000 (0:00:00.053) 0:00:06.120 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 24 November 2025 03:55:14 +0000 (0:00:58.479) 0:01:04.599 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 24 November 2025 03:55:15 +0000 (0:00:01.234) 0:01:05.834 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 24 November 2025 03:55:16 +0000 (0:00:01.209) 0:01:07.044 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 03:55:16 +0000 (0:00:00.044) 0:01:07.089 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 24 November 2025 03:55:17 +0000 (0:00:00.205) 0:01:07.295 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 03:55:17 +0000 (0:00:00.218) 0:01:07.513 ******* ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 24 November 2025 03:55:17 +0000 (0:00:00.423) 0:01:07.937 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 24 November 2025 03:55:17 +0000 (0:00:00.034) 0:01:07.971 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 24 November 2025 03:55:18 +0000 (0:00:00.717) 0:01:08.689 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 24 November 2025 03:55:18 +0000 (0:00:00.357) 0:01:09.046 ******* ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 24 November 2025 03:55:18 +0000 (0:00:00.054) 0:01:09.101 ******* ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1 Monday 24 November 2025 03:55:19 +0000 (0:00:00.083) 0:01:09.184 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 58.48s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.31s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.23s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.21s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.96s ../../../../molecule/common/test_deps : Create repos -------------------- 0.84s osp.edpm.env_data : Gather all installed packages ----------------------- 0.72s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.62s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.58s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.42s ../../../../molecule/common/test_deps : Create default repo file -------- 0.41s osp.edpm.env_data : Gather repository list ------------------------------ 0.36s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.34s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.29s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.26s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.22s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.21s osp.edpm.env_data : Output installed repositories ----------------------- 0.08s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.08s PLAY [Converge] **************************************************************** TASK [Backup the default grub file] ******************************************** Monday 24 November 2025 03:55:19 +0000 (0:00:00.029) 0:00:00.029 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role.] *** Monday 24 November 2025 03:55:19 +0000 (0:00:00.363) 0:00:00.393 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 24 November 2025 03:55:19 +0000 (0:00:00.046) 0:00:00.439 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Install additional packages] ********************** Monday 24 November 2025 03:55:20 +0000 (0:00:00.036) 0:00:00.475 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Remove dracut-config-generic] ********************* Monday 24 November 2025 03:55:53 +0000 (0:00:33.084) 0:00:33.560 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists] *** Monday 24 November 2025 03:55:54 +0000 (0:00:01.194) 0:00:34.754 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Write list of modules to load at boot] ************ Monday 24 November 2025 03:55:54 +0000 (0:00:00.310) 0:00:35.065 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Modules reload] *********************************** Monday 24 November 2025 03:55:55 +0000 (0:00:00.499) 0:00:35.564 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Render sysctl options] **************************** Monday 24 November 2025 03:55:55 +0000 (0:00:00.596) 0:00:36.160 ******* changed: [instance] RUNNING HANDLER [osp.edpm.edpm_kernel : Reload sysctl] ************************* Monday 24 November 2025 03:55:56 +0000 (0:00:00.466) 0:00:36.627 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=9 changed=6 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 Monday 24 November 2025 03:55:56 +0000 (0:00:00.398) 0:00:37.026 ******* =============================================================================== osp.edpm.edpm_kernel : Install additional packages --------------------- 33.08s osp.edpm.edpm_kernel : Remove dracut-config-generic --------------------- 1.19s osp.edpm.edpm_kernel : Modules reload ----------------------------------- 0.60s osp.edpm.edpm_kernel : Write list of modules to load at boot ------------ 0.50s osp.edpm.edpm_kernel : Render sysctl options ---------------------------- 0.47s osp.edpm.edpm_kernel : Reload sysctl ------------------------------------ 0.40s Backup the default grub file -------------------------------------------- 0.36s osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists --- 0.31s osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role. --- 0.05s osp.edpm.edpm_kernel : Gather ansible_local facts ----------------------- 0.04s PLAY [Converge] **************************************************************** TASK [Backup the default grub file] ******************************************** Monday 24 November 2025 03:55:57 +0000 (0:00:00.028) 0:00:00.028 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role.] *** Monday 24 November 2025 03:55:57 +0000 (0:00:00.369) 0:00:00.398 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 24 November 2025 03:55:57 +0000 (0:00:00.046) 0:00:00.445 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Install additional packages] ********************** Monday 24 November 2025 03:55:57 +0000 (0:00:00.036) 0:00:00.481 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Remove dracut-config-generic] ********************* Monday 24 November 2025 03:55:58 +0000 (0:00:01.337) 0:00:01.819 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists] *** Monday 24 November 2025 03:55:59 +0000 (0:00:01.182) 0:00:03.001 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Write list of modules to load at boot] ************ Monday 24 November 2025 03:56:00 +0000 (0:00:00.289) 0:00:03.290 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Modules reload] *********************************** Monday 24 November 2025 03:56:00 +0000 (0:00:00.497) 0:00:03.787 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Render sysctl options] **************************** Monday 24 November 2025 03:56:00 +0000 (0:00:00.033) 0:00:03.821 ******* ok: [instance] PLAY RECAP ********************************************************************* instance : ok=7 changed=0 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 Monday 24 November 2025 03:56:01 +0000 (0:00:00.492) 0:00:04.313 ******* =============================================================================== osp.edpm.edpm_kernel : Install additional packages ---------------------- 1.34s osp.edpm.edpm_kernel : Remove dracut-config-generic --------------------- 1.18s osp.edpm.edpm_kernel : Write list of modules to load at boot ------------ 0.50s osp.edpm.edpm_kernel : Render sysctl options ---------------------------- 0.49s Backup the default grub file -------------------------------------------- 0.37s osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists --- 0.29s osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role. --- 0.05s osp.edpm.edpm_kernel : Gather ansible_local facts ----------------------- 0.04s osp.edpm.edpm_kernel : Modules reload ----------------------------------- 0.03s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Monday 24 November 2025 03:56:01 +0000 (0:00:00.069) 0:00:00.069 ******* ok: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 24 November 2025 03:56:02 +0000 (0:00:00.407) 0:00:00.476 ******* =============================================================================== Restore the default grub file ------------------------------------------- 0.41s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 24 November 2025 03:56:03 +0000 (0:00:00.069) 0:00:00.069 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 24 November 2025 03:56:03 +0000 (0:00:00.046) 0:00:00.115 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 24 November 2025 03:56:03 +0000 (0:00:00.039) 0:00:00.155 ******* ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Monday 24 November 2025 03:56:03 +0000 (0:00:00.075) 0:00:00.231 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 24 November 2025 03:56:03 +0000 (0:00:00.273) 0:00:00.504 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 24 November 2025 03:56:04 +0000 (0:00:00.343) 0:00:00.848 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 24 November 2025 03:56:04 +0000 (0:00:00.234) 0:00:01.082 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 24 November 2025 03:56:05 +0000 (0:00:00.602) 0:00:01.684 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 24 November 2025 03:56:05 +0000 (0:00:00.397) 0:00:02.081 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 24 November 2025 03:56:06 +0000 (0:00:01.313) 0:00:03.395 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 24 November 2025 03:56:07 +0000 (0:00:00.601) 0:00:03.996 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 24 November 2025 03:56:08 +0000 (0:00:00.988) 0:00:04.984 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 24 November 2025 03:56:09 +0000 (0:00:00.835) 0:00:05.820 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.009793' end: '2025-11-24 03:56:09.458589' msg: non-zero return code rc: 1 start: '2025-11-24 03:56:09.448796' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 24 November 2025 03:56:09 +0000 (0:00:00.240) 0:00:06.061 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 24 November 2025 03:56:09 +0000 (0:00:00.049) 0:00:06.110 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 24 November 2025 03:57:17 +0000 (0:01:07.710) 0:01:13.821 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 24 November 2025 03:57:18 +0000 (0:00:01.184) 0:01:15.006 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 24 November 2025 03:57:19 +0000 (0:00:01.190) 0:01:16.197 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 03:57:19 +0000 (0:00:00.062) 0:01:16.260 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 24 November 2025 03:57:19 +0000 (0:00:00.207) 0:01:16.468 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 03:57:20 +0000 (0:00:00.210) 0:01:16.678 ******* ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 24 November 2025 03:57:20 +0000 (0:00:00.393) 0:01:17.071 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 24 November 2025 03:57:20 +0000 (0:00:00.033) 0:01:17.105 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 24 November 2025 03:57:21 +0000 (0:00:00.675) 0:01:17.780 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 24 November 2025 03:57:21 +0000 (0:00:00.346) 0:01:18.126 ******* ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 24 November 2025 03:57:21 +0000 (0:00:00.056) 0:01:18.183 ******* ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1 Monday 24 November 2025 03:57:21 +0000 (0:00:00.080) 0:01:18.263 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 67.71s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.31s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.19s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.18s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.99s ../../../../molecule/common/test_deps : Create repos -------------------- 0.84s osp.edpm.env_data : Gather all installed packages ----------------------- 0.68s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.60s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.60s ../../../../molecule/common/test_deps : Create default repo file -------- 0.40s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.39s osp.edpm.env_data : Gather repository list ------------------------------ 0.35s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.34s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.27s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.24s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.21s osp.edpm.env_data : Output installed repositories ----------------------- 0.08s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.08s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Monday 24 November 2025 03:57:22 +0000 (0:00:00.027) 0:00:00.027 ******* ok: [instance] TASK [Backup the default grub file] ******************************************** Monday 24 November 2025 03:57:22 +0000 (0:00:00.038) 0:00:00.065 ******* changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 24 November 2025 03:57:22 +0000 (0:00:00.369) 0:00:00.434 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 24 November 2025 03:57:22 +0000 (0:00:00.085) 0:00:00.519 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 24 November 2025 03:57:22 +0000 (0:00:00.038) 0:00:00.558 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 24 November 2025 03:57:23 +0000 (0:00:00.294) 0:00:00.852 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 24 November 2025 03:57:23 +0000 (0:00:00.062) 0:00:00.914 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 24 November 2025 03:57:23 +0000 (0:00:00.033) 0:00:00.948 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 24 November 2025 03:57:23 +0000 (0:00:00.034) 0:00:00.982 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 24 November 2025 03:57:23 +0000 (0:00:00.032) 0:00:01.015 ******* included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 24 November 2025 03:57:23 +0000 (0:00:00.059) 0:00:01.074 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 24 November 2025 03:57:23 +0000 (0:00:00.041) 0:00:01.115 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 24 November 2025 03:57:23 +0000 (0:00:00.043) 0:00:01.158 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 24 November 2025 03:57:23 +0000 (0:00:00.103) 0:00:01.262 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 24 November 2025 03:57:23 +0000 (0:00:00.044) 0:00:01.307 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 24 November 2025 03:57:23 +0000 (0:00:00.040) 0:00:01.347 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 24 November 2025 03:57:23 +0000 (0:00:00.043) 0:00:01.391 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 24 November 2025 03:57:23 +0000 (0:00:00.046) 0:00:01.438 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 24 November 2025 03:57:23 +0000 (0:00:00.044) 0:00:01.483 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 24 November 2025 03:57:23 +0000 (0:00:00.045) 0:00:01.528 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 24 November 2025 03:57:23 +0000 (0:00:00.070) 0:00:01.599 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 24 November 2025 03:57:23 +0000 (0:00:00.045) 0:00:01.644 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 24 November 2025 03:57:23 +0000 (0:00:00.043) 0:00:01.688 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 03:57:23 +0000 (0:00:00.053) 0:00:01.741 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 03:57:24 +0000 (0:00:00.309) 0:00:02.051 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 24 November 2025 03:57:24 +0000 (0:00:00.042) 0:00:02.093 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1] *** Monday 24 November 2025 03:57:24 +0000 (0:00:00.342) 0:00:02.436 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 24 November 2025 03:57:24 +0000 (0:00:00.208) 0:00:02.644 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 24 November 2025 03:57:25 +0000 (0:00:00.204) 0:00:02.849 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 24 November 2025 03:57:25 +0000 (0:00:00.362) 0:00:03.211 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 03:57:26 +0000 (0:00:01.164) 0:00:04.375 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 03:57:26 +0000 (0:00:00.040) 0:00:04.415 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 24 November 2025 03:57:26 +0000 (0:00:00.041) 0:00:04.457 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 24 November 2025 03:57:26 +0000 (0:00:00.038) 0:00:04.495 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 24 November 2025 03:57:26 +0000 (0:00:00.311) 0:00:04.807 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 24 November 2025 03:57:27 +0000 (0:00:00.038) 0:00:04.845 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 24 November 2025 03:57:27 +0000 (0:00:00.040) 0:00:04.886 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 24 November 2025 03:57:27 +0000 (0:00:00.063) 0:00:04.950 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 24 November 2025 03:57:27 +0000 (0:00:00.036) 0:00:04.986 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 24 November 2025 03:57:27 +0000 (0:00:00.046) 0:00:05.032 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 24 November 2025 03:57:27 +0000 (0:00:00.047) 0:00:05.080 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 24 November 2025 03:57:27 +0000 (0:00:00.046) 0:00:05.127 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 24 November 2025 03:57:27 +0000 (0:00:00.047) 0:00:05.174 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 24 November 2025 03:57:27 +0000 (0:00:00.056) 0:00:05.231 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 24 November 2025 03:57:27 +0000 (0:00:00.108) 0:00:05.339 ******* skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=15 changed=4 unreachable=0 failed=0 skipped=29 rescued=0 ignored=0 Monday 24 November 2025 03:57:27 +0000 (0:00:00.127) 0:00:05.467 ******* =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.16s Backup the default grub file -------------------------------------------- 0.37s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.36s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.34s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.31s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.31s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.29s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 --- 0.21s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.20s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.13s osp.edpm.edpm_kernel : Reboot tasks ------------------------------------- 0.11s osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.10s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.07s osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.06s osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.06s osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.06s osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set --- 0.05s osp.edpm.edpm_module_load : Persist modules via modules-load.d ---------- 0.05s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Monday 24 November 2025 03:57:28 +0000 (0:00:00.070) 0:00:00.070 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 24 November 2025 03:57:28 +0000 (0:00:00.395) 0:00:00.466 ******* =============================================================================== Restore the default grub file ------------------------------------------- 0.40s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 24 November 2025 03:57:29 +0000 (0:00:00.067) 0:00:00.067 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 24 November 2025 03:57:29 +0000 (0:00:00.044) 0:00:00.112 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 24 November 2025 03:57:29 +0000 (0:00:00.038) 0:00:00.150 ******* ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Monday 24 November 2025 03:57:30 +0000 (0:00:00.072) 0:00:00.223 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 24 November 2025 03:57:30 +0000 (0:00:00.302) 0:00:00.526 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 24 November 2025 03:57:30 +0000 (0:00:00.326) 0:00:00.853 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 24 November 2025 03:57:30 +0000 (0:00:00.222) 0:00:01.075 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 24 November 2025 03:57:31 +0000 (0:00:00.601) 0:00:01.676 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 24 November 2025 03:57:31 +0000 (0:00:00.390) 0:00:02.067 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 24 November 2025 03:57:33 +0000 (0:00:01.290) 0:00:03.358 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 24 November 2025 03:57:33 +0000 (0:00:00.544) 0:00:03.903 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 24 November 2025 03:57:34 +0000 (0:00:00.943) 0:00:04.846 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 24 November 2025 03:57:35 +0000 (0:00:00.811) 0:00:05.657 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011735' end: '2025-11-24 03:57:35.652631' msg: non-zero return code rc: 1 start: '2025-11-24 03:57:35.640896' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 24 November 2025 03:57:35 +0000 (0:00:00.251) 0:00:05.909 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 24 November 2025 03:57:35 +0000 (0:00:00.052) 0:00:05.961 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 24 November 2025 03:58:42 +0000 (0:01:07.063) 0:01:13.025 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 24 November 2025 03:58:44 +0000 (0:00:01.208) 0:01:14.234 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 24 November 2025 03:58:45 +0000 (0:00:01.202) 0:01:15.437 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 03:58:45 +0000 (0:00:00.060) 0:01:15.497 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 24 November 2025 03:58:45 +0000 (0:00:00.234) 0:01:15.731 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 03:58:45 +0000 (0:00:00.202) 0:01:15.934 ******* ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 24 November 2025 03:58:46 +0000 (0:00:00.430) 0:01:16.364 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 24 November 2025 03:58:46 +0000 (0:00:00.031) 0:01:16.396 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 24 November 2025 03:58:46 +0000 (0:00:00.667) 0:01:17.064 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 24 November 2025 03:58:47 +0000 (0:00:00.353) 0:01:17.417 ******* ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 24 November 2025 03:58:47 +0000 (0:00:00.054) 0:01:17.472 ******* ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1 Monday 24 November 2025 03:58:47 +0000 (0:00:00.080) 0:01:17.553 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 67.06s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.29s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.21s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.20s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.94s ../../../../molecule/common/test_deps : Create repos -------------------- 0.81s osp.edpm.env_data : Gather all installed packages ----------------------- 0.67s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.60s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.54s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.43s ../../../../molecule/common/test_deps : Create default repo file -------- 0.39s osp.edpm.env_data : Gather repository list ------------------------------ 0.35s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.33s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.30s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.25s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.23s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.22s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.20s osp.edpm.env_data : Output installed repositories ----------------------- 0.08s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Monday 24 November 2025 03:58:47 +0000 (0:00:00.027) 0:00:00.027 ******* ok: [instance] TASK [Backup the default grub file] ******************************************** Monday 24 November 2025 03:58:47 +0000 (0:00:00.039) 0:00:00.066 ******* changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 24 November 2025 03:58:48 +0000 (0:00:00.389) 0:00:00.455 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 24 November 2025 03:58:48 +0000 (0:00:00.084) 0:00:00.540 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 24 November 2025 03:58:48 +0000 (0:00:00.039) 0:00:00.580 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 24 November 2025 03:58:48 +0000 (0:00:00.302) 0:00:00.882 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 24 November 2025 03:58:48 +0000 (0:00:00.067) 0:00:00.950 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 24 November 2025 03:58:48 +0000 (0:00:00.034) 0:00:00.985 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 24 November 2025 03:58:48 +0000 (0:00:00.034) 0:00:01.019 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 24 November 2025 03:58:48 +0000 (0:00:00.033) 0:00:01.053 ******* included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 24 November 2025 03:58:48 +0000 (0:00:00.058) 0:00:01.111 ******* ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}}) TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 24 November 2025 03:58:48 +0000 (0:00:00.052) 0:00:01.163 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 24 November 2025 03:58:49 +0000 (0:00:00.046) 0:00:01.210 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 24 November 2025 03:58:49 +0000 (0:00:00.111) 0:00:01.321 ******* ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}}) TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 24 November 2025 03:58:49 +0000 (0:00:00.055) 0:00:01.377 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 24 November 2025 03:58:49 +0000 (0:00:00.042) 0:00:01.420 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 24 November 2025 03:58:49 +0000 (0:00:00.056) 0:00:01.476 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 24 November 2025 03:58:49 +0000 (0:00:00.051) 0:00:01.528 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 24 November 2025 03:58:49 +0000 (0:00:00.052) 0:00:01.580 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 24 November 2025 03:58:49 +0000 (0:00:00.050) 0:00:01.630 ******* ok: [instance] => msg: |- EDPM hugepage modification differs from how the host is actually having. Current default pagesize: None configured EDPM default pagesize: 2048 Desired default pagesize: 2048 From EDPM Hugepages configuration: - 2048 expected: 10 pages default: True current: 0 TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 24 November 2025 03:58:49 +0000 (0:00:00.080) 0:00:01.711 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 24 November 2025 03:58:49 +0000 (0:00:00.051) 0:00:01.763 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 24 November 2025 03:58:49 +0000 (0:00:00.051) 0:00:01.814 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 03:58:49 +0000 (0:00:00.053) 0:00:01.868 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 03:58:49 +0000 (0:00:00.323) 0:00:02.191 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 24 November 2025 03:58:50 +0000 (0:00:00.042) 0:00:02.234 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10] *** Monday 24 November 2025 03:58:50 +0000 (0:00:00.336) 0:00:02.570 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 24 November 2025 03:58:50 +0000 (0:00:00.231) 0:00:02.802 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 24 November 2025 03:58:50 +0000 (0:00:00.218) 0:00:03.020 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 24 November 2025 03:58:51 +0000 (0:00:00.366) 0:00:03.386 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 03:58:52 +0000 (0:00:01.080) 0:00:04.467 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 03:58:52 +0000 (0:00:00.040) 0:00:04.507 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 24 November 2025 03:58:52 +0000 (0:00:00.039) 0:00:04.547 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 24 November 2025 03:58:52 +0000 (0:00:00.041) 0:00:04.588 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 24 November 2025 03:58:52 +0000 (0:00:00.313) 0:00:04.902 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 24 November 2025 03:58:52 +0000 (0:00:00.042) 0:00:04.944 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 24 November 2025 03:58:52 +0000 (0:00:00.042) 0:00:04.986 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 24 November 2025 03:58:52 +0000 (0:00:00.061) 0:00:05.048 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 24 November 2025 03:58:52 +0000 (0:00:00.038) 0:00:05.086 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 24 November 2025 03:58:52 +0000 (0:00:00.047) 0:00:05.134 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 24 November 2025 03:58:52 +0000 (0:00:00.049) 0:00:05.183 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 24 November 2025 03:58:53 +0000 (0:00:00.048) 0:00:05.231 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 24 November 2025 03:58:53 +0000 (0:00:00.047) 0:00:05.279 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 24 November 2025 03:58:53 +0000 (0:00:00.085) 0:00:05.365 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 24 November 2025 03:58:53 +0000 (0:00:00.048) 0:00:05.414 ******* skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Monday 24 November 2025 03:58:53 +0000 (0:00:00.126) 0:00:05.540 ******* =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.08s Backup the default grub file -------------------------------------------- 0.39s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.37s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.34s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.32s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.31s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.30s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 --- 0.23s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.22s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.13s osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.11s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.09s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.08s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.07s osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.06s osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM --- 0.06s osp.edpm.edpm_kernel : Find desired default hugepage size --------------- 0.06s osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set --- 0.05s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Monday 24 November 2025 03:58:53 +0000 (0:00:00.064) 0:00:00.064 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 24 November 2025 03:58:54 +0000 (0:00:00.381) 0:00:00.445 ******* =============================================================================== Restore the default grub file ------------------------------------------- 0.38s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 24 November 2025 03:58:55 +0000 (0:00:00.067) 0:00:00.067 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 24 November 2025 03:58:55 +0000 (0:00:00.045) 0:00:00.112 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 24 November 2025 03:58:55 +0000 (0:00:00.038) 0:00:00.151 ******* ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Monday 24 November 2025 03:58:55 +0000 (0:00:00.074) 0:00:00.225 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 24 November 2025 03:58:55 +0000 (0:00:00.266) 0:00:00.492 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 24 November 2025 03:58:56 +0000 (0:00:00.331) 0:00:00.823 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 24 November 2025 03:58:56 +0000 (0:00:00.231) 0:00:01.055 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 24 November 2025 03:58:57 +0000 (0:00:00.582) 0:00:01.637 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 24 November 2025 03:58:57 +0000 (0:00:00.388) 0:00:02.026 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 24 November 2025 03:58:58 +0000 (0:00:01.294) 0:00:03.320 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 24 November 2025 03:58:59 +0000 (0:00:00.560) 0:00:03.881 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 24 November 2025 03:59:00 +0000 (0:00:00.930) 0:00:04.812 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 24 November 2025 03:59:01 +0000 (0:00:00.836) 0:00:05.648 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011485' end: '2025-11-24 03:59:01.295084' msg: non-zero return code rc: 1 start: '2025-11-24 03:59:01.283599' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 24 November 2025 03:59:01 +0000 (0:00:00.257) 0:00:05.906 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 24 November 2025 03:59:01 +0000 (0:00:00.054) 0:00:05.960 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 24 November 2025 04:00:16 +0000 (0:01:15.155) 0:01:21.116 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 24 November 2025 04:00:17 +0000 (0:00:01.251) 0:01:22.368 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 24 November 2025 04:00:19 +0000 (0:00:01.217) 0:01:23.586 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 04:00:19 +0000 (0:00:00.068) 0:01:23.654 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 24 November 2025 04:00:19 +0000 (0:00:00.217) 0:01:23.872 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 04:00:19 +0000 (0:00:00.210) 0:01:24.082 ******* ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 24 November 2025 04:00:19 +0000 (0:00:00.412) 0:01:24.495 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 24 November 2025 04:00:19 +0000 (0:00:00.033) 0:01:24.529 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 24 November 2025 04:00:20 +0000 (0:00:00.671) 0:01:25.200 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 24 November 2025 04:00:21 +0000 (0:00:00.376) 0:01:25.576 ******* ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 24 November 2025 04:00:21 +0000 (0:00:00.053) 0:01:25.629 ******* ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1 Monday 24 November 2025 04:00:21 +0000 (0:00:00.081) 0:01:25.711 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 75.16s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.29s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.25s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.22s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.93s ../../../../molecule/common/test_deps : Create repos -------------------- 0.84s osp.edpm.env_data : Gather all installed packages ----------------------- 0.67s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.58s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.56s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.41s ../../../../molecule/common/test_deps : Create default repo file -------- 0.39s osp.edpm.env_data : Gather repository list ------------------------------ 0.38s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.33s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.27s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.26s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.22s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s osp.edpm.env_data : Output installed repositories ----------------------- 0.08s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Monday 24 November 2025 04:00:21 +0000 (0:00:00.027) 0:00:00.027 ******* ok: [instance] TASK [Backup the default grub file] ******************************************** Monday 24 November 2025 04:00:21 +0000 (0:00:00.038) 0:00:00.066 ******* changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 24 November 2025 04:00:22 +0000 (0:00:00.383) 0:00:00.450 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 24 November 2025 04:00:22 +0000 (0:00:00.086) 0:00:00.536 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 24 November 2025 04:00:22 +0000 (0:00:00.036) 0:00:00.572 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 24 November 2025 04:00:22 +0000 (0:00:00.280) 0:00:00.853 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 24 November 2025 04:00:22 +0000 (0:00:00.066) 0:00:00.919 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 24 November 2025 04:00:22 +0000 (0:00:00.032) 0:00:00.951 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 24 November 2025 04:00:22 +0000 (0:00:00.034) 0:00:00.986 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 24 November 2025 04:00:22 +0000 (0:00:00.032) 0:00:01.018 ******* included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 24 November 2025 04:00:22 +0000 (0:00:00.056) 0:00:01.075 ******* ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}}) ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 24 November 2025 04:00:22 +0000 (0:00:00.059) 0:00:01.135 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 24 November 2025 04:00:22 +0000 (0:00:00.045) 0:00:01.181 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 24 November 2025 04:00:22 +0000 (0:00:00.102) 0:00:01.283 ******* ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}}) skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 24 November 2025 04:00:22 +0000 (0:00:00.059) 0:00:01.343 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 24 November 2025 04:00:22 +0000 (0:00:00.039) 0:00:01.382 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 24 November 2025 04:00:23 +0000 (0:00:00.054) 0:00:01.437 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 24 November 2025 04:00:23 +0000 (0:00:00.048) 0:00:01.486 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 24 November 2025 04:00:23 +0000 (0:00:00.050) 0:00:01.536 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 24 November 2025 04:00:23 +0000 (0:00:00.046) 0:00:01.582 ******* ok: [instance] => msg: |- EDPM hugepage modification differs from how the host is actually having. Current default pagesize: None configured EDPM default pagesize: 2048 Desired default pagesize: 2048 From EDPM Hugepages configuration: - 2048 expected: 10 pages default: True current: 0 - 4096 expected: 10 pages default: False current: 0 TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 24 November 2025 04:00:23 +0000 (0:00:00.080) 0:00:01.663 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 24 November 2025 04:00:23 +0000 (0:00:00.049) 0:00:01.712 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 24 November 2025 04:00:23 +0000 (0:00:00.050) 0:00:01.762 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:00:23 +0000 (0:00:00.050) 0:00:01.812 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:00:23 +0000 (0:00:00.300) 0:00:02.113 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 24 November 2025 04:00:23 +0000 (0:00:00.044) 0:00:02.157 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] *** Monday 24 November 2025 04:00:24 +0000 (0:00:00.377) 0:00:02.534 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 24 November 2025 04:00:24 +0000 (0:00:00.214) 0:00:02.748 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 24 November 2025 04:00:24 +0000 (0:00:00.217) 0:00:02.966 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 24 November 2025 04:00:24 +0000 (0:00:00.366) 0:00:03.332 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:00:26 +0000 (0:00:01.094) 0:00:04.427 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:00:26 +0000 (0:00:00.041) 0:00:04.468 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 24 November 2025 04:00:26 +0000 (0:00:00.041) 0:00:04.510 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 24 November 2025 04:00:26 +0000 (0:00:00.039) 0:00:04.549 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 24 November 2025 04:00:26 +0000 (0:00:00.304) 0:00:04.854 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 24 November 2025 04:00:26 +0000 (0:00:00.039) 0:00:04.893 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 24 November 2025 04:00:26 +0000 (0:00:00.041) 0:00:04.934 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 24 November 2025 04:00:26 +0000 (0:00:00.063) 0:00:04.998 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 24 November 2025 04:00:26 +0000 (0:00:00.040) 0:00:05.038 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 24 November 2025 04:00:26 +0000 (0:00:00.050) 0:00:05.089 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 24 November 2025 04:00:26 +0000 (0:00:00.049) 0:00:05.139 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 24 November 2025 04:00:26 +0000 (0:00:00.047) 0:00:05.186 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 24 November 2025 04:00:26 +0000 (0:00:00.048) 0:00:05.235 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 24 November 2025 04:00:26 +0000 (0:00:00.055) 0:00:05.290 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 24 November 2025 04:00:26 +0000 (0:00:00.079) 0:00:05.370 ******* skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Monday 24 November 2025 04:00:27 +0000 (0:00:00.122) 0:00:05.493 ******* =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.09s Backup the default grub file -------------------------------------------- 0.38s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.38s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.37s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.30s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.30s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.28s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.22s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.21s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.10s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s osp.edpm.edpm_kernel : Reboot tasks ------------------------------------- 0.08s osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.07s osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.06s osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.06s osp.edpm.edpm_kernel : Find desired default hugepage size --------------- 0.06s osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.06s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Monday 24 November 2025 04:00:27 +0000 (0:00:00.063) 0:00:00.063 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 24 November 2025 04:00:27 +0000 (0:00:00.386) 0:00:00.450 ******* =============================================================================== Restore the default grub file ------------------------------------------- 0.39s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 24 November 2025 04:00:29 +0000 (0:00:00.070) 0:00:00.070 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 24 November 2025 04:00:29 +0000 (0:00:00.044) 0:00:00.115 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 24 November 2025 04:00:29 +0000 (0:00:00.035) 0:00:00.150 ******* ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Monday 24 November 2025 04:00:29 +0000 (0:00:00.072) 0:00:00.222 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 24 November 2025 04:00:29 +0000 (0:00:00.264) 0:00:00.486 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 24 November 2025 04:00:30 +0000 (0:00:00.329) 0:00:00.816 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 24 November 2025 04:00:30 +0000 (0:00:00.267) 0:00:01.084 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 24 November 2025 04:00:30 +0000 (0:00:00.591) 0:00:01.675 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 24 November 2025 04:00:31 +0000 (0:00:00.385) 0:00:02.060 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 24 November 2025 04:00:32 +0000 (0:00:01.305) 0:00:03.366 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 24 November 2025 04:00:33 +0000 (0:00:00.563) 0:00:03.929 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 24 November 2025 04:00:34 +0000 (0:00:00.973) 0:00:04.902 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 24 November 2025 04:00:35 +0000 (0:00:00.850) 0:00:05.753 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011201' end: '2025-11-24 04:00:35.231559' msg: non-zero return code rc: 1 start: '2025-11-24 04:00:35.220358' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 24 November 2025 04:00:35 +0000 (0:00:00.252) 0:00:06.005 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 24 November 2025 04:00:35 +0000 (0:00:00.049) 0:00:06.055 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 24 November 2025 04:01:46 +0000 (0:01:10.836) 0:01:16.891 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 24 November 2025 04:01:47 +0000 (0:00:01.186) 0:01:18.078 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 24 November 2025 04:01:48 +0000 (0:00:01.183) 0:01:19.261 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 04:01:48 +0000 (0:00:00.066) 0:01:19.328 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 24 November 2025 04:01:48 +0000 (0:00:00.222) 0:01:19.550 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 04:01:49 +0000 (0:00:00.207) 0:01:19.758 ******* ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 24 November 2025 04:01:49 +0000 (0:00:00.405) 0:01:20.164 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 24 November 2025 04:01:49 +0000 (0:00:00.033) 0:01:20.198 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 24 November 2025 04:01:50 +0000 (0:00:00.701) 0:01:20.900 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 24 November 2025 04:01:50 +0000 (0:00:00.343) 0:01:21.243 ******* ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 24 November 2025 04:01:50 +0000 (0:00:00.055) 0:01:21.298 ******* ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1 Monday 24 November 2025 04:01:50 +0000 (0:00:00.083) 0:01:21.381 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 70.84s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.31s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.19s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.18s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.97s ../../../../molecule/common/test_deps : Create repos -------------------- 0.85s osp.edpm.env_data : Gather all installed packages ----------------------- 0.70s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.59s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.56s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.41s ../../../../molecule/common/test_deps : Create default repo file -------- 0.39s osp.edpm.env_data : Gather repository list ------------------------------ 0.34s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.33s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.27s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.26s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.25s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.22s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s osp.edpm.env_data : Output installed repositories ----------------------- 0.08s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Monday 24 November 2025 04:01:51 +0000 (0:00:00.026) 0:00:00.026 ******* ok: [instance] TASK [Backup the default grub file] ******************************************** Monday 24 November 2025 04:01:51 +0000 (0:00:00.039) 0:00:00.066 ******* changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 24 November 2025 04:01:51 +0000 (0:00:00.367) 0:00:00.433 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 24 November 2025 04:01:51 +0000 (0:00:00.083) 0:00:00.517 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 24 November 2025 04:01:51 +0000 (0:00:00.036) 0:00:00.553 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 24 November 2025 04:01:51 +0000 (0:00:00.283) 0:00:00.837 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 24 November 2025 04:01:52 +0000 (0:00:00.065) 0:00:00.903 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 24 November 2025 04:01:52 +0000 (0:00:00.032) 0:00:00.936 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 24 November 2025 04:01:52 +0000 (0:00:00.032) 0:00:00.968 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 24 November 2025 04:01:52 +0000 (0:00:00.033) 0:00:01.001 ******* included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 24 November 2025 04:01:52 +0000 (0:00:00.057) 0:00:01.059 ******* ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}}) ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 24 November 2025 04:01:52 +0000 (0:00:00.060) 0:00:01.120 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 24 November 2025 04:01:52 +0000 (0:00:00.045) 0:00:01.165 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 24 November 2025 04:01:52 +0000 (0:00:00.093) 0:00:01.259 ******* ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}}) skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 24 November 2025 04:01:52 +0000 (0:00:00.058) 0:00:01.317 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 24 November 2025 04:01:52 +0000 (0:00:00.040) 0:00:01.357 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 24 November 2025 04:01:52 +0000 (0:00:00.055) 0:00:01.413 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 24 November 2025 04:01:52 +0000 (0:00:00.049) 0:00:01.462 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 24 November 2025 04:01:52 +0000 (0:00:00.050) 0:00:01.513 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 24 November 2025 04:01:52 +0000 (0:00:00.047) 0:00:01.560 ******* ok: [instance] => msg: |- EDPM hugepage modification differs from how the host is actually having. Current default pagesize: None configured EDPM default pagesize: 2048 Desired default pagesize: 2048 From EDPM Hugepages configuration: - 2048 expected: 10 pages default: True current: 0 - 4096 expected: 10 pages default: False current: 0 TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 24 November 2025 04:01:52 +0000 (0:00:00.079) 0:00:01.639 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 24 November 2025 04:01:52 +0000 (0:00:00.049) 0:00:01.689 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 24 November 2025 04:01:52 +0000 (0:00:00.049) 0:00:01.738 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:01:52 +0000 (0:00:00.051) 0:00:01.790 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:01:53 +0000 (0:00:00.327) 0:00:02.117 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 24 November 2025 04:01:53 +0000 (0:00:00.046) 0:00:02.163 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 test3=4 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] *** Monday 24 November 2025 04:01:53 +0000 (0:00:00.366) 0:00:02.530 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 24 November 2025 04:01:53 +0000 (0:00:00.223) 0:00:02.754 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 24 November 2025 04:01:54 +0000 (0:00:00.219) 0:00:02.973 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 24 November 2025 04:01:54 +0000 (0:00:00.362) 0:00:03.335 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:01:55 +0000 (0:00:01.115) 0:00:04.451 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:01:55 +0000 (0:00:00.041) 0:00:04.493 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 24 November 2025 04:01:55 +0000 (0:00:00.040) 0:00:04.534 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 24 November 2025 04:01:55 +0000 (0:00:00.040) 0:00:04.574 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 24 November 2025 04:01:56 +0000 (0:00:00.321) 0:00:04.895 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 24 November 2025 04:01:56 +0000 (0:00:00.038) 0:00:04.934 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 24 November 2025 04:01:56 +0000 (0:00:00.043) 0:00:04.977 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 24 November 2025 04:01:56 +0000 (0:00:00.063) 0:00:05.040 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 24 November 2025 04:01:56 +0000 (0:00:00.037) 0:00:05.077 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 24 November 2025 04:01:56 +0000 (0:00:00.048) 0:00:05.126 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 24 November 2025 04:01:56 +0000 (0:00:00.048) 0:00:05.175 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 24 November 2025 04:01:56 +0000 (0:00:00.048) 0:00:05.224 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 24 November 2025 04:01:56 +0000 (0:00:00.047) 0:00:05.272 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 24 November 2025 04:01:56 +0000 (0:00:00.081) 0:00:05.353 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 24 November 2025 04:01:56 +0000 (0:00:00.051) 0:00:05.404 ******* skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Monday 24 November 2025 04:01:56 +0000 (0:00:00.129) 0:00:05.533 ******* =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.12s Backup the default grub file -------------------------------------------- 0.37s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.37s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.36s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.33s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.32s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.28s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 test3=4 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.22s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.22s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.13s osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.09s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.08s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.08s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.07s osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.06s osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.06s osp.edpm.edpm_kernel : Find desired default hugepage size --------------- 0.06s osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM --- 0.06s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Monday 24 November 2025 04:01:57 +0000 (0:00:00.069) 0:00:00.069 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 24 November 2025 04:01:57 +0000 (0:00:00.429) 0:00:00.499 ******* =============================================================================== Restore the default grub file ------------------------------------------- 0.43s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 24 November 2025 04:01:58 +0000 (0:00:00.068) 0:00:00.068 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 24 November 2025 04:01:58 +0000 (0:00:00.046) 0:00:00.114 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 24 November 2025 04:01:58 +0000 (0:00:00.039) 0:00:00.153 ******* ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Monday 24 November 2025 04:01:59 +0000 (0:00:00.074) 0:00:00.228 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 24 November 2025 04:01:59 +0000 (0:00:00.291) 0:00:00.519 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 24 November 2025 04:01:59 +0000 (0:00:00.349) 0:00:00.869 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 24 November 2025 04:01:59 +0000 (0:00:00.244) 0:00:01.114 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 24 November 2025 04:02:00 +0000 (0:00:00.632) 0:00:01.747 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 24 November 2025 04:02:01 +0000 (0:00:00.436) 0:00:02.183 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 24 November 2025 04:02:02 +0000 (0:00:01.319) 0:00:03.503 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 24 November 2025 04:02:02 +0000 (0:00:00.582) 0:00:04.085 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 24 November 2025 04:02:03 +0000 (0:00:00.972) 0:00:05.058 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 24 November 2025 04:02:04 +0000 (0:00:00.818) 0:00:05.876 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011082' end: '2025-11-24 04:02:04.911219' msg: non-zero return code rc: 1 start: '2025-11-24 04:02:04.900137' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 24 November 2025 04:02:04 +0000 (0:00:00.266) 0:00:06.142 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 24 November 2025 04:02:05 +0000 (0:00:00.051) 0:00:06.194 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 24 November 2025 04:02:56 +0000 (0:00:51.353) 0:00:57.548 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 24 November 2025 04:02:57 +0000 (0:00:01.179) 0:00:58.727 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 24 November 2025 04:02:58 +0000 (0:00:01.192) 0:00:59.919 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 04:02:58 +0000 (0:00:00.062) 0:00:59.982 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 24 November 2025 04:02:59 +0000 (0:00:00.209) 0:01:00.191 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 04:02:59 +0000 (0:00:00.213) 0:01:00.405 ******* ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 24 November 2025 04:02:59 +0000 (0:00:00.394) 0:01:00.800 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 24 November 2025 04:02:59 +0000 (0:00:00.030) 0:01:00.831 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 24 November 2025 04:03:00 +0000 (0:00:00.693) 0:01:01.524 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 24 November 2025 04:03:00 +0000 (0:00:00.343) 0:01:01.868 ******* ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 24 November 2025 04:03:00 +0000 (0:00:00.051) 0:01:01.919 ******* ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1 Monday 24 November 2025 04:03:00 +0000 (0:00:00.102) 0:01:02.022 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 51.35s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.32s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.19s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.18s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.97s ../../../../molecule/common/test_deps : Create repos -------------------- 0.82s osp.edpm.env_data : Gather all installed packages ----------------------- 0.69s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.63s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.58s ../../../../molecule/common/test_deps : Create default repo file -------- 0.44s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.39s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.35s osp.edpm.env_data : Gather repository list ------------------------------ 0.34s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.29s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.27s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.24s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.21s osp.edpm.env_data : Output installed repositories ----------------------- 0.10s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Monday 24 November 2025 04:03:01 +0000 (0:00:00.027) 0:00:00.027 ******* ok: [instance] TASK [Backup the default grub file] ******************************************** Monday 24 November 2025 04:03:01 +0000 (0:00:00.045) 0:00:00.072 ******* changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 24 November 2025 04:03:01 +0000 (0:00:00.429) 0:00:00.501 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 24 November 2025 04:03:01 +0000 (0:00:00.088) 0:00:00.590 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 24 November 2025 04:03:01 +0000 (0:00:00.037) 0:00:00.627 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 24 November 2025 04:03:02 +0000 (0:00:00.310) 0:00:00.938 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 24 November 2025 04:03:02 +0000 (0:00:00.074) 0:00:01.012 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 24 November 2025 04:03:02 +0000 (0:00:00.035) 0:00:01.047 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 24 November 2025 04:03:02 +0000 (0:00:00.031) 0:00:01.079 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 24 November 2025 04:03:02 +0000 (0:00:00.034) 0:00:01.113 ******* included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 24 November 2025 04:03:02 +0000 (0:00:00.055) 0:00:01.169 ******* ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}}) ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 24 November 2025 04:03:02 +0000 (0:00:00.079) 0:00:01.248 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 24 November 2025 04:03:02 +0000 (0:00:00.074) 0:00:01.322 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 24 November 2025 04:03:02 +0000 (0:00:00.058) 0:00:01.381 ******* ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}}) skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 24 November 2025 04:03:02 +0000 (0:00:00.072) 0:00:01.453 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 24 November 2025 04:03:02 +0000 (0:00:00.042) 0:00:01.496 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 24 November 2025 04:03:02 +0000 (0:00:00.056) 0:00:01.553 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 24 November 2025 04:03:02 +0000 (0:00:00.057) 0:00:01.611 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 24 November 2025 04:03:03 +0000 (0:00:00.065) 0:00:01.677 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 24 November 2025 04:03:03 +0000 (0:00:00.050) 0:00:01.727 ******* ok: [instance] => msg: |- EDPM hugepage modification differs from how the host is actually having. Current default pagesize: None configured EDPM default pagesize: 2048 Desired default pagesize: 2048 From EDPM Hugepages configuration: - 2048 expected: 10 pages default: True current: 0 - 4096 expected: 10 pages default: False current: 0 TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 24 November 2025 04:03:03 +0000 (0:00:00.112) 0:00:01.839 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 24 November 2025 04:03:03 +0000 (0:00:00.061) 0:00:01.901 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 24 November 2025 04:03:03 +0000 (0:00:00.060) 0:00:01.962 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:03:03 +0000 (0:00:00.062) 0:00:02.024 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:03:03 +0000 (0:00:00.391) 0:00:02.416 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 24 November 2025 04:03:03 +0000 (0:00:00.049) 0:00:02.465 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] *** Monday 24 November 2025 04:03:04 +0000 (0:00:00.396) 0:00:02.861 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 24 November 2025 04:03:04 +0000 (0:00:00.237) 0:00:03.099 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 24 November 2025 04:03:04 +0000 (0:00:00.227) 0:00:03.327 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 24 November 2025 04:03:05 +0000 (0:00:00.397) 0:00:03.724 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:03:06 +0000 (0:00:01.181) 0:00:04.905 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:03:06 +0000 (0:00:00.057) 0:00:04.963 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 24 November 2025 04:03:06 +0000 (0:00:00.046) 0:00:05.009 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 24 November 2025 04:03:06 +0000 (0:00:00.046) 0:00:05.056 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 24 November 2025 04:03:06 +0000 (0:00:00.353) 0:00:05.410 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 24 November 2025 04:03:06 +0000 (0:00:00.046) 0:00:05.457 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 24 November 2025 04:03:06 +0000 (0:00:00.109) 0:00:05.566 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 24 November 2025 04:03:06 +0000 (0:00:00.045) 0:00:05.611 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 24 November 2025 04:03:06 +0000 (0:00:00.042) 0:00:05.654 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 24 November 2025 04:03:07 +0000 (0:00:00.055) 0:00:05.710 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 24 November 2025 04:03:07 +0000 (0:00:00.056) 0:00:05.767 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 24 November 2025 04:03:07 +0000 (0:00:00.058) 0:00:05.825 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 24 November 2025 04:03:07 +0000 (0:00:00.061) 0:00:05.887 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 24 November 2025 04:03:07 +0000 (0:00:00.103) 0:00:05.990 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 24 November 2025 04:03:07 +0000 (0:00:00.061) 0:00:06.052 ******* skipping: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 24 November 2025 04:03:07 +0000 (0:00:00.083) 0:00:06.136 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 24 November 2025 04:03:07 +0000 (0:00:00.107) 0:00:06.243 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 24 November 2025 04:03:07 +0000 (0:00:00.047) 0:00:06.290 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 24 November 2025 04:03:07 +0000 (0:00:00.207) 0:00:06.498 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 24 November 2025 04:03:07 +0000 (0:00:00.050) 0:00:06.549 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 24 November 2025 04:03:07 +0000 (0:00:00.036) 0:00:06.586 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 24 November 2025 04:03:07 +0000 (0:00:00.038) 0:00:06.624 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 24 November 2025 04:03:07 +0000 (0:00:00.039) 0:00:06.664 ******* included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 24 November 2025 04:03:08 +0000 (0:00:00.069) 0:00:06.734 ******* ok: [instance] => (item={'key': '2048', 'value': {'count': '10'}}) ok: [instance] => (item={'key': 4096, 'value': {'count': '12', 'default': True}}) TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 24 November 2025 04:03:08 +0000 (0:00:00.128) 0:00:06.862 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 24 November 2025 04:03:08 +0000 (0:00:00.058) 0:00:06.920 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 24 November 2025 04:03:08 +0000 (0:00:00.057) 0:00:06.978 ******* skipping: [instance] => (item={'key': 2048, 'value': {'count': '10'}}) ok: [instance] => (item={'key': 4096, 'value': {'count': '12', 'default': True}}) TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 24 November 2025 04:03:08 +0000 (0:00:00.071) 0:00:07.049 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 24 November 2025 04:03:08 +0000 (0:00:00.050) 0:00:07.100 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 24 November 2025 04:03:08 +0000 (0:00:00.064) 0:00:07.164 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 24 November 2025 04:03:08 +0000 (0:00:00.056) 0:00:07.221 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 24 November 2025 04:03:08 +0000 (0:00:00.113) 0:00:07.334 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 24 November 2025 04:03:08 +0000 (0:00:00.054) 0:00:07.389 ******* ok: [instance] => msg: |- EDPM hugepage modification differs from how the host is actually having. Current default pagesize: None configured EDPM default pagesize: 4096 Desired default pagesize: 4096 From EDPM Hugepages configuration: - 2048 expected: 10 pages default: False current: 0 - 4096 expected: 12 pages default: True current: 0 TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 24 November 2025 04:03:08 +0000 (0:00:00.061) 0:00:07.450 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 24 November 2025 04:03:08 +0000 (0:00:00.059) 0:00:07.510 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 24 November 2025 04:03:08 +0000 (0:00:00.056) 0:00:07.566 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:03:08 +0000 (0:00:00.061) 0:00:07.628 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:03:09 +0000 (0:00:00.222) 0:00:07.850 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 24 November 2025 04:03:09 +0000 (0:00:00.108) 0:00:07.959 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=4096 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=12] *** Monday 24 November 2025 04:03:09 +0000 (0:00:00.234) 0:00:08.193 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 24 November 2025 04:03:09 +0000 (0:00:00.235) 0:00:08.429 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 24 November 2025 04:03:09 +0000 (0:00:00.233) 0:00:08.662 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 24 November 2025 04:03:10 +0000 (0:00:00.288) 0:00:08.951 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:03:11 +0000 (0:00:01.165) 0:00:10.116 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:03:11 +0000 (0:00:00.054) 0:00:10.171 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 24 November 2025 04:03:11 +0000 (0:00:00.046) 0:00:10.217 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 24 November 2025 04:03:11 +0000 (0:00:00.047) 0:00:10.265 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 24 November 2025 04:03:11 +0000 (0:00:00.235) 0:00:10.500 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 24 November 2025 04:03:11 +0000 (0:00:00.047) 0:00:10.548 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 24 November 2025 04:03:11 +0000 (0:00:00.094) 0:00:10.643 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 24 November 2025 04:03:12 +0000 (0:00:00.048) 0:00:10.691 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 24 November 2025 04:03:12 +0000 (0:00:00.043) 0:00:10.735 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 24 November 2025 04:03:12 +0000 (0:00:00.058) 0:00:10.793 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 24 November 2025 04:03:12 +0000 (0:00:00.055) 0:00:10.849 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 24 November 2025 04:03:12 +0000 (0:00:00.053) 0:00:10.902 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 24 November 2025 04:03:12 +0000 (0:00:00.055) 0:00:10.958 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 24 November 2025 04:03:12 +0000 (0:00:00.108) 0:00:11.067 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 24 November 2025 04:03:12 +0000 (0:00:00.061) 0:00:11.128 ******* skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=44 changed=9 unreachable=0 failed=0 skipped=42 rescued=0 ignored=0 Monday 24 November 2025 04:03:12 +0000 (0:00:00.143) 0:00:11.272 ******* =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.18s osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.17s Backup the default grub file -------------------------------------------- 0.43s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.40s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.40s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.39s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.35s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.31s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.29s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.24s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=4096 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=12 --- 0.24s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.24s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.23s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.23s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.23s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.22s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.21s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.14s osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.13s osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written --- 0.11s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Monday 24 November 2025 04:03:13 +0000 (0:00:00.067) 0:00:00.067 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 24 November 2025 04:03:13 +0000 (0:00:00.446) 0:00:00.514 ******* =============================================================================== Restore the default grub file ------------------------------------------- 0.45s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 24 November 2025 04:03:15 +0000 (0:00:00.069) 0:00:00.069 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 24 November 2025 04:03:15 +0000 (0:00:00.055) 0:00:00.124 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 24 November 2025 04:03:15 +0000 (0:00:00.040) 0:00:00.165 ******* ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Monday 24 November 2025 04:03:15 +0000 (0:00:00.075) 0:00:00.240 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 24 November 2025 04:03:15 +0000 (0:00:00.275) 0:00:00.515 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 24 November 2025 04:03:15 +0000 (0:00:00.332) 0:00:00.847 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 24 November 2025 04:03:16 +0000 (0:00:00.234) 0:00:01.082 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 24 November 2025 04:03:16 +0000 (0:00:00.592) 0:00:01.674 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 24 November 2025 04:03:17 +0000 (0:00:00.397) 0:00:02.071 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 24 November 2025 04:03:18 +0000 (0:00:01.295) 0:00:03.367 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 24 November 2025 04:03:18 +0000 (0:00:00.565) 0:00:03.933 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 24 November 2025 04:03:19 +0000 (0:00:00.941) 0:00:04.875 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 24 November 2025 04:03:20 +0000 (0:00:00.840) 0:00:05.716 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011572' end: '2025-11-24 04:03:20.875569' msg: non-zero return code rc: 1 start: '2025-11-24 04:03:20.863997' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 24 November 2025 04:03:20 +0000 (0:00:00.255) 0:00:05.971 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 24 November 2025 04:03:20 +0000 (0:00:00.051) 0:00:06.023 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 24 November 2025 04:04:19 +0000 (0:00:58.763) 0:01:04.787 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 24 November 2025 04:04:20 +0000 (0:00:01.202) 0:01:05.989 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 24 November 2025 04:04:22 +0000 (0:00:01.182) 0:01:07.171 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 04:04:22 +0000 (0:00:00.046) 0:01:07.217 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 24 November 2025 04:04:22 +0000 (0:00:00.210) 0:01:07.427 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 04:04:22 +0000 (0:00:00.203) 0:01:07.631 ******* ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 24 November 2025 04:04:22 +0000 (0:00:00.398) 0:01:08.029 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 24 November 2025 04:04:23 +0000 (0:00:00.034) 0:01:08.064 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 24 November 2025 04:04:23 +0000 (0:00:00.715) 0:01:08.779 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 24 November 2025 04:04:24 +0000 (0:00:00.342) 0:01:09.122 ******* ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 24 November 2025 04:04:24 +0000 (0:00:00.054) 0:01:09.177 ******* ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1 Monday 24 November 2025 04:04:24 +0000 (0:00:00.082) 0:01:09.259 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 58.76s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.30s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.20s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.18s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.94s ../../../../molecule/common/test_deps : Create repos -------------------- 0.84s osp.edpm.env_data : Gather all installed packages ----------------------- 0.72s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.59s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.57s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.40s ../../../../molecule/common/test_deps : Create default repo file -------- 0.40s osp.edpm.env_data : Gather repository list ------------------------------ 0.34s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.33s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.28s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.26s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.21s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.20s osp.edpm.env_data : Output installed repositories ----------------------- 0.08s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.08s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Monday 24 November 2025 04:04:24 +0000 (0:00:00.028) 0:00:00.028 ******* ok: [instance] TASK [Backup the default grub file] ******************************************** Monday 24 November 2025 04:04:24 +0000 (0:00:00.038) 0:00:00.066 ******* changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 24 November 2025 04:04:25 +0000 (0:00:00.379) 0:00:00.446 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 24 November 2025 04:04:25 +0000 (0:00:00.084) 0:00:00.531 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 24 November 2025 04:04:25 +0000 (0:00:00.035) 0:00:00.566 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 24 November 2025 04:04:25 +0000 (0:00:00.290) 0:00:00.857 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 24 November 2025 04:04:25 +0000 (0:00:00.064) 0:00:00.921 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 24 November 2025 04:04:25 +0000 (0:00:00.031) 0:00:00.953 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 24 November 2025 04:04:25 +0000 (0:00:00.030) 0:00:00.984 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 24 November 2025 04:04:25 +0000 (0:00:00.030) 0:00:01.014 ******* included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 24 November 2025 04:04:25 +0000 (0:00:00.055) 0:00:01.069 ******* ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}}) ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 24 November 2025 04:04:25 +0000 (0:00:00.059) 0:00:01.129 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 24 November 2025 04:04:25 +0000 (0:00:00.045) 0:00:01.174 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 24 November 2025 04:04:25 +0000 (0:00:00.080) 0:00:01.254 ******* ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}}) skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 24 November 2025 04:04:25 +0000 (0:00:00.060) 0:00:01.315 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 24 November 2025 04:04:26 +0000 (0:00:00.042) 0:00:01.358 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 24 November 2025 04:04:26 +0000 (0:00:00.056) 0:00:01.414 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 24 November 2025 04:04:26 +0000 (0:00:00.050) 0:00:01.465 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 24 November 2025 04:04:26 +0000 (0:00:00.053) 0:00:01.519 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 24 November 2025 04:04:26 +0000 (0:00:00.048) 0:00:01.567 ******* ok: [instance] => msg: |- EDPM hugepage modification differs from how the host is actually having. Current default pagesize: None configured EDPM default pagesize: 2048 Desired default pagesize: 2048 From EDPM Hugepages configuration: - 2048 expected: 10 pages default: True current: 0 - 4096 expected: 10 pages default: False current: 0 TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 24 November 2025 04:04:26 +0000 (0:00:00.083) 0:00:01.651 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 24 November 2025 04:04:26 +0000 (0:00:00.050) 0:00:01.701 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 24 November 2025 04:04:26 +0000 (0:00:00.051) 0:00:01.753 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:04:26 +0000 (0:00:00.051) 0:00:01.805 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:04:26 +0000 (0:00:00.336) 0:00:02.141 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 24 November 2025 04:04:26 +0000 (0:00:00.046) 0:00:02.188 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] *** Monday 24 November 2025 04:04:27 +0000 (0:00:00.364) 0:00:02.552 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 24 November 2025 04:04:27 +0000 (0:00:00.220) 0:00:02.772 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 24 November 2025 04:04:27 +0000 (0:00:00.207) 0:00:02.980 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 24 November 2025 04:04:28 +0000 (0:00:00.367) 0:00:03.348 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:04:29 +0000 (0:00:01.064) 0:00:04.412 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:04:29 +0000 (0:00:00.041) 0:00:04.453 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 24 November 2025 04:04:29 +0000 (0:00:00.040) 0:00:04.493 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 24 November 2025 04:04:29 +0000 (0:00:00.038) 0:00:04.532 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 24 November 2025 04:04:29 +0000 (0:00:00.305) 0:00:04.837 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 24 November 2025 04:04:29 +0000 (0:00:00.039) 0:00:04.877 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 24 November 2025 04:04:29 +0000 (0:00:00.040) 0:00:04.918 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 24 November 2025 04:04:29 +0000 (0:00:00.064) 0:00:04.982 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 24 November 2025 04:04:29 +0000 (0:00:00.035) 0:00:05.018 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 24 November 2025 04:04:29 +0000 (0:00:00.048) 0:00:05.067 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 24 November 2025 04:04:29 +0000 (0:00:00.049) 0:00:05.116 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 24 November 2025 04:04:29 +0000 (0:00:00.047) 0:00:05.164 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 24 November 2025 04:04:29 +0000 (0:00:00.049) 0:00:05.214 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 24 November 2025 04:04:29 +0000 (0:00:00.092) 0:00:05.306 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 24 November 2025 04:04:30 +0000 (0:00:00.047) 0:00:05.354 ******* skipping: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 24 November 2025 04:04:30 +0000 (0:00:00.064) 0:00:05.418 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 24 November 2025 04:04:30 +0000 (0:00:00.095) 0:00:05.513 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 24 November 2025 04:04:30 +0000 (0:00:00.036) 0:00:05.550 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 24 November 2025 04:04:30 +0000 (0:00:00.218) 0:00:05.769 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 24 November 2025 04:04:30 +0000 (0:00:00.044) 0:00:05.814 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 24 November 2025 04:04:30 +0000 (0:00:00.033) 0:00:05.847 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 24 November 2025 04:04:30 +0000 (0:00:00.032) 0:00:05.880 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 24 November 2025 04:04:30 +0000 (0:00:00.032) 0:00:05.912 ******* included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 24 November 2025 04:04:30 +0000 (0:00:00.055) 0:00:05.967 ******* ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}}) ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 24 November 2025 04:04:30 +0000 (0:00:00.059) 0:00:06.026 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 24 November 2025 04:04:30 +0000 (0:00:00.115) 0:00:06.142 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 24 November 2025 04:04:30 +0000 (0:00:00.045) 0:00:06.188 ******* ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}}) skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 24 November 2025 04:04:30 +0000 (0:00:00.058) 0:00:06.246 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 24 November 2025 04:04:30 +0000 (0:00:00.040) 0:00:06.287 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 24 November 2025 04:04:31 +0000 (0:00:00.052) 0:00:06.340 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 24 November 2025 04:04:31 +0000 (0:00:00.049) 0:00:06.389 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 24 November 2025 04:04:31 +0000 (0:00:00.050) 0:00:06.440 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 24 November 2025 04:04:31 +0000 (0:00:00.078) 0:00:06.518 ******* ok: [instance] => msg: |- EDPM hugepage modification differs from how the host is actually having. Current default pagesize: None configured EDPM default pagesize: 2048 Desired default pagesize: 2048 From EDPM Hugepages configuration: - 2048 expected: 10 pages default: True current: 0 - 4096 expected: 10 pages default: False current: 0 TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 24 November 2025 04:04:31 +0000 (0:00:00.052) 0:00:06.571 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 24 November 2025 04:04:31 +0000 (0:00:00.051) 0:00:06.622 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 24 November 2025 04:04:31 +0000 (0:00:00.049) 0:00:06.671 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:04:31 +0000 (0:00:00.053) 0:00:06.724 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:04:31 +0000 (0:00:00.212) 0:00:06.937 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 24 November 2025 04:04:31 +0000 (0:00:00.041) 0:00:06.978 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] *** Monday 24 November 2025 04:04:31 +0000 (0:00:00.247) 0:00:07.226 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 24 November 2025 04:04:32 +0000 (0:00:00.235) 0:00:07.462 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 24 November 2025 04:04:32 +0000 (0:00:00.210) 0:00:07.672 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 24 November 2025 04:04:32 +0000 (0:00:00.267) 0:00:07.940 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:04:33 +0000 (0:00:01.033) 0:00:08.973 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:04:33 +0000 (0:00:00.038) 0:00:09.012 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 24 November 2025 04:04:33 +0000 (0:00:00.037) 0:00:09.050 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 24 November 2025 04:04:33 +0000 (0:00:00.036) 0:00:09.087 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 24 November 2025 04:04:33 +0000 (0:00:00.210) 0:00:09.297 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 24 November 2025 04:04:34 +0000 (0:00:00.039) 0:00:09.336 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 24 November 2025 04:04:34 +0000 (0:00:00.038) 0:00:09.375 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 24 November 2025 04:04:34 +0000 (0:00:00.066) 0:00:09.441 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 24 November 2025 04:04:34 +0000 (0:00:00.037) 0:00:09.479 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 24 November 2025 04:04:34 +0000 (0:00:00.048) 0:00:09.527 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 24 November 2025 04:04:34 +0000 (0:00:00.050) 0:00:09.577 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 24 November 2025 04:04:34 +0000 (0:00:00.046) 0:00:09.624 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 24 November 2025 04:04:34 +0000 (0:00:00.049) 0:00:09.673 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 24 November 2025 04:04:34 +0000 (0:00:00.085) 0:00:09.759 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 24 November 2025 04:04:34 +0000 (0:00:00.047) 0:00:09.806 ******* skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=44 changed=9 unreachable=0 failed=0 skipped=42 rescued=0 ignored=0 Monday 24 November 2025 04:04:34 +0000 (0:00:00.123) 0:00:09.930 ******* =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.06s osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.03s Backup the default grub file -------------------------------------------- 0.38s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.37s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.36s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.34s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.31s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.29s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.27s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.25s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.24s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.22s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.22s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.21s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.21s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.21s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.21s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s osp.edpm.edpm_kernel : Find hugepages in cmdline ------------------------ 0.12s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.10s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Monday 24 November 2025 04:04:35 +0000 (0:00:00.064) 0:00:00.064 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 24 November 2025 04:04:35 +0000 (0:00:00.387) 0:00:00.452 ******* =============================================================================== Restore the default grub file ------------------------------------------- 0.39s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 24 November 2025 04:04:36 +0000 (0:00:00.068) 0:00:00.068 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 24 November 2025 04:04:36 +0000 (0:00:00.042) 0:00:00.110 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 24 November 2025 04:04:36 +0000 (0:00:00.037) 0:00:00.148 ******* ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Monday 24 November 2025 04:04:36 +0000 (0:00:00.073) 0:00:00.222 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 24 November 2025 04:04:37 +0000 (0:00:00.257) 0:00:00.479 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 24 November 2025 04:04:37 +0000 (0:00:00.321) 0:00:00.800 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 24 November 2025 04:04:37 +0000 (0:00:00.219) 0:00:01.019 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 24 November 2025 04:04:38 +0000 (0:00:00.588) 0:00:01.608 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 24 November 2025 04:04:38 +0000 (0:00:00.384) 0:00:01.992 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 24 November 2025 04:04:40 +0000 (0:00:01.298) 0:00:03.290 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 24 November 2025 04:04:40 +0000 (0:00:00.616) 0:00:03.906 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 24 November 2025 04:04:41 +0000 (0:00:00.951) 0:00:04.858 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 24 November 2025 04:04:42 +0000 (0:00:00.818) 0:00:05.676 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011426' end: '2025-11-24 04:04:42.576916' msg: non-zero return code rc: 1 start: '2025-11-24 04:04:42.565490' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 24 November 2025 04:04:42 +0000 (0:00:00.254) 0:00:05.930 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 24 November 2025 04:04:42 +0000 (0:00:00.053) 0:00:05.984 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 24 November 2025 04:05:36 +0000 (0:00:54.167) 0:01:00.151 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 24 November 2025 04:05:38 +0000 (0:00:01.208) 0:01:01.360 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 24 November 2025 04:05:39 +0000 (0:00:01.165) 0:01:02.525 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 04:05:39 +0000 (0:00:00.043) 0:01:02.568 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 24 November 2025 04:05:39 +0000 (0:00:00.201) 0:01:02.770 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 04:05:39 +0000 (0:00:00.211) 0:01:02.982 ******* ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 24 November 2025 04:05:40 +0000 (0:00:00.394) 0:01:03.376 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 24 November 2025 04:05:40 +0000 (0:00:00.033) 0:01:03.410 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 24 November 2025 04:05:40 +0000 (0:00:00.706) 0:01:04.117 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 24 November 2025 04:05:41 +0000 (0:00:00.348) 0:01:04.466 ******* ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 24 November 2025 04:05:41 +0000 (0:00:00.055) 0:01:04.521 ******* ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1 Monday 24 November 2025 04:05:41 +0000 (0:00:00.079) 0:01:04.600 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 54.17s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.30s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.21s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.17s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.95s ../../../../molecule/common/test_deps : Create repos -------------------- 0.82s osp.edpm.env_data : Gather all installed packages ----------------------- 0.71s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.62s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.59s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.39s ../../../../molecule/common/test_deps : Create default repo file -------- 0.38s osp.edpm.env_data : Gather repository list ------------------------------ 0.35s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.32s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.26s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.25s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.22s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.20s osp.edpm.env_data : Output installed repositories ----------------------- 0.08s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Monday 24 November 2025 04:05:41 +0000 (0:00:00.030) 0:00:00.030 ******* ok: [instance] TASK [Backup the default grub file] ******************************************** Monday 24 November 2025 04:05:41 +0000 (0:00:00.041) 0:00:00.071 ******* changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 24 November 2025 04:05:42 +0000 (0:00:00.393) 0:00:00.464 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 24 November 2025 04:05:42 +0000 (0:00:00.089) 0:00:00.553 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 24 November 2025 04:05:42 +0000 (0:00:00.038) 0:00:00.592 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 24 November 2025 04:05:42 +0000 (0:00:00.305) 0:00:00.897 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 24 November 2025 04:05:42 +0000 (0:00:00.070) 0:00:00.968 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 24 November 2025 04:05:42 +0000 (0:00:00.037) 0:00:01.006 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 24 November 2025 04:05:42 +0000 (0:00:00.035) 0:00:01.041 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 24 November 2025 04:05:42 +0000 (0:00:00.034) 0:00:01.076 ******* included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 24 November 2025 04:05:42 +0000 (0:00:00.061) 0:00:01.137 ******* ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}}) ok: [instance] => (item={'key': 4096, 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 24 November 2025 04:05:42 +0000 (0:00:00.063) 0:00:01.200 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 24 November 2025 04:05:43 +0000 (0:00:00.047) 0:00:01.248 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 24 November 2025 04:05:43 +0000 (0:00:00.085) 0:00:01.334 ******* ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}}) skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 24 November 2025 04:05:43 +0000 (0:00:00.058) 0:00:01.393 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 24 November 2025 04:05:43 +0000 (0:00:00.042) 0:00:01.435 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 24 November 2025 04:05:43 +0000 (0:00:00.055) 0:00:01.490 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 24 November 2025 04:05:43 +0000 (0:00:00.050) 0:00:01.540 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 24 November 2025 04:05:43 +0000 (0:00:00.051) 0:00:01.592 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 24 November 2025 04:05:43 +0000 (0:00:00.046) 0:00:01.639 ******* ok: [instance] => msg: |- EDPM hugepage modification differs from how the host is actually having. Current default pagesize: None configured EDPM default pagesize: 2048 Desired default pagesize: 2048 From EDPM Hugepages configuration: - 2048 expected: 10 pages default: True current: 0 - 4096 expected: 10 pages default: False current: 0 TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 24 November 2025 04:05:43 +0000 (0:00:00.084) 0:00:01.723 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 24 November 2025 04:05:43 +0000 (0:00:00.052) 0:00:01.776 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 24 November 2025 04:05:43 +0000 (0:00:00.049) 0:00:01.826 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:05:43 +0000 (0:00:00.052) 0:00:01.878 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:05:43 +0000 (0:00:00.314) 0:00:02.192 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 24 November 2025 04:05:43 +0000 (0:00:00.045) 0:00:02.238 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] *** Monday 24 November 2025 04:05:44 +0000 (0:00:00.352) 0:00:02.591 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 24 November 2025 04:05:44 +0000 (0:00:00.211) 0:00:02.802 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 24 November 2025 04:05:44 +0000 (0:00:00.229) 0:00:03.031 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 24 November 2025 04:05:45 +0000 (0:00:00.376) 0:00:03.408 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:05:46 +0000 (0:00:01.107) 0:00:04.515 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:05:46 +0000 (0:00:00.043) 0:00:04.559 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 24 November 2025 04:05:46 +0000 (0:00:00.042) 0:00:04.601 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 24 November 2025 04:05:46 +0000 (0:00:00.041) 0:00:04.643 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 24 November 2025 04:05:46 +0000 (0:00:00.312) 0:00:04.955 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 24 November 2025 04:05:46 +0000 (0:00:00.040) 0:00:04.995 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 24 November 2025 04:05:46 +0000 (0:00:00.041) 0:00:05.037 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 24 November 2025 04:05:46 +0000 (0:00:00.061) 0:00:05.099 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 24 November 2025 04:05:46 +0000 (0:00:00.035) 0:00:05.134 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 24 November 2025 04:05:46 +0000 (0:00:00.047) 0:00:05.182 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 24 November 2025 04:05:46 +0000 (0:00:00.049) 0:00:05.231 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 24 November 2025 04:05:47 +0000 (0:00:00.049) 0:00:05.281 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 24 November 2025 04:05:47 +0000 (0:00:00.048) 0:00:05.330 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 24 November 2025 04:05:47 +0000 (0:00:00.084) 0:00:05.414 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 24 November 2025 04:05:47 +0000 (0:00:00.046) 0:00:05.461 ******* skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Monday 24 November 2025 04:05:47 +0000 (0:00:00.127) 0:00:05.588 ******* =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.11s Backup the default grub file -------------------------------------------- 0.39s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.38s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.35s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.31s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.31s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.31s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.23s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.21s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.13s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.09s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.08s osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.07s osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.06s osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.06s osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s osp.edpm.edpm_kernel : Find desired default hugepage size --------------- 0.06s osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM --- 0.06s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Monday 24 November 2025 04:05:47 +0000 (0:00:00.064) 0:00:00.064 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 24 November 2025 04:05:48 +0000 (0:00:00.382) 0:00:00.446 ******* =============================================================================== Restore the default grub file ------------------------------------------- 0.38s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 24 November 2025 04:05:49 +0000 (0:00:00.073) 0:00:00.073 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 24 November 2025 04:05:49 +0000 (0:00:00.045) 0:00:00.119 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 24 November 2025 04:05:49 +0000 (0:00:00.038) 0:00:00.157 ******* ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Monday 24 November 2025 04:05:49 +0000 (0:00:00.074) 0:00:00.231 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 24 November 2025 04:05:49 +0000 (0:00:00.265) 0:00:00.497 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 24 November 2025 04:05:50 +0000 (0:00:00.323) 0:00:00.820 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 24 November 2025 04:05:50 +0000 (0:00:00.239) 0:00:01.060 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 24 November 2025 04:05:51 +0000 (0:00:00.586) 0:00:01.646 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 24 November 2025 04:05:51 +0000 (0:00:00.392) 0:00:02.038 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 24 November 2025 04:05:52 +0000 (0:00:01.278) 0:00:03.317 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 24 November 2025 04:05:53 +0000 (0:00:00.579) 0:00:03.897 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 24 November 2025 04:05:54 +0000 (0:00:00.955) 0:00:04.852 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 24 November 2025 04:05:55 +0000 (0:00:00.851) 0:00:05.704 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011590' end: '2025-11-24 04:05:55.368736' msg: non-zero return code rc: 1 start: '2025-11-24 04:05:55.357146' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 24 November 2025 04:05:55 +0000 (0:00:00.263) 0:00:05.967 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 24 November 2025 04:05:55 +0000 (0:00:00.050) 0:00:06.018 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 24 November 2025 04:06:50 +0000 (0:00:54.629) 0:01:00.648 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 24 November 2025 04:06:51 +0000 (0:00:01.205) 0:01:01.854 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 24 November 2025 04:06:52 +0000 (0:00:01.172) 0:01:03.026 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 04:06:52 +0000 (0:00:00.063) 0:01:03.089 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 24 November 2025 04:06:52 +0000 (0:00:00.206) 0:01:03.295 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 04:06:52 +0000 (0:00:00.208) 0:01:03.504 ******* ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 24 November 2025 04:06:53 +0000 (0:00:00.393) 0:01:03.898 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 24 November 2025 04:06:53 +0000 (0:00:00.030) 0:01:03.928 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 24 November 2025 04:06:54 +0000 (0:00:00.672) 0:01:04.601 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 24 November 2025 04:06:54 +0000 (0:00:00.357) 0:01:04.958 ******* ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 24 November 2025 04:06:54 +0000 (0:00:00.054) 0:01:05.013 ******* ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1 Monday 24 November 2025 04:06:54 +0000 (0:00:00.080) 0:01:05.093 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 54.63s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.28s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.21s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.17s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.96s ../../../../molecule/common/test_deps : Create repos -------------------- 0.85s osp.edpm.env_data : Gather all installed packages ----------------------- 0.67s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.59s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.58s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.39s ../../../../molecule/common/test_deps : Create default repo file -------- 0.39s osp.edpm.env_data : Gather repository list ------------------------------ 0.36s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.32s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.27s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.26s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.24s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.21s osp.edpm.env_data : Output installed repositories ----------------------- 0.08s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Monday 24 November 2025 04:06:55 +0000 (0:00:00.029) 0:00:00.029 ******* ok: [instance] TASK [Backup the default grub file] ******************************************** Monday 24 November 2025 04:06:55 +0000 (0:00:00.039) 0:00:00.069 ******* changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 24 November 2025 04:06:55 +0000 (0:00:00.374) 0:00:00.443 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 24 November 2025 04:06:55 +0000 (0:00:00.085) 0:00:00.529 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 24 November 2025 04:06:55 +0000 (0:00:00.035) 0:00:00.564 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 24 November 2025 04:06:55 +0000 (0:00:00.294) 0:00:00.859 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 24 November 2025 04:06:55 +0000 (0:00:00.072) 0:00:00.931 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 24 November 2025 04:06:55 +0000 (0:00:00.032) 0:00:00.964 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 24 November 2025 04:06:56 +0000 (0:00:00.033) 0:00:00.997 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 24 November 2025 04:06:56 +0000 (0:00:00.032) 0:00:01.029 ******* included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 24 November 2025 04:06:56 +0000 (0:00:00.061) 0:00:01.091 ******* ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}}) ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 24 November 2025 04:06:56 +0000 (0:00:00.064) 0:00:01.155 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 24 November 2025 04:06:56 +0000 (0:00:00.048) 0:00:01.204 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 24 November 2025 04:06:56 +0000 (0:00:00.081) 0:00:01.285 ******* ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}}) skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 24 November 2025 04:06:56 +0000 (0:00:00.058) 0:00:01.344 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 24 November 2025 04:06:56 +0000 (0:00:00.041) 0:00:01.385 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 24 November 2025 04:06:56 +0000 (0:00:00.055) 0:00:01.440 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 24 November 2025 04:06:56 +0000 (0:00:00.049) 0:00:01.489 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 24 November 2025 04:06:56 +0000 (0:00:00.051) 0:00:01.541 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 24 November 2025 04:06:56 +0000 (0:00:00.046) 0:00:01.588 ******* ok: [instance] => msg: |- EDPM hugepage modification differs from how the host is actually having. Current default pagesize: None configured EDPM default pagesize: 2048 Desired default pagesize: 2048 From EDPM Hugepages configuration: - 2048 expected: 10 pages default: True current: 0 - 4096 expected: 10 pages default: False current: 0 TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 24 November 2025 04:06:56 +0000 (0:00:00.085) 0:00:01.673 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 24 November 2025 04:06:56 +0000 (0:00:00.054) 0:00:01.728 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 24 November 2025 04:06:56 +0000 (0:00:00.051) 0:00:01.780 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:06:56 +0000 (0:00:00.051) 0:00:01.832 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:06:57 +0000 (0:00:00.333) 0:00:02.166 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 24 November 2025 04:06:57 +0000 (0:00:00.042) 0:00:02.209 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] *** Monday 24 November 2025 04:06:57 +0000 (0:00:00.340) 0:00:02.549 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 24 November 2025 04:06:57 +0000 (0:00:00.216) 0:00:02.766 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 24 November 2025 04:06:57 +0000 (0:00:00.224) 0:00:02.990 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 24 November 2025 04:06:58 +0000 (0:00:00.365) 0:00:03.356 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:06:59 +0000 (0:00:01.117) 0:00:04.473 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:06:59 +0000 (0:00:00.042) 0:00:04.516 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 24 November 2025 04:06:59 +0000 (0:00:00.039) 0:00:04.556 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 24 November 2025 04:06:59 +0000 (0:00:00.038) 0:00:04.595 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 24 November 2025 04:06:59 +0000 (0:00:00.320) 0:00:04.915 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 24 November 2025 04:06:59 +0000 (0:00:00.042) 0:00:04.958 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 24 November 2025 04:07:00 +0000 (0:00:00.042) 0:00:05.001 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 24 November 2025 04:07:00 +0000 (0:00:00.068) 0:00:05.069 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 24 November 2025 04:07:00 +0000 (0:00:00.037) 0:00:05.107 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 24 November 2025 04:07:00 +0000 (0:00:00.053) 0:00:05.160 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 24 November 2025 04:07:00 +0000 (0:00:00.049) 0:00:05.209 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 24 November 2025 04:07:00 +0000 (0:00:00.047) 0:00:05.256 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 24 November 2025 04:07:00 +0000 (0:00:00.049) 0:00:05.306 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 24 November 2025 04:07:00 +0000 (0:00:00.087) 0:00:05.394 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 24 November 2025 04:07:00 +0000 (0:00:00.046) 0:00:05.441 ******* skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Monday 24 November 2025 04:07:00 +0000 (0:00:00.125) 0:00:05.566 ******* =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.12s Backup the default grub file -------------------------------------------- 0.37s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.37s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.34s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.33s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.32s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.29s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.22s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.22s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.13s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.09s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.09s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.08s osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.07s osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.07s osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.06s osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s osp.edpm.edpm_kernel : Find desired default hugepage size --------------- 0.06s osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM --- 0.06s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Monday 24 November 2025 04:07:01 +0000 (0:00:00.065) 0:00:00.065 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 24 November 2025 04:07:01 +0000 (0:00:00.413) 0:00:00.478 ******* =============================================================================== Restore the default grub file ------------------------------------------- 0.41s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 24 November 2025 04:07:02 +0000 (0:00:00.068) 0:00:00.068 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 24 November 2025 04:07:02 +0000 (0:00:00.046) 0:00:00.114 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 24 November 2025 04:07:02 +0000 (0:00:00.038) 0:00:00.153 ******* ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Monday 24 November 2025 04:07:02 +0000 (0:00:00.073) 0:00:00.227 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 24 November 2025 04:07:03 +0000 (0:00:00.263) 0:00:00.490 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 24 November 2025 04:07:03 +0000 (0:00:00.323) 0:00:00.813 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 24 November 2025 04:07:03 +0000 (0:00:00.235) 0:00:01.049 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 24 November 2025 04:07:04 +0000 (0:00:00.584) 0:00:01.633 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 24 November 2025 04:07:04 +0000 (0:00:00.377) 0:00:02.010 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 24 November 2025 04:07:06 +0000 (0:00:01.276) 0:00:03.287 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 24 November 2025 04:07:06 +0000 (0:00:00.571) 0:00:03.858 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 24 November 2025 04:07:07 +0000 (0:00:00.951) 0:00:04.810 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 24 November 2025 04:07:08 +0000 (0:00:00.854) 0:00:05.664 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011098' end: '2025-11-24 04:07:08.590161' msg: non-zero return code rc: 1 start: '2025-11-24 04:07:08.579063' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 24 November 2025 04:07:08 +0000 (0:00:00.262) 0:00:05.927 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 24 November 2025 04:07:08 +0000 (0:00:00.052) 0:00:05.979 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 24 November 2025 04:08:01 +0000 (0:00:53.165) 0:00:59.145 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 24 November 2025 04:08:03 +0000 (0:00:01.194) 0:01:00.340 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 24 November 2025 04:08:04 +0000 (0:00:01.165) 0:01:01.505 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 04:08:04 +0000 (0:00:00.065) 0:01:01.571 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 24 November 2025 04:08:04 +0000 (0:00:00.204) 0:01:01.776 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 04:08:04 +0000 (0:00:00.205) 0:01:01.982 ******* ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 24 November 2025 04:08:05 +0000 (0:00:00.391) 0:01:02.374 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 24 November 2025 04:08:05 +0000 (0:00:00.034) 0:01:02.408 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 24 November 2025 04:08:05 +0000 (0:00:00.678) 0:01:03.087 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 24 November 2025 04:08:07 +0000 (0:00:01.344) 0:01:04.432 ******* ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 24 November 2025 04:08:07 +0000 (0:00:00.056) 0:01:04.488 ******* ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1 Monday 24 November 2025 04:08:07 +0000 (0:00:00.100) 0:01:04.588 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 53.17s osp.edpm.env_data : Gather repository list ------------------------------ 1.34s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.28s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.19s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.17s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.95s ../../../../molecule/common/test_deps : Create repos -------------------- 0.85s osp.edpm.env_data : Gather all installed packages ----------------------- 0.68s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.58s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.57s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.39s ../../../../molecule/common/test_deps : Create default repo file -------- 0.38s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.32s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.26s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.26s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.24s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.20s osp.edpm.env_data : Output installed repositories ----------------------- 0.10s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Monday 24 November 2025 04:08:07 +0000 (0:00:00.028) 0:00:00.028 ******* ok: [instance] TASK [Backup the default grub file] ******************************************** Monday 24 November 2025 04:08:07 +0000 (0:00:00.040) 0:00:00.068 ******* changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 24 November 2025 04:08:08 +0000 (0:00:00.370) 0:00:00.438 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 24 November 2025 04:08:08 +0000 (0:00:00.086) 0:00:00.524 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 24 November 2025 04:08:08 +0000 (0:00:00.038) 0:00:00.562 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 24 November 2025 04:08:08 +0000 (0:00:00.297) 0:00:00.860 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 24 November 2025 04:08:08 +0000 (0:00:00.070) 0:00:00.930 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 24 November 2025 04:08:08 +0000 (0:00:00.032) 0:00:00.963 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 24 November 2025 04:08:08 +0000 (0:00:00.032) 0:00:00.996 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 24 November 2025 04:08:08 +0000 (0:00:00.031) 0:00:01.028 ******* included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 24 November 2025 04:08:08 +0000 (0:00:00.057) 0:00:01.086 ******* ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}}) ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 24 November 2025 04:08:08 +0000 (0:00:00.061) 0:00:01.147 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 24 November 2025 04:08:08 +0000 (0:00:00.047) 0:00:01.194 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 24 November 2025 04:08:09 +0000 (0:00:00.078) 0:00:01.273 ******* ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}}) skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 24 November 2025 04:08:09 +0000 (0:00:00.060) 0:00:01.333 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 24 November 2025 04:08:09 +0000 (0:00:00.040) 0:00:01.374 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 24 November 2025 04:08:09 +0000 (0:00:00.054) 0:00:01.428 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 24 November 2025 04:08:09 +0000 (0:00:00.051) 0:00:01.480 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 24 November 2025 04:08:09 +0000 (0:00:00.050) 0:00:01.531 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 24 November 2025 04:08:09 +0000 (0:00:00.046) 0:00:01.577 ******* ok: [instance] => msg: |- EDPM hugepage modification differs from how the host is actually having. Current default pagesize: None configured EDPM default pagesize: 2048 Desired default pagesize: 2048 From EDPM Hugepages configuration: - 2048 expected: 10 pages default: True current: 0 - 4096 expected: 10 pages default: False current: 0 TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 24 November 2025 04:08:09 +0000 (0:00:00.082) 0:00:01.659 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 24 November 2025 04:08:09 +0000 (0:00:00.051) 0:00:01.711 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 24 November 2025 04:08:09 +0000 (0:00:00.050) 0:00:01.762 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:08:09 +0000 (0:00:00.052) 0:00:01.815 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:08:09 +0000 (0:00:00.314) 0:00:02.129 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 24 November 2025 04:08:09 +0000 (0:00:00.044) 0:00:02.174 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] *** Monday 24 November 2025 04:08:10 +0000 (0:00:00.342) 0:00:02.517 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 24 November 2025 04:08:10 +0000 (0:00:00.213) 0:00:02.730 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 24 November 2025 04:08:10 +0000 (0:00:00.217) 0:00:02.948 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 24 November 2025 04:08:11 +0000 (0:00:00.378) 0:00:03.326 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:08:12 +0000 (0:00:01.112) 0:00:04.439 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:08:12 +0000 (0:00:00.039) 0:00:04.479 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 24 November 2025 04:08:12 +0000 (0:00:00.039) 0:00:04.518 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 24 November 2025 04:08:12 +0000 (0:00:00.039) 0:00:04.557 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 24 November 2025 04:08:12 +0000 (0:00:00.303) 0:00:04.861 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 24 November 2025 04:08:12 +0000 (0:00:00.039) 0:00:04.901 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 24 November 2025 04:08:12 +0000 (0:00:00.042) 0:00:04.944 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 24 November 2025 04:08:12 +0000 (0:00:00.062) 0:00:05.006 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 24 November 2025 04:08:12 +0000 (0:00:00.036) 0:00:05.042 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 24 November 2025 04:08:12 +0000 (0:00:00.047) 0:00:05.090 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 24 November 2025 04:08:12 +0000 (0:00:00.050) 0:00:05.140 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 24 November 2025 04:08:12 +0000 (0:00:00.047) 0:00:05.188 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 24 November 2025 04:08:12 +0000 (0:00:00.049) 0:00:05.238 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 24 November 2025 04:08:13 +0000 (0:00:00.080) 0:00:05.319 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 24 November 2025 04:08:13 +0000 (0:00:00.047) 0:00:05.366 ******* skipping: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 24 November 2025 04:08:13 +0000 (0:00:00.066) 0:00:05.432 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 24 November 2025 04:08:13 +0000 (0:00:00.096) 0:00:05.529 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 24 November 2025 04:08:13 +0000 (0:00:00.036) 0:00:05.566 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 24 November 2025 04:08:13 +0000 (0:00:00.226) 0:00:05.793 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 24 November 2025 04:08:13 +0000 (0:00:00.044) 0:00:05.837 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 24 November 2025 04:08:13 +0000 (0:00:00.032) 0:00:05.869 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 24 November 2025 04:08:13 +0000 (0:00:00.032) 0:00:05.901 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 24 November 2025 04:08:13 +0000 (0:00:00.031) 0:00:05.933 ******* included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 24 November 2025 04:08:13 +0000 (0:00:00.057) 0:00:05.991 ******* ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}}) ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 24 November 2025 04:08:13 +0000 (0:00:00.088) 0:00:06.079 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 24 November 2025 04:08:13 +0000 (0:00:00.045) 0:00:06.125 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 24 November 2025 04:08:13 +0000 (0:00:00.046) 0:00:06.172 ******* ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}}) skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 24 November 2025 04:08:13 +0000 (0:00:00.058) 0:00:06.231 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 24 November 2025 04:08:14 +0000 (0:00:00.040) 0:00:06.271 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 24 November 2025 04:08:14 +0000 (0:00:00.052) 0:00:06.324 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 24 November 2025 04:08:14 +0000 (0:00:00.049) 0:00:06.374 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 24 November 2025 04:08:14 +0000 (0:00:00.050) 0:00:06.424 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 24 November 2025 04:08:14 +0000 (0:00:00.075) 0:00:06.499 ******* ok: [instance] => msg: |- EDPM hugepage modification differs from how the host is actually having. Current default pagesize: None configured EDPM default pagesize: 2048 Desired default pagesize: 2048 From EDPM Hugepages configuration: - 2048 expected: 10 pages default: True current: 0 - 4096 expected: 10 pages default: False current: 0 TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 24 November 2025 04:08:14 +0000 (0:00:00.052) 0:00:06.552 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 24 November 2025 04:08:14 +0000 (0:00:00.051) 0:00:06.604 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 24 November 2025 04:08:14 +0000 (0:00:00.048) 0:00:06.653 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:08:14 +0000 (0:00:00.052) 0:00:06.705 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:08:14 +0000 (0:00:00.218) 0:00:06.923 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 24 November 2025 04:08:14 +0000 (0:00:00.043) 0:00:06.966 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] *** Monday 24 November 2025 04:08:14 +0000 (0:00:00.229) 0:00:07.195 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 24 November 2025 04:08:15 +0000 (0:00:00.236) 0:00:07.432 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 24 November 2025 04:08:15 +0000 (0:00:00.235) 0:00:07.668 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 24 November 2025 04:08:15 +0000 (0:00:00.274) 0:00:07.942 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:08:16 +0000 (0:00:01.070) 0:00:09.013 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:08:16 +0000 (0:00:00.039) 0:00:09.052 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 24 November 2025 04:08:16 +0000 (0:00:00.039) 0:00:09.092 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 24 November 2025 04:08:16 +0000 (0:00:00.039) 0:00:09.131 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 24 November 2025 04:08:17 +0000 (0:00:00.208) 0:00:09.339 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 24 November 2025 04:08:17 +0000 (0:00:00.042) 0:00:09.382 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 24 November 2025 04:08:17 +0000 (0:00:00.041) 0:00:09.423 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 24 November 2025 04:08:17 +0000 (0:00:00.066) 0:00:09.490 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 24 November 2025 04:08:17 +0000 (0:00:00.036) 0:00:09.526 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 24 November 2025 04:08:17 +0000 (0:00:00.050) 0:00:09.577 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 24 November 2025 04:08:17 +0000 (0:00:00.048) 0:00:09.625 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 24 November 2025 04:08:17 +0000 (0:00:00.049) 0:00:09.674 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 24 November 2025 04:08:17 +0000 (0:00:00.047) 0:00:09.722 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 24 November 2025 04:08:17 +0000 (0:00:00.083) 0:00:09.805 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 24 November 2025 04:08:17 +0000 (0:00:00.047) 0:00:09.853 ******* skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=44 changed=9 unreachable=0 failed=0 skipped=42 rescued=0 ignored=0 Monday 24 November 2025 04:08:17 +0000 (0:00:00.124) 0:00:09.977 ******* =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.11s osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.07s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.38s Backup the default grub file -------------------------------------------- 0.37s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.34s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.31s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.30s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.30s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.27s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.24s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.24s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.23s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.23s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.22s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.22s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.21s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.21s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.10s osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.09s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Monday 24 November 2025 04:08:18 +0000 (0:00:00.065) 0:00:00.065 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 24 November 2025 04:08:18 +0000 (0:00:00.390) 0:00:00.455 ******* =============================================================================== Restore the default grub file ------------------------------------------- 0.39s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 24 November 2025 04:08:19 +0000 (0:00:00.068) 0:00:00.068 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 24 November 2025 04:08:19 +0000 (0:00:00.047) 0:00:00.115 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 24 November 2025 04:08:20 +0000 (0:00:00.038) 0:00:00.154 ******* ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Monday 24 November 2025 04:08:20 +0000 (0:00:00.073) 0:00:00.228 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 24 November 2025 04:08:20 +0000 (0:00:00.265) 0:00:00.493 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 24 November 2025 04:08:20 +0000 (0:00:00.319) 0:00:00.812 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 24 November 2025 04:08:20 +0000 (0:00:00.235) 0:00:01.048 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 24 November 2025 04:08:21 +0000 (0:00:00.586) 0:00:01.634 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 24 November 2025 04:08:21 +0000 (0:00:00.404) 0:00:02.039 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 24 November 2025 04:08:23 +0000 (0:00:01.316) 0:00:03.355 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 24 November 2025 04:08:23 +0000 (0:00:00.564) 0:00:03.920 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 24 November 2025 04:08:24 +0000 (0:00:00.942) 0:00:04.862 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 24 November 2025 04:08:25 +0000 (0:00:00.817) 0:00:05.680 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.010753' end: '2025-11-24 04:08:25.713218' msg: non-zero return code rc: 1 start: '2025-11-24 04:08:25.702465' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 24 November 2025 04:08:25 +0000 (0:00:00.239) 0:00:05.919 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 24 November 2025 04:08:25 +0000 (0:00:00.049) 0:00:05.969 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 24 November 2025 04:09:56 +0000 (0:01:30.889) 0:01:36.859 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 24 November 2025 04:09:57 +0000 (0:00:01.183) 0:01:38.043 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 24 November 2025 04:09:59 +0000 (0:00:01.182) 0:01:39.226 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 04:09:59 +0000 (0:00:00.062) 0:01:39.289 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 24 November 2025 04:09:59 +0000 (0:00:00.208) 0:01:39.497 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 04:09:59 +0000 (0:00:00.200) 0:01:39.698 ******* ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 24 November 2025 04:09:59 +0000 (0:00:00.379) 0:01:40.077 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 24 November 2025 04:09:59 +0000 (0:00:00.033) 0:01:40.110 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 24 November 2025 04:10:00 +0000 (0:00:00.677) 0:01:40.788 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 24 November 2025 04:10:01 +0000 (0:00:01.347) 0:01:42.136 ******* ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 24 November 2025 04:10:02 +0000 (0:00:00.056) 0:01:42.192 ******* ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1 Monday 24 November 2025 04:10:02 +0000 (0:00:00.103) 0:01:42.295 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 90.89s osp.edpm.env_data : Gather repository list ------------------------------ 1.35s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.32s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.18s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.18s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.94s ../../../../molecule/common/test_deps : Create repos -------------------- 0.82s osp.edpm.env_data : Gather all installed packages ----------------------- 0.68s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.59s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.56s ../../../../molecule/common/test_deps : Create default repo file -------- 0.40s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.38s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.32s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.27s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.24s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.24s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.21s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.20s osp.edpm.env_data : Output installed repositories ----------------------- 0.10s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Monday 24 November 2025 04:10:02 +0000 (0:00:00.027) 0:00:00.027 ******* ok: [instance] TASK [Backup the default grub file] ******************************************** Monday 24 November 2025 04:10:02 +0000 (0:00:00.038) 0:00:00.066 ******* changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 24 November 2025 04:10:03 +0000 (0:00:00.362) 0:00:00.428 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 24 November 2025 04:10:03 +0000 (0:00:00.086) 0:00:00.514 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 24 November 2025 04:10:03 +0000 (0:00:00.036) 0:00:00.550 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 24 November 2025 04:10:03 +0000 (0:00:00.308) 0:00:00.859 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 24 November 2025 04:10:03 +0000 (0:00:00.068) 0:00:00.928 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 24 November 2025 04:10:03 +0000 (0:00:00.032) 0:00:00.960 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 24 November 2025 04:10:03 +0000 (0:00:00.032) 0:00:00.993 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 24 November 2025 04:10:03 +0000 (0:00:00.031) 0:00:01.024 ******* included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 24 November 2025 04:10:03 +0000 (0:00:00.058) 0:00:01.083 ******* ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}}) ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 24 November 2025 04:10:03 +0000 (0:00:00.059) 0:00:01.143 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 24 November 2025 04:10:03 +0000 (0:00:00.046) 0:00:01.190 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 24 November 2025 04:10:03 +0000 (0:00:00.079) 0:00:01.270 ******* ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}}) skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 24 November 2025 04:10:03 +0000 (0:00:00.061) 0:00:01.331 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 24 November 2025 04:10:03 +0000 (0:00:00.042) 0:00:01.373 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 24 November 2025 04:10:04 +0000 (0:00:00.056) 0:00:01.430 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 24 November 2025 04:10:04 +0000 (0:00:00.050) 0:00:01.480 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 24 November 2025 04:10:04 +0000 (0:00:00.052) 0:00:01.532 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 24 November 2025 04:10:04 +0000 (0:00:00.047) 0:00:01.580 ******* ok: [instance] => msg: |- EDPM hugepage modification differs from how the host is actually having. Current default pagesize: None configured EDPM default pagesize: 2048 Desired default pagesize: 2048 From EDPM Hugepages configuration: - 2048 expected: 10 pages default: True current: 0 - 4096 expected: 10 pages default: False current: 0 TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 24 November 2025 04:10:04 +0000 (0:00:00.079) 0:00:01.660 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 24 November 2025 04:10:04 +0000 (0:00:00.051) 0:00:01.712 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 24 November 2025 04:10:04 +0000 (0:00:00.049) 0:00:01.761 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:10:04 +0000 (0:00:00.050) 0:00:01.811 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:10:04 +0000 (0:00:00.315) 0:00:02.127 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 24 November 2025 04:10:04 +0000 (0:00:00.043) 0:00:02.171 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] *** Monday 24 November 2025 04:10:05 +0000 (0:00:00.345) 0:00:02.516 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 24 November 2025 04:10:05 +0000 (0:00:00.227) 0:00:02.744 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 24 November 2025 04:10:05 +0000 (0:00:00.217) 0:00:02.962 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 24 November 2025 04:10:05 +0000 (0:00:00.376) 0:00:03.339 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:10:07 +0000 (0:00:01.090) 0:00:04.429 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:10:07 +0000 (0:00:00.040) 0:00:04.470 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 24 November 2025 04:10:07 +0000 (0:00:00.039) 0:00:04.509 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 24 November 2025 04:10:07 +0000 (0:00:00.039) 0:00:04.548 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 24 November 2025 04:10:07 +0000 (0:00:00.318) 0:00:04.867 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 24 November 2025 04:10:07 +0000 (0:00:00.039) 0:00:04.906 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 24 November 2025 04:10:07 +0000 (0:00:00.040) 0:00:04.947 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 24 November 2025 04:10:07 +0000 (0:00:00.063) 0:00:05.010 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 24 November 2025 04:10:07 +0000 (0:00:00.037) 0:00:05.048 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 24 November 2025 04:10:07 +0000 (0:00:00.047) 0:00:05.096 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 24 November 2025 04:10:07 +0000 (0:00:00.049) 0:00:05.146 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 24 November 2025 04:10:07 +0000 (0:00:00.047) 0:00:05.193 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 24 November 2025 04:10:07 +0000 (0:00:00.049) 0:00:05.242 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 24 November 2025 04:10:07 +0000 (0:00:00.084) 0:00:05.327 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 24 November 2025 04:10:07 +0000 (0:00:00.047) 0:00:05.375 ******* skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Monday 24 November 2025 04:10:08 +0000 (0:00:00.127) 0:00:05.503 ******* =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.09s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.38s Backup the default grub file -------------------------------------------- 0.36s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.35s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.32s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.32s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.31s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.23s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.22s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.13s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.08s osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.08s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.07s osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.06s osp.edpm.edpm_kernel : Find desired default hugepage size --------------- 0.06s osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.06s osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM --- 0.06s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Monday 24 November 2025 04:10:08 +0000 (0:00:00.066) 0:00:00.066 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 24 November 2025 04:10:08 +0000 (0:00:00.388) 0:00:00.455 ******* =============================================================================== Restore the default grub file ------------------------------------------- 0.39s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 24 November 2025 04:10:10 +0000 (0:00:00.068) 0:00:00.068 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 24 November 2025 04:10:10 +0000 (0:00:00.046) 0:00:00.115 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 24 November 2025 04:10:10 +0000 (0:00:00.037) 0:00:00.153 ******* ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Monday 24 November 2025 04:10:10 +0000 (0:00:00.075) 0:00:00.228 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 24 November 2025 04:10:10 +0000 (0:00:00.267) 0:00:00.495 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 24 November 2025 04:10:11 +0000 (0:00:00.322) 0:00:00.817 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 24 November 2025 04:10:11 +0000 (0:00:00.233) 0:00:01.051 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 24 November 2025 04:10:11 +0000 (0:00:00.584) 0:00:01.636 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 24 November 2025 04:10:12 +0000 (0:00:00.375) 0:00:02.011 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 24 November 2025 04:10:13 +0000 (0:00:01.340) 0:00:03.352 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 24 November 2025 04:10:14 +0000 (0:00:00.570) 0:00:03.923 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 24 November 2025 04:10:15 +0000 (0:00:00.950) 0:00:04.873 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 24 November 2025 04:10:15 +0000 (0:00:00.841) 0:00:05.715 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011204' end: '2025-11-24 04:10:16.115946' msg: non-zero return code rc: 1 start: '2025-11-24 04:10:16.104742' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 24 November 2025 04:10:16 +0000 (0:00:00.249) 0:00:05.964 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 24 November 2025 04:10:16 +0000 (0:00:00.051) 0:00:06.016 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 24 November 2025 04:11:35 +0000 (0:01:19.319) 0:01:25.336 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 24 November 2025 04:11:36 +0000 (0:00:01.183) 0:01:26.520 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 24 November 2025 04:11:37 +0000 (0:00:01.167) 0:01:27.688 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 04:11:37 +0000 (0:00:00.043) 0:01:27.731 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 24 November 2025 04:11:38 +0000 (0:00:00.212) 0:01:27.944 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 04:11:38 +0000 (0:00:00.202) 0:01:28.147 ******* ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 24 November 2025 04:11:38 +0000 (0:00:00.387) 0:01:28.534 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 24 November 2025 04:11:38 +0000 (0:00:00.032) 0:01:28.567 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 24 November 2025 04:11:39 +0000 (0:00:00.694) 0:01:29.262 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 24 November 2025 04:11:39 +0000 (0:00:00.344) 0:01:29.606 ******* ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 24 November 2025 04:11:39 +0000 (0:00:00.055) 0:01:29.661 ******* ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1 Monday 24 November 2025 04:11:39 +0000 (0:00:00.080) 0:01:29.742 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 79.32s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.34s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.18s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.17s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.95s ../../../../molecule/common/test_deps : Create repos -------------------- 0.84s osp.edpm.env_data : Gather all installed packages ----------------------- 0.69s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.58s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.57s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.39s ../../../../molecule/common/test_deps : Create default repo file -------- 0.38s osp.edpm.env_data : Gather repository list ------------------------------ 0.34s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.32s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.27s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.25s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.21s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.20s osp.edpm.env_data : Output installed repositories ----------------------- 0.08s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.08s PLAY [Converge] **************************************************************** TASK [Backup the default grub file] ******************************************** Monday 24 November 2025 04:11:40 +0000 (0:00:00.027) 0:00:00.027 ******* changed: [instance] TASK [create kernelargs entry with the older name] ***************************** Monday 24 November 2025 04:11:40 +0000 (0:00:00.356) 0:00:00.383 ******* changed: [instance] TASK [create append entry with older name] ************************************* Monday 24 November 2025 04:11:41 +0000 (0:00:00.272) 0:00:00.656 ******* changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 24 November 2025 04:11:41 +0000 (0:00:00.203) 0:00:00.860 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 24 November 2025 04:11:41 +0000 (0:00:00.084) 0:00:00.944 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 24 November 2025 04:11:41 +0000 (0:00:00.038) 0:00:00.982 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 24 November 2025 04:11:41 +0000 (0:00:00.289) 0:00:01.272 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 24 November 2025 04:11:41 +0000 (0:00:00.044) 0:00:01.316 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 24 November 2025 04:11:41 +0000 (0:00:00.032) 0:00:01.349 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 24 November 2025 04:11:41 +0000 (0:00:00.032) 0:00:01.382 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 24 November 2025 04:11:41 +0000 (0:00:00.031) 0:00:01.414 ******* included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 24 November 2025 04:11:41 +0000 (0:00:00.056) 0:00:01.470 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 24 November 2025 04:11:41 +0000 (0:00:00.066) 0:00:01.537 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 24 November 2025 04:11:41 +0000 (0:00:00.047) 0:00:01.584 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 24 November 2025 04:11:42 +0000 (0:00:00.046) 0:00:01.630 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 24 November 2025 04:11:42 +0000 (0:00:00.046) 0:00:01.676 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 24 November 2025 04:11:42 +0000 (0:00:00.042) 0:00:01.719 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 24 November 2025 04:11:42 +0000 (0:00:00.047) 0:00:01.766 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 24 November 2025 04:11:42 +0000 (0:00:00.043) 0:00:01.810 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 24 November 2025 04:11:42 +0000 (0:00:00.071) 0:00:01.882 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 24 November 2025 04:11:42 +0000 (0:00:00.045) 0:00:01.927 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 24 November 2025 04:11:42 +0000 (0:00:00.044) 0:00:01.972 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 24 November 2025 04:11:42 +0000 (0:00:00.046) 0:00:02.018 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 24 November 2025 04:11:42 +0000 (0:00:00.045) 0:00:02.064 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:11:42 +0000 (0:00:00.050) 0:00:02.115 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:11:42 +0000 (0:00:00.312) 0:00:02.427 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 24 November 2025 04:11:42 +0000 (0:00:00.067) 0:00:02.494 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1] *** Monday 24 November 2025 04:11:43 +0000 (0:00:00.222) 0:00:02.717 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 24 November 2025 04:11:43 +0000 (0:00:00.218) 0:00:02.936 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 24 November 2025 04:11:43 +0000 (0:00:00.213) 0:00:03.149 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 24 November 2025 04:11:43 +0000 (0:00:00.369) 0:00:03.518 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:11:44 +0000 (0:00:01.048) 0:00:04.566 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:11:45 +0000 (0:00:00.042) 0:00:04.609 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 24 November 2025 04:11:45 +0000 (0:00:00.041) 0:00:04.650 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 24 November 2025 04:11:45 +0000 (0:00:00.042) 0:00:04.692 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 24 November 2025 04:11:45 +0000 (0:00:00.298) 0:00:04.990 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 24 November 2025 04:11:45 +0000 (0:00:00.039) 0:00:05.030 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 24 November 2025 04:11:45 +0000 (0:00:00.067) 0:00:05.097 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 24 November 2025 04:11:45 +0000 (0:00:00.039) 0:00:05.137 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 24 November 2025 04:11:45 +0000 (0:00:00.037) 0:00:05.174 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 24 November 2025 04:11:45 +0000 (0:00:00.051) 0:00:05.226 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 24 November 2025 04:11:45 +0000 (0:00:00.049) 0:00:05.275 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 24 November 2025 04:11:45 +0000 (0:00:00.049) 0:00:05.325 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 24 November 2025 04:11:45 +0000 (0:00:00.046) 0:00:05.371 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 24 November 2025 04:11:45 +0000 (0:00:00.085) 0:00:05.457 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 24 November 2025 04:11:45 +0000 (0:00:00.048) 0:00:05.505 ******* skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=16 changed=8 unreachable=0 failed=0 skipped=29 rescued=0 ignored=0 Monday 24 November 2025 04:11:46 +0000 (0:00:00.124) 0:00:05.629 ******* =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.05s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.37s Backup the default grub file -------------------------------------------- 0.36s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.31s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.30s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.29s create kernelargs entry with the older name ----------------------------- 0.27s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.22s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 --- 0.22s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.21s create append entry with older name ------------------------------------- 0.20s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.09s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.08s osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written --- 0.07s osp.edpm.edpm_kernel : Set reboot required fact ------------------------- 0.07s osp.edpm.edpm_kernel : Set boot_file_entry_check fact ------------------- 0.07s osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.07s osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s osp.edpm.edpm_module_load : Load modules -------------------------------- 0.05s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Monday 24 November 2025 04:11:46 +0000 (0:00:00.065) 0:00:00.065 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 24 November 2025 04:11:46 +0000 (0:00:00.383) 0:00:00.448 ******* =============================================================================== Restore the default grub file ------------------------------------------- 0.38s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 24 November 2025 04:11:48 +0000 (0:00:00.068) 0:00:00.068 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 24 November 2025 04:11:48 +0000 (0:00:00.048) 0:00:00.117 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 24 November 2025 04:11:48 +0000 (0:00:00.037) 0:00:00.155 ******* ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Monday 24 November 2025 04:11:48 +0000 (0:00:00.074) 0:00:00.230 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 24 November 2025 04:11:49 +0000 (0:00:00.266) 0:00:00.496 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 24 November 2025 04:11:49 +0000 (0:00:00.331) 0:00:00.828 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 24 November 2025 04:11:49 +0000 (0:00:00.227) 0:00:01.055 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 24 November 2025 04:11:50 +0000 (0:00:00.579) 0:00:01.634 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 24 November 2025 04:11:50 +0000 (0:00:00.391) 0:00:02.026 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 24 November 2025 04:11:51 +0000 (0:00:01.373) 0:00:03.400 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 24 November 2025 04:11:52 +0000 (0:00:00.563) 0:00:03.963 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 24 November 2025 04:11:53 +0000 (0:00:00.941) 0:00:04.905 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 24 November 2025 04:11:54 +0000 (0:00:00.825) 0:00:05.731 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.010175' end: '2025-11-24 04:11:54.517290' msg: non-zero return code rc: 1 start: '2025-11-24 04:11:54.507115' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 24 November 2025 04:11:54 +0000 (0:00:00.261) 0:00:05.992 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 24 November 2025 04:11:54 +0000 (0:00:00.051) 0:00:06.044 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 24 November 2025 04:12:58 +0000 (0:01:03.428) 0:01:09.473 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 24 November 2025 04:12:59 +0000 (0:00:01.177) 0:01:10.650 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 24 November 2025 04:13:00 +0000 (0:00:01.178) 0:01:11.829 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 04:13:00 +0000 (0:00:00.065) 0:01:11.894 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 24 November 2025 04:13:00 +0000 (0:00:00.207) 0:01:12.102 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 04:13:00 +0000 (0:00:00.206) 0:01:12.309 ******* changed: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 24 November 2025 04:13:01 +0000 (0:00:00.501) 0:01:12.810 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 24 November 2025 04:13:01 +0000 (0:00:00.031) 0:01:12.842 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 24 November 2025 04:13:02 +0000 (0:00:00.669) 0:01:13.512 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 24 November 2025 04:13:02 +0000 (0:00:00.346) 0:01:13.859 ******* ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 24 November 2025 04:13:02 +0000 (0:00:00.059) 0:01:13.918 ******* ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=23 changed=5 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1 Monday 24 November 2025 04:13:02 +0000 (0:00:00.090) 0:01:14.008 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 63.43s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.37s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.18s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.18s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.94s ../../../../molecule/common/test_deps : Create repos -------------------- 0.83s osp.edpm.env_data : Gather all installed packages ----------------------- 0.67s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.58s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.56s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.50s ../../../../molecule/common/test_deps : Create default repo file -------- 0.39s osp.edpm.env_data : Gather repository list ------------------------------ 0.35s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.33s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.27s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.26s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.21s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s osp.edpm.env_data : Output installed repositories ----------------------- 0.09s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s PLAY [Converge] **************************************************************** TASK [Gather ansible_local facts] ********************************************** Monday 24 November 2025 04:13:03 +0000 (0:00:00.064) 0:00:00.064 ******* ok: [instance] TASK [Create BLS entry dir] **************************************************** Monday 24 November 2025 04:13:03 +0000 (0:00:00.505) 0:00:00.570 ******* ok: [instance] TASK [Create BLS entry files] ************************************************** Monday 24 November 2025 04:13:03 +0000 (0:00:00.280) 0:00:00.850 ******* changed: [instance] => (item=ostree-1.conf) changed: [instance] => (item=ostree-2.conf) TASK [Set 2 new initial kernel args] ******************************************* Monday 24 November 2025 04:13:04 +0000 (0:00:00.869) 0:00:01.720 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/roles/edpm_kernel/molecule/kernelargs-update-bootc/test_kernelargs.yml for instance TASK [set kernelargs] ********************************************************** Monday 24 November 2025 04:13:04 +0000 (0:00:00.051) 0:00:01.771 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 24 November 2025 04:13:04 +0000 (0:00:00.106) 0:00:01.878 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 24 November 2025 04:13:04 +0000 (0:00:00.037) 0:00:01.915 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 24 November 2025 04:13:05 +0000 (0:00:00.295) 0:00:02.210 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 24 November 2025 04:13:05 +0000 (0:00:00.044) 0:00:02.255 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 24 November 2025 04:13:05 +0000 (0:00:00.033) 0:00:02.288 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 24 November 2025 04:13:05 +0000 (0:00:00.056) 0:00:02.345 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 24 November 2025 04:13:05 +0000 (0:00:00.033) 0:00:02.378 ******* included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 24 November 2025 04:13:05 +0000 (0:00:00.057) 0:00:02.436 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 24 November 2025 04:13:05 +0000 (0:00:00.039) 0:00:02.475 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 24 November 2025 04:13:05 +0000 (0:00:00.044) 0:00:02.519 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 24 November 2025 04:13:05 +0000 (0:00:00.044) 0:00:02.564 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 24 November 2025 04:13:05 +0000 (0:00:00.074) 0:00:02.638 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 24 November 2025 04:13:05 +0000 (0:00:00.039) 0:00:02.677 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 24 November 2025 04:13:05 +0000 (0:00:00.043) 0:00:02.721 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 24 November 2025 04:13:05 +0000 (0:00:00.044) 0:00:02.765 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 24 November 2025 04:13:05 +0000 (0:00:00.043) 0:00:02.809 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 24 November 2025 04:13:05 +0000 (0:00:00.043) 0:00:02.853 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 24 November 2025 04:13:05 +0000 (0:00:00.045) 0:00:02.899 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 24 November 2025 04:13:06 +0000 (0:00:00.042) 0:00:02.941 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 24 November 2025 04:13:06 +0000 (0:00:00.073) 0:00:03.015 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:13:06 +0000 (0:00:00.051) 0:00:03.067 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:13:06 +0000 (0:00:00.040) 0:00:03.108 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 24 November 2025 04:13:06 +0000 (0:00:00.039) 0:00:03.148 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test1=1 test2=2] *** Monday 24 November 2025 04:13:06 +0000 (0:00:00.041) 0:00:03.189 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 24 November 2025 04:13:06 +0000 (0:00:00.039) 0:00:03.229 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 24 November 2025 04:13:06 +0000 (0:00:00.039) 0:00:03.268 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 24 November 2025 04:13:06 +0000 (0:00:00.067) 0:00:03.336 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:13:06 +0000 (0:00:00.039) 0:00:03.375 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:13:06 +0000 (0:00:00.289) 0:00:03.665 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 24 November 2025 04:13:06 +0000 (0:00:00.043) 0:00:03.709 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 24 November 2025 04:13:07 +0000 (0:00:00.275) 0:00:03.985 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 24 November 2025 04:13:07 +0000 (0:00:00.201) 0:00:04.186 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 24 November 2025 04:13:07 +0000 (0:00:00.066) 0:00:04.253 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 24 November 2025 04:13:07 +0000 (0:00:00.040) 0:00:04.293 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 24 November 2025 04:13:07 +0000 (0:00:00.036) 0:00:04.329 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 24 November 2025 04:13:07 +0000 (0:00:00.034) 0:00:04.364 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 24 November 2025 04:13:07 +0000 (0:00:00.047) 0:00:04.412 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 24 November 2025 04:13:07 +0000 (0:00:00.049) 0:00:04.461 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 24 November 2025 04:13:07 +0000 (0:00:00.047) 0:00:04.509 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 24 November 2025 04:13:07 +0000 (0:00:00.049) 0:00:04.558 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 24 November 2025 04:13:07 +0000 (0:00:00.093) 0:00:04.652 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 24 November 2025 04:13:07 +0000 (0:00:00.050) 0:00:04.703 ******* ok: [instance] => msg: Reboot is skipped for kernel arg change, user has to plan the reboot with migration and downtime TASK [check kernelargs] ******************************************************** Monday 24 November 2025 04:13:07 +0000 (0:00:00.072) 0:00:04.776 ******* ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [check kernelargs EDPM_KERNEL_ARGS] *************************************** Monday 24 November 2025 04:13:08 +0000 (0:00:00.481) 0:00:05.257 ******* ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [assert kernelargs] ******************************************************* Monday 24 November 2025 04:13:08 +0000 (0:00:00.404) 0:00:05.661 ******* [WARNING]: conditional statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ not item.changed }} ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-1.conf (content) before: '' before_header: /boot/loader/entries/ostree-1.conf (content) - after_header: /boot/loader/entries/ostree-1.conf (file attributes) before_header: /boot/loader/entries/ostree-1.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-1.conf firstmatch: false group: null insertafter: null insertbefore: null line: options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2 mode: null owner: null path: /boot/loader/entries/ostree-1.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-1.conf msg: '' msg: All assertions passed ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-2.conf (content) before: '' before_header: /boot/loader/entries/ostree-2.conf (content) - after_header: /boot/loader/entries/ostree-2.conf (file attributes) before_header: /boot/loader/entries/ostree-2.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-2.conf firstmatch: false group: null insertafter: null insertbefore: null line: options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2 mode: null owner: null path: /boot/loader/entries/ostree-2.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-2.conf msg: '' msg: All assertions passed TASK [assert kernelargs EDPM_KERNEL_ARGS] ************************************** Monday 24 November 2025 04:13:08 +0000 (0:00:00.044) 0:00:05.706 ******* [WARNING]: conditional statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ not item.changed }} ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': '# EDPM_KERNEL_ARGS=test1=1 test2=2', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-1.conf (content) before: '' before_header: /boot/loader/entries/ostree-1.conf (content) - after_header: /boot/loader/entries/ostree-1.conf (file attributes) before_header: /boot/loader/entries/ostree-1.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-1.conf firstmatch: false group: null insertafter: null insertbefore: null line: '# EDPM_KERNEL_ARGS=test1=1 test2=2' mode: null owner: null path: /boot/loader/entries/ostree-1.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-1.conf msg: '' msg: All assertions passed ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': '# EDPM_KERNEL_ARGS=test1=1 test2=2', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-2.conf (content) before: '' before_header: /boot/loader/entries/ostree-2.conf (content) - after_header: /boot/loader/entries/ostree-2.conf (file attributes) before_header: /boot/loader/entries/ostree-2.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-2.conf firstmatch: false group: null insertafter: null insertbefore: null line: '# EDPM_KERNEL_ARGS=test1=1 test2=2' mode: null owner: null path: /boot/loader/entries/ostree-2.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-2.conf msg: '' msg: All assertions passed TASK [Set 1 new additional kernel args] **************************************** Monday 24 November 2025 04:13:08 +0000 (0:00:00.044) 0:00:05.751 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/roles/edpm_kernel/molecule/kernelargs-update-bootc/test_kernelargs.yml for instance TASK [set kernelargs] ********************************************************** Monday 24 November 2025 04:13:08 +0000 (0:00:00.052) 0:00:05.803 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 24 November 2025 04:13:08 +0000 (0:00:00.080) 0:00:05.883 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 24 November 2025 04:13:09 +0000 (0:00:00.060) 0:00:05.944 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 24 November 2025 04:13:09 +0000 (0:00:00.208) 0:00:06.153 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 24 November 2025 04:13:09 +0000 (0:00:00.045) 0:00:06.198 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 24 November 2025 04:13:09 +0000 (0:00:00.034) 0:00:06.233 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 24 November 2025 04:13:09 +0000 (0:00:00.033) 0:00:06.266 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 24 November 2025 04:13:09 +0000 (0:00:00.033) 0:00:06.300 ******* included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 24 November 2025 04:13:09 +0000 (0:00:00.085) 0:00:06.386 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 24 November 2025 04:13:09 +0000 (0:00:00.039) 0:00:06.425 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 24 November 2025 04:13:09 +0000 (0:00:00.046) 0:00:06.471 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 24 November 2025 04:13:09 +0000 (0:00:00.043) 0:00:06.515 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 24 November 2025 04:13:09 +0000 (0:00:00.046) 0:00:06.562 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 24 November 2025 04:13:09 +0000 (0:00:00.038) 0:00:06.601 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 24 November 2025 04:13:09 +0000 (0:00:00.046) 0:00:06.647 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 24 November 2025 04:13:09 +0000 (0:00:00.072) 0:00:06.719 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 24 November 2025 04:13:09 +0000 (0:00:00.044) 0:00:06.764 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 24 November 2025 04:13:09 +0000 (0:00:00.044) 0:00:06.808 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 24 November 2025 04:13:09 +0000 (0:00:00.045) 0:00:06.853 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 24 November 2025 04:13:09 +0000 (0:00:00.044) 0:00:06.897 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 24 November 2025 04:13:10 +0000 (0:00:00.044) 0:00:06.942 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:13:10 +0000 (0:00:00.053) 0:00:06.996 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:13:10 +0000 (0:00:00.041) 0:00:07.038 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 24 November 2025 04:13:10 +0000 (0:00:00.084) 0:00:07.123 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test1=1 test2=2 test3=3] *** Monday 24 November 2025 04:13:10 +0000 (0:00:00.043) 0:00:07.166 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 24 November 2025 04:13:10 +0000 (0:00:00.041) 0:00:07.208 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 24 November 2025 04:13:10 +0000 (0:00:00.042) 0:00:07.251 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 24 November 2025 04:13:10 +0000 (0:00:00.039) 0:00:07.290 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:13:10 +0000 (0:00:00.040) 0:00:07.331 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:13:10 +0000 (0:00:00.219) 0:00:07.551 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 24 November 2025 04:13:10 +0000 (0:00:00.126) 0:00:07.678 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 24 November 2025 04:13:11 +0000 (0:00:00.307) 0:00:07.985 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 24 November 2025 04:13:11 +0000 (0:00:00.230) 0:00:08.215 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 24 November 2025 04:13:11 +0000 (0:00:00.049) 0:00:08.265 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 24 November 2025 04:13:11 +0000 (0:00:00.046) 0:00:08.311 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 24 November 2025 04:13:11 +0000 (0:00:00.040) 0:00:08.352 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 24 November 2025 04:13:11 +0000 (0:00:00.079) 0:00:08.431 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 24 November 2025 04:13:11 +0000 (0:00:00.055) 0:00:08.487 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 24 November 2025 04:13:11 +0000 (0:00:00.049) 0:00:08.536 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 24 November 2025 04:13:11 +0000 (0:00:00.051) 0:00:08.588 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 24 November 2025 04:13:11 +0000 (0:00:00.052) 0:00:08.640 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 24 November 2025 04:13:11 +0000 (0:00:00.060) 0:00:08.700 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 24 November 2025 04:13:11 +0000 (0:00:00.105) 0:00:08.806 ******* ok: [instance] => msg: Reboot is skipped for kernel arg change, user has to plan the reboot with migration and downtime TASK [check kernelargs] ******************************************************** Monday 24 November 2025 04:13:11 +0000 (0:00:00.077) 0:00:08.883 ******* ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [check kernelargs EDPM_KERNEL_ARGS] *************************************** Monday 24 November 2025 04:13:12 +0000 (0:00:00.405) 0:00:09.289 ******* ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [assert kernelargs] ******************************************************* Monday 24 November 2025 04:13:12 +0000 (0:00:00.390) 0:00:09.680 ******* [WARNING]: conditional statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ not item.changed }} ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2 test3=3', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-1.conf (content) before: '' before_header: /boot/loader/entries/ostree-1.conf (content) - after_header: /boot/loader/entries/ostree-1.conf (file attributes) before_header: /boot/loader/entries/ostree-1.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-1.conf firstmatch: false group: null insertafter: null insertbefore: null line: options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2 test3=3 mode: null owner: null path: /boot/loader/entries/ostree-1.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-1.conf msg: '' msg: All assertions passed ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2 test3=3', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-2.conf (content) before: '' before_header: /boot/loader/entries/ostree-2.conf (content) - after_header: /boot/loader/entries/ostree-2.conf (file attributes) before_header: /boot/loader/entries/ostree-2.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-2.conf firstmatch: false group: null insertafter: null insertbefore: null line: options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2 test3=3 mode: null owner: null path: /boot/loader/entries/ostree-2.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-2.conf msg: '' msg: All assertions passed TASK [assert kernelargs EDPM_KERNEL_ARGS] ************************************** Monday 24 November 2025 04:13:12 +0000 (0:00:00.046) 0:00:09.726 ******* [WARNING]: conditional statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ not item.changed }} ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': '# EDPM_KERNEL_ARGS=test1=1 test2=2 test3=3', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-1.conf (content) before: '' before_header: /boot/loader/entries/ostree-1.conf (content) - after_header: /boot/loader/entries/ostree-1.conf (file attributes) before_header: /boot/loader/entries/ostree-1.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-1.conf firstmatch: false group: null insertafter: null insertbefore: null line: '# EDPM_KERNEL_ARGS=test1=1 test2=2 test3=3' mode: null owner: null path: /boot/loader/entries/ostree-1.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-1.conf msg: '' msg: All assertions passed ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': '# EDPM_KERNEL_ARGS=test1=1 test2=2 test3=3', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-2.conf (content) before: '' before_header: /boot/loader/entries/ostree-2.conf (content) - after_header: /boot/loader/entries/ostree-2.conf (file attributes) before_header: /boot/loader/entries/ostree-2.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-2.conf firstmatch: false group: null insertafter: null insertbefore: null line: '# EDPM_KERNEL_ARGS=test1=1 test2=2 test3=3' mode: null owner: null path: /boot/loader/entries/ostree-2.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-2.conf msg: '' msg: All assertions passed TASK [Remove 1 kernel arg] ***************************************************** Monday 24 November 2025 04:13:12 +0000 (0:00:00.088) 0:00:09.814 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/roles/edpm_kernel/molecule/kernelargs-update-bootc/test_kernelargs.yml for instance TASK [set kernelargs] ********************************************************** Monday 24 November 2025 04:13:12 +0000 (0:00:00.057) 0:00:09.871 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 24 November 2025 04:13:13 +0000 (0:00:00.081) 0:00:09.953 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 24 November 2025 04:13:13 +0000 (0:00:00.040) 0:00:09.993 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 24 November 2025 04:13:13 +0000 (0:00:00.213) 0:00:10.206 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 24 November 2025 04:13:13 +0000 (0:00:00.083) 0:00:10.290 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 24 November 2025 04:13:13 +0000 (0:00:00.033) 0:00:10.323 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 24 November 2025 04:13:13 +0000 (0:00:00.033) 0:00:10.356 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 24 November 2025 04:13:13 +0000 (0:00:00.033) 0:00:10.390 ******* included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 24 November 2025 04:13:13 +0000 (0:00:00.058) 0:00:10.449 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 24 November 2025 04:13:13 +0000 (0:00:00.043) 0:00:10.492 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 24 November 2025 04:13:13 +0000 (0:00:00.045) 0:00:10.537 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 24 November 2025 04:13:13 +0000 (0:00:00.085) 0:00:10.623 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 24 November 2025 04:13:13 +0000 (0:00:00.047) 0:00:10.670 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 24 November 2025 04:13:13 +0000 (0:00:00.041) 0:00:10.712 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 24 November 2025 04:13:13 +0000 (0:00:00.046) 0:00:10.758 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 24 November 2025 04:13:13 +0000 (0:00:00.046) 0:00:10.805 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 24 November 2025 04:13:13 +0000 (0:00:00.045) 0:00:10.851 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 24 November 2025 04:13:13 +0000 (0:00:00.046) 0:00:10.897 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 24 November 2025 04:13:14 +0000 (0:00:00.076) 0:00:10.974 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 24 November 2025 04:13:14 +0000 (0:00:00.046) 0:00:11.021 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 24 November 2025 04:13:14 +0000 (0:00:00.045) 0:00:11.066 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:13:14 +0000 (0:00:00.054) 0:00:11.121 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:13:14 +0000 (0:00:00.039) 0:00:11.160 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 24 November 2025 04:13:14 +0000 (0:00:00.039) 0:00:11.200 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test1=1 test3=3] *** Monday 24 November 2025 04:13:14 +0000 (0:00:00.041) 0:00:11.242 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 24 November 2025 04:13:14 +0000 (0:00:00.070) 0:00:11.313 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 24 November 2025 04:13:14 +0000 (0:00:00.041) 0:00:11.355 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 24 November 2025 04:13:14 +0000 (0:00:00.040) 0:00:11.396 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:13:14 +0000 (0:00:00.040) 0:00:11.436 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:13:14 +0000 (0:00:00.216) 0:00:11.652 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 24 November 2025 04:13:14 +0000 (0:00:00.042) 0:00:11.695 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 24 November 2025 04:13:15 +0000 (0:00:00.293) 0:00:11.988 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 24 November 2025 04:13:15 +0000 (0:00:00.238) 0:00:12.226 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 24 November 2025 04:13:15 +0000 (0:00:00.041) 0:00:12.268 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 24 November 2025 04:13:15 +0000 (0:00:00.042) 0:00:12.311 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 24 November 2025 04:13:15 +0000 (0:00:00.039) 0:00:12.350 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 24 November 2025 04:13:15 +0000 (0:00:00.039) 0:00:12.389 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 24 November 2025 04:13:15 +0000 (0:00:00.048) 0:00:12.438 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 24 November 2025 04:13:15 +0000 (0:00:00.049) 0:00:12.487 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 24 November 2025 04:13:15 +0000 (0:00:00.085) 0:00:12.573 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 24 November 2025 04:13:15 +0000 (0:00:00.052) 0:00:12.626 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 24 November 2025 04:13:15 +0000 (0:00:00.057) 0:00:12.684 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 24 November 2025 04:13:15 +0000 (0:00:00.051) 0:00:12.735 ******* ok: [instance] => msg: Reboot is skipped for kernel arg change, user has to plan the reboot with migration and downtime TASK [check kernelargs] ******************************************************** Monday 24 November 2025 04:13:15 +0000 (0:00:00.073) 0:00:12.809 ******* ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [check kernelargs EDPM_KERNEL_ARGS] *************************************** Monday 24 November 2025 04:13:16 +0000 (0:00:00.425) 0:00:13.234 ******* ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [assert kernelargs] ******************************************************* Monday 24 November 2025 04:13:16 +0000 (0:00:00.377) 0:00:13.612 ******* [WARNING]: conditional statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ not item.changed }} ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test3=3', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-1.conf (content) before: '' before_header: /boot/loader/entries/ostree-1.conf (content) - after_header: /boot/loader/entries/ostree-1.conf (file attributes) before_header: /boot/loader/entries/ostree-1.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-1.conf firstmatch: false group: null insertafter: null insertbefore: null line: options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test3=3 mode: null owner: null path: /boot/loader/entries/ostree-1.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-1.conf msg: '' msg: All assertions passed ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test3=3', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-2.conf (content) before: '' before_header: /boot/loader/entries/ostree-2.conf (content) - after_header: /boot/loader/entries/ostree-2.conf (file attributes) before_header: /boot/loader/entries/ostree-2.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-2.conf firstmatch: false group: null insertafter: null insertbefore: null line: options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test3=3 mode: null owner: null path: /boot/loader/entries/ostree-2.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-2.conf msg: '' msg: All assertions passed TASK [assert kernelargs EDPM_KERNEL_ARGS] ************************************** Monday 24 November 2025 04:13:16 +0000 (0:00:00.048) 0:00:13.660 ******* [WARNING]: conditional statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ not item.changed }} ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': '# EDPM_KERNEL_ARGS=test1=1 test3=3', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-1.conf (content) before: '' before_header: /boot/loader/entries/ostree-1.conf (content) - after_header: /boot/loader/entries/ostree-1.conf (file attributes) before_header: /boot/loader/entries/ostree-1.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-1.conf firstmatch: false group: null insertafter: null insertbefore: null line: '# EDPM_KERNEL_ARGS=test1=1 test3=3' mode: null owner: null path: /boot/loader/entries/ostree-1.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-1.conf msg: '' msg: All assertions passed ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': '# EDPM_KERNEL_ARGS=test1=1 test3=3', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-2.conf (content) before: '' before_header: /boot/loader/entries/ostree-2.conf (content) - after_header: /boot/loader/entries/ostree-2.conf (file attributes) before_header: /boot/loader/entries/ostree-2.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-2.conf firstmatch: false group: null insertafter: null insertbefore: null line: '# EDPM_KERNEL_ARGS=test1=1 test3=3' mode: null owner: null path: /boot/loader/entries/ostree-2.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-2.conf msg: '' msg: All assertions passed TASK [Remove all kernel args] ************************************************** Monday 24 November 2025 04:13:16 +0000 (0:00:00.045) 0:00:13.706 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/roles/edpm_kernel/molecule/kernelargs-update-bootc/test_kernelargs.yml for instance TASK [set kernelargs] ********************************************************** Monday 24 November 2025 04:13:16 +0000 (0:00:00.054) 0:00:13.760 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 24 November 2025 04:13:16 +0000 (0:00:00.110) 0:00:13.871 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 24 November 2025 04:13:16 +0000 (0:00:00.037) 0:00:13.908 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 24 November 2025 04:13:17 +0000 (0:00:00.206) 0:00:14.115 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 24 November 2025 04:13:17 +0000 (0:00:00.047) 0:00:14.162 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 24 November 2025 04:13:17 +0000 (0:00:00.032) 0:00:14.195 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 24 November 2025 04:13:17 +0000 (0:00:00.032) 0:00:14.228 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 24 November 2025 04:13:17 +0000 (0:00:00.066) 0:00:14.294 ******* included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 24 November 2025 04:13:17 +0000 (0:00:00.058) 0:00:14.352 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 24 November 2025 04:13:17 +0000 (0:00:00.042) 0:00:14.395 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 24 November 2025 04:13:17 +0000 (0:00:00.044) 0:00:14.440 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 24 November 2025 04:13:17 +0000 (0:00:00.047) 0:00:14.487 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 24 November 2025 04:13:17 +0000 (0:00:00.048) 0:00:14.535 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 24 November 2025 04:13:17 +0000 (0:00:00.040) 0:00:14.576 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 24 November 2025 04:13:17 +0000 (0:00:00.085) 0:00:14.661 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 24 November 2025 04:13:17 +0000 (0:00:00.047) 0:00:14.708 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 24 November 2025 04:13:17 +0000 (0:00:00.045) 0:00:14.754 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 24 November 2025 04:13:17 +0000 (0:00:00.046) 0:00:14.800 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 24 November 2025 04:13:17 +0000 (0:00:00.044) 0:00:14.844 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 24 November 2025 04:13:17 +0000 (0:00:00.045) 0:00:14.890 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 24 November 2025 04:13:18 +0000 (0:00:00.044) 0:00:14.934 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:13:18 +0000 (0:00:00.087) 0:00:15.021 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:13:18 +0000 (0:00:00.039) 0:00:15.061 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 24 November 2025 04:13:18 +0000 (0:00:00.040) 0:00:15.101 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS:] *** Monday 24 November 2025 04:13:18 +0000 (0:00:00.044) 0:00:15.146 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 24 November 2025 04:13:18 +0000 (0:00:00.040) 0:00:15.186 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 24 November 2025 04:13:18 +0000 (0:00:00.040) 0:00:15.227 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 24 November 2025 04:13:18 +0000 (0:00:00.041) 0:00:15.269 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:13:18 +0000 (0:00:00.078) 0:00:15.347 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:13:18 +0000 (0:00:00.214) 0:00:15.562 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 24 November 2025 04:13:18 +0000 (0:00:00.044) 0:00:15.606 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 24 November 2025 04:13:18 +0000 (0:00:00.288) 0:00:15.895 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 24 November 2025 04:13:19 +0000 (0:00:00.213) 0:00:16.108 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 24 November 2025 04:13:19 +0000 (0:00:00.041) 0:00:16.149 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 24 November 2025 04:13:19 +0000 (0:00:00.071) 0:00:16.220 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 24 November 2025 04:13:19 +0000 (0:00:00.036) 0:00:16.257 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 24 November 2025 04:13:19 +0000 (0:00:00.036) 0:00:16.294 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 24 November 2025 04:13:19 +0000 (0:00:00.048) 0:00:16.343 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 24 November 2025 04:13:19 +0000 (0:00:00.050) 0:00:16.393 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 24 November 2025 04:13:19 +0000 (0:00:00.049) 0:00:16.443 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 24 November 2025 04:13:19 +0000 (0:00:00.048) 0:00:16.491 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 24 November 2025 04:13:19 +0000 (0:00:00.091) 0:00:16.582 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 24 November 2025 04:13:19 +0000 (0:00:00.050) 0:00:16.633 ******* ok: [instance] => msg: Reboot is skipped for kernel arg change, user has to plan the reboot with migration and downtime TASK [check kernelargs] ******************************************************** Monday 24 November 2025 04:13:19 +0000 (0:00:00.074) 0:00:16.708 ******* ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [check kernelargs EDPM_KERNEL_ARGS] *************************************** Monday 24 November 2025 04:13:20 +0000 (0:00:00.384) 0:00:17.092 ******* ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [assert kernelargs] ******************************************************* Monday 24 November 2025 04:13:20 +0000 (0:00:00.381) 0:00:17.474 ******* [WARNING]: conditional statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ not item.changed }} ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 ', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-1.conf (content) before: '' before_header: /boot/loader/entries/ostree-1.conf (content) - after_header: /boot/loader/entries/ostree-1.conf (file attributes) before_header: /boot/loader/entries/ostree-1.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-1.conf firstmatch: false group: null insertafter: null insertbefore: null line: 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 ' mode: null owner: null path: /boot/loader/entries/ostree-1.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-1.conf msg: '' msg: All assertions passed ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 ', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-2.conf (content) before: '' before_header: /boot/loader/entries/ostree-2.conf (content) - after_header: /boot/loader/entries/ostree-2.conf (file attributes) before_header: /boot/loader/entries/ostree-2.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-2.conf firstmatch: false group: null insertafter: null insertbefore: null line: 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 ' mode: null owner: null path: /boot/loader/entries/ostree-2.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-2.conf msg: '' msg: All assertions passed TASK [assert kernelargs EDPM_KERNEL_ARGS] ************************************** Monday 24 November 2025 04:13:20 +0000 (0:00:00.074) 0:00:17.548 ******* [WARNING]: conditional statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ not item.changed }} ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': '# EDPM_KERNEL_ARGS=', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-1.conf (content) before: '' before_header: /boot/loader/entries/ostree-1.conf (content) - after_header: /boot/loader/entries/ostree-1.conf (file attributes) before_header: /boot/loader/entries/ostree-1.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-1.conf firstmatch: false group: null insertafter: null insertbefore: null line: '# EDPM_KERNEL_ARGS=' mode: null owner: null path: /boot/loader/entries/ostree-1.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-1.conf msg: '' msg: All assertions passed ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': '# EDPM_KERNEL_ARGS=', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-2.conf (content) before: '' before_header: /boot/loader/entries/ostree-2.conf (content) - after_header: /boot/loader/entries/ostree-2.conf (file attributes) before_header: /boot/loader/entries/ostree-2.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-2.conf firstmatch: false group: null insertafter: null insertbefore: null line: '# EDPM_KERNEL_ARGS=' mode: null owner: null path: /boot/loader/entries/ostree-2.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-2.conf msg: '' msg: All assertions passed PLAY RECAP ********************************************************************* instance : ok=62 changed=2 unreachable=0 failed=0 skipped=129 rescued=0 ignored=0 Monday 24 November 2025 04:13:20 +0000 (0:00:00.105) 0:00:17.654 ******* =============================================================================== Create BLS entry files -------------------------------------------------- 0.87s Gather ansible_local facts ---------------------------------------------- 0.51s check kernelargs -------------------------------------------------------- 0.48s check kernelargs -------------------------------------------------------- 0.43s check kernelargs -------------------------------------------------------- 0.41s check kernelargs EDPM_KERNEL_ARGS --------------------------------------- 0.40s check kernelargs EDPM_KERNEL_ARGS --------------------------------------- 0.39s check kernelargs -------------------------------------------------------- 0.38s check kernelargs EDPM_KERNEL_ARGS --------------------------------------- 0.38s check kernelargs EDPM_KERNEL_ARGS --------------------------------------- 0.38s osp.edpm.edpm_kernel : Add kernel args to boot entries ------------------ 0.31s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.30s osp.edpm.edpm_kernel : Add kernel args to boot entries ------------------ 0.29s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.29s osp.edpm.edpm_kernel : Add kernel args to boot entries ------------------ 0.29s Create BLS entry dir ---------------------------------------------------- 0.28s osp.edpm.edpm_kernel : Add kernel args to boot entries ------------------ 0.28s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.24s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.23s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.22s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 24 November 2025 04:13:22 +0000 (0:00:00.068) 0:00:00.068 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 24 November 2025 04:13:22 +0000 (0:00:00.045) 0:00:00.114 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 24 November 2025 04:13:22 +0000 (0:00:00.037) 0:00:00.151 ******* ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Monday 24 November 2025 04:13:22 +0000 (0:00:00.076) 0:00:00.228 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 24 November 2025 04:13:22 +0000 (0:00:00.268) 0:00:00.496 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 24 November 2025 04:13:22 +0000 (0:00:00.330) 0:00:00.827 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 24 November 2025 04:13:23 +0000 (0:00:00.238) 0:00:01.065 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 24 November 2025 04:13:23 +0000 (0:00:00.738) 0:00:01.803 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 24 November 2025 04:13:24 +0000 (0:00:00.430) 0:00:02.233 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 24 November 2025 04:13:25 +0000 (0:00:01.317) 0:00:03.551 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 24 November 2025 04:13:26 +0000 (0:00:00.585) 0:00:04.137 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 24 November 2025 04:13:27 +0000 (0:00:00.936) 0:00:05.073 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 24 November 2025 04:13:27 +0000 (0:00:00.844) 0:00:05.917 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011796' end: '2025-11-24 04:13:28.082014' msg: non-zero return code rc: 1 start: '2025-11-24 04:13:28.070218' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 24 November 2025 04:13:28 +0000 (0:00:00.241) 0:00:06.159 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 24 November 2025 04:13:28 +0000 (0:00:00.049) 0:00:06.208 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 24 November 2025 04:14:54 +0000 (0:01:25.991) 0:01:32.199 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 24 November 2025 04:14:55 +0000 (0:00:01.178) 0:01:33.378 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 24 November 2025 04:14:56 +0000 (0:00:01.174) 0:01:34.553 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 04:14:56 +0000 (0:00:00.059) 0:01:34.612 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 24 November 2025 04:14:56 +0000 (0:00:00.199) 0:01:34.812 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 24 November 2025 04:14:57 +0000 (0:00:00.213) 0:01:35.025 ******* changed: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 24 November 2025 04:14:57 +0000 (0:00:00.527) 0:01:35.553 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 24 November 2025 04:14:57 +0000 (0:00:00.034) 0:01:35.587 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 24 November 2025 04:14:58 +0000 (0:00:00.695) 0:01:36.282 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 24 November 2025 04:14:58 +0000 (0:00:00.347) 0:01:36.630 ******* ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 24 November 2025 04:14:58 +0000 (0:00:00.053) 0:01:36.683 ******* ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=23 changed=5 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1 Monday 24 November 2025 04:14:58 +0000 (0:00:00.079) 0:01:36.763 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 85.99s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.32s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.18s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.17s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.94s ../../../../molecule/common/test_deps : Create repos -------------------- 0.84s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.74s osp.edpm.env_data : Gather all installed packages ----------------------- 0.70s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.59s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.53s ../../../../molecule/common/test_deps : Create default repo file -------- 0.43s osp.edpm.env_data : Gather repository list ------------------------------ 0.35s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.33s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.27s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.24s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.24s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.20s osp.edpm.env_data : Output installed repositories ----------------------- 0.08s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.08s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Monday 24 November 2025 04:14:59 +0000 (0:00:00.027) 0:00:00.027 ******* ok: [instance] TASK [Backup the default grub file] ******************************************** Monday 24 November 2025 04:14:59 +0000 (0:00:00.035) 0:00:00.063 ******* changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 24 November 2025 04:14:59 +0000 (0:00:00.359) 0:00:00.422 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 24 November 2025 04:14:59 +0000 (0:00:00.083) 0:00:00.506 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 24 November 2025 04:14:59 +0000 (0:00:00.036) 0:00:00.542 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 24 November 2025 04:15:00 +0000 (0:00:00.286) 0:00:00.829 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 24 November 2025 04:15:00 +0000 (0:00:00.067) 0:00:00.896 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 24 November 2025 04:15:00 +0000 (0:00:00.036) 0:00:00.933 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 24 November 2025 04:15:00 +0000 (0:00:00.034) 0:00:00.967 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 24 November 2025 04:15:00 +0000 (0:00:00.033) 0:00:01.001 ******* included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 24 November 2025 04:15:00 +0000 (0:00:00.057) 0:00:01.058 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 24 November 2025 04:15:00 +0000 (0:00:00.042) 0:00:01.100 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 24 November 2025 04:15:00 +0000 (0:00:00.044) 0:00:01.145 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 24 November 2025 04:15:00 +0000 (0:00:00.100) 0:00:01.246 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 24 November 2025 04:15:00 +0000 (0:00:00.047) 0:00:01.293 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 24 November 2025 04:15:00 +0000 (0:00:00.042) 0:00:01.336 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 24 November 2025 04:15:00 +0000 (0:00:00.043) 0:00:01.380 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 24 November 2025 04:15:00 +0000 (0:00:00.044) 0:00:01.424 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 24 November 2025 04:15:00 +0000 (0:00:00.043) 0:00:01.467 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 24 November 2025 04:15:00 +0000 (0:00:00.044) 0:00:01.512 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 24 November 2025 04:15:00 +0000 (0:00:00.071) 0:00:01.583 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 24 November 2025 04:15:00 +0000 (0:00:00.045) 0:00:01.628 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 24 November 2025 04:15:00 +0000 (0:00:00.045) 0:00:01.674 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:15:00 +0000 (0:00:00.052) 0:00:01.727 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:15:00 +0000 (0:00:00.041) 0:00:01.769 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 24 November 2025 04:15:00 +0000 (0:00:00.039) 0:00:01.808 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: default_hugepagesz=2M hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 isolcpus=1] *** Monday 24 November 2025 04:15:01 +0000 (0:00:00.041) 0:00:01.849 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 24 November 2025 04:15:01 +0000 (0:00:00.066) 0:00:01.916 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 24 November 2025 04:15:01 +0000 (0:00:00.040) 0:00:01.956 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 24 November 2025 04:15:01 +0000 (0:00:00.040) 0:00:01.997 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 24 November 2025 04:15:01 +0000 (0:00:00.040) 0:00:02.037 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 24 November 2025 04:15:01 +0000 (0:00:00.323) 0:00:02.361 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 24 November 2025 04:15:01 +0000 (0:00:00.042) 0:00:02.403 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 24 November 2025 04:15:01 +0000 (0:00:00.300) 0:00:02.703 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 24 November 2025 04:15:02 +0000 (0:00:00.309) 0:00:03.013 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 24 November 2025 04:15:02 +0000 (0:00:00.040) 0:00:03.053 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 24 November 2025 04:15:02 +0000 (0:00:00.041) 0:00:03.094 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 24 November 2025 04:15:02 +0000 (0:00:00.036) 0:00:03.131 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 24 November 2025 04:15:02 +0000 (0:00:00.036) 0:00:03.168 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 24 November 2025 04:15:02 +0000 (0:00:00.048) 0:00:03.217 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 24 November 2025 04:15:02 +0000 (0:00:00.048) 0:00:03.266 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 24 November 2025 04:15:02 +0000 (0:00:00.078) 0:00:03.344 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 24 November 2025 04:15:02 +0000 (0:00:00.048) 0:00:03.392 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 24 November 2025 04:15:02 +0000 (0:00:00.060) 0:00:03.453 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 24 November 2025 04:15:02 +0000 (0:00:00.049) 0:00:03.503 ******* skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=11 changed=1 unreachable=0 failed=0 skipped=33 rescued=0 ignored=0 Monday 24 November 2025 04:15:02 +0000 (0:00:00.157) 0:00:03.661 ******* =============================================================================== Backup the default grub file -------------------------------------------- 0.36s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.32s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.31s osp.edpm.edpm_kernel : Add kernel args to boot entries ------------------ 0.30s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.29s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.16s osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.10s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.08s osp.edpm.edpm_module_load : Drop module persistence --------------------- 0.08s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.07s osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.07s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: default_hugepagesz=2M hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 isolcpus=1 --- 0.07s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.06s osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set --- 0.05s osp.edpm.edpm_kernel : Reboot tasks ------------------------------------- 0.05s osp.edpm.edpm_module_load : Persist modules via modules-load.d ---------- 0.05s osp.edpm.edpm_module_load : Load modules -------------------------------- 0.05s osp.edpm.edpm_module_load : Set modules persistence via /etc/modules ---- 0.05s osp.edpm.edpm_kernel : Find desired default hugepage size --------------- 0.05s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Monday 24 November 2025 04:15:03 +0000 (0:00:00.065) 0:00:00.065 ******* ok: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 24 November 2025 04:15:03 +0000 (0:00:00.383) 0:00:00.448 ******* =============================================================================== Restore the default grub file ------------------------------------------- 0.38s