PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Saturday 13 December 2025 02:39:01 +0000 (0:00:00.015) 0:00:00.015 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Saturday 13 December 2025 02:39:01 +0000 (0:00:00.014) 0:00:00.030 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Saturday 13 December 2025 02:39:01 +0000 (0:00:00.482) 0:00:00.512 ***** 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] ************* Saturday 13 December 2025 02:39:01 +0000 (0:00:00.037) 0:00:00.550 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Saturday 13 December 2025 02:39:02 +0000 (0:00:00.262) 0:00:00.812 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Saturday 13 December 2025 02:39:02 +0000 (0:00:00.300) 0:00:01.113 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Saturday 13 December 2025 02:39:02 +0000 (0:00:00.204) 0:00:01.317 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Saturday 13 December 2025 02:39:03 +0000 (0:00:00.528) 0:00:01.846 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Saturday 13 December 2025 02:39:03 +0000 (0:00:00.452) 0:00:02.298 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Saturday 13 December 2025 02:39:13 +0000 (0:00:09.842) 0:00:12.141 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Saturday 13 December 2025 02:39:14 +0000 (0:00:01.006) 0:00:13.147 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Saturday 13 December 2025 02:39:17 +0000 (0:00:03.284) 0:00:16.432 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Saturday 13 December 2025 02:39:18 +0000 (0:00:00.766) 0:00:17.198 ***** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011234' end: '2025-12-13 02:39:18.636640' msg: non-zero return code rc: 1 start: '2025-12-13 02:39:18.625406' 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] *** Saturday 13 December 2025 02:39:18 +0000 (0:00:00.217) 0:00:17.415 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Saturday 13 December 2025 02:39:18 +0000 (0:00:00.027) 0:00:17.443 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Saturday 13 December 2025 02:40:28 +0000 (0:01:09.442) 0:01:26.886 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Saturday 13 December 2025 02:40:29 +0000 (0:00:01.447) 0:01:28.333 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Saturday 13 December 2025 02:40:30 +0000 (0:00:01.368) 0:01:29.701 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:40:30 +0000 (0:00:00.024) 0:01:29.725 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Saturday 13 December 2025 02:40:31 +0000 (0:00:00.185) 0:01:29.911 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:40:31 +0000 (0:00:00.196) 0:01:30.108 ***** changed: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Saturday 13 December 2025 02:40:31 +0000 (0:00:00.343) 0:01:30.452 ***** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Saturday 13 December 2025 02:40:31 +0000 (0:00:00.014) 0:01:30.466 ***** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Saturday 13 December 2025 02:40:32 +0000 (0:00:00.684) 0:01:31.151 ***** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Saturday 13 December 2025 02:40:32 +0000 (0:00:00.342) 0:01:31.493 ***** 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 - 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 - libpath_utils - libini_config - 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] *********************** Saturday 13 December 2025 02:40:32 +0000 (0:00:00.056) 0:01:31.550 ***** 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 Saturday 13 December 2025 02:40:32 +0000 (0:00:00.084) 0:01:31.634 ***** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 69.44s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 9.84s ../../../../molecule/common/test_deps : Install repo-setup -------------- 3.28s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.45s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.37s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 1.01s ../../../../molecule/common/test_deps : Create repos -------------------- 0.77s osp.edpm.env_data : Gather all installed packages ----------------------- 0.68s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.53s ../../../../molecule/common/test_deps : Gather facts if they don't exist --- 0.48s ../../../../molecule/common/test_deps : Create default repo file -------- 0.45s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.34s osp.edpm.env_data : Gather repository list ------------------------------ 0.34s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.30s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.26s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.22s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.20s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.20s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.19s osp.edpm.env_data : Output installed repositories ----------------------- 0.08s PLAY [Converge] **************************************************************** TASK [Backup the default grub file] ******************************************** Saturday 13 December 2025 02:40:33 +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.] *** Saturday 13 December 2025 02:40:33 +0000 (0:00:00.377) 0:00:00.406 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Saturday 13 December 2025 02:40:33 +0000 (0:00:00.047) 0:00:00.454 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Install additional packages] ********************** Saturday 13 December 2025 02:40:34 +0000 (0:00:00.495) 0:00:00.949 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove dracut-config-generic] ********************* Saturday 13 December 2025 02:40:34 +0000 (0:00:00.045) 0:00:00.994 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists] *** Saturday 13 December 2025 02:40:36 +0000 (0:00:01.808) 0:00:02.802 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Write list of modules to load at boot] ************ Saturday 13 December 2025 02:40:36 +0000 (0:00:00.289) 0:00:03.091 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Modules reload] *********************************** Saturday 13 December 2025 02:40:36 +0000 (0:00:00.466) 0:00:03.558 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Render sysctl options] **************************** Saturday 13 December 2025 02:40:37 +0000 (0:00:00.568) 0:00:04.126 ***** changed: [instance] RUNNING HANDLER [osp.edpm.edpm_kernel : Reload sysctl] ************************* Saturday 13 December 2025 02:40:37 +0000 (0:00:00.431) 0:00:04.558 ***** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=9 changed=6 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 Saturday 13 December 2025 02:40:38 +0000 (0:00:00.368) 0:00:04.927 ***** =============================================================================== osp.edpm.edpm_kernel : Remove dracut-config-generic --------------------- 1.81s osp.edpm.edpm_kernel : Modules reload ----------------------------------- 0.57s osp.edpm.edpm_kernel : Gather ansible_local facts ----------------------- 0.50s osp.edpm.edpm_kernel : Write list of modules to load at boot ------------ 0.47s osp.edpm.edpm_kernel : Render sysctl options ---------------------------- 0.43s Backup the default grub file -------------------------------------------- 0.38s osp.edpm.edpm_kernel : Reload sysctl ------------------------------------ 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 : Install additional packages ---------------------- 0.05s PLAY [Converge] **************************************************************** TASK [Backup the default grub file] ******************************************** Saturday 13 December 2025 02:40:38 +0000 (0:00:00.029) 0:00:00.029 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role.] *** Saturday 13 December 2025 02:40:39 +0000 (0:00:00.371) 0:00:00.400 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Saturday 13 December 2025 02:40:39 +0000 (0:00:00.047) 0:00:00.448 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Install additional packages] ********************** Saturday 13 December 2025 02:40:39 +0000 (0:00:00.037) 0:00:00.485 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove dracut-config-generic] ********************* Saturday 13 December 2025 02:40:39 +0000 (0:00:00.042) 0:00:00.527 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists] *** Saturday 13 December 2025 02:40:40 +0000 (0:00:01.269) 0:00:01.797 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Write list of modules to load at boot] ************ Saturday 13 December 2025 02:40:40 +0000 (0:00:00.311) 0:00:02.109 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Modules reload] *********************************** Saturday 13 December 2025 02:40:41 +0000 (0:00:00.442) 0:00:02.552 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Render sysctl options] **************************** Saturday 13 December 2025 02:40:41 +0000 (0:00:00.035) 0:00:02.587 ***** ok: [instance] PLAY RECAP ********************************************************************* instance : ok=6 changed=0 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 Saturday 13 December 2025 02:40:41 +0000 (0:00:00.478) 0:00:03.066 ***** =============================================================================== osp.edpm.edpm_kernel : Remove dracut-config-generic --------------------- 1.27s osp.edpm.edpm_kernel : Render sysctl options ---------------------------- 0.48s osp.edpm.edpm_kernel : Write list of modules to load at boot ------------ 0.44s Backup the default grub file -------------------------------------------- 0.37s 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 : 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] ******************************************* Saturday 13 December 2025 02:40:42 +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 Saturday 13 December 2025 02:40:42 +0000 (0:00:00.388) 0:00:00.453 ***** =============================================================================== 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.] *** Saturday 13 December 2025 02:40:43 +0000 (0:00:00.068) 0:00:00.068 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Saturday 13 December 2025 02:40:44 +0000 (0:00:00.046) 0:00:00.115 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Saturday 13 December 2025 02:40:44 +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] ************* Saturday 13 December 2025 02:40:44 +0000 (0:00:00.077) 0:00:00.230 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Saturday 13 December 2025 02:40:44 +0000 (0:00:00.273) 0:00:00.503 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Saturday 13 December 2025 02:40:44 +0000 (0:00:00.331) 0:00:00.835 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Saturday 13 December 2025 02:40:44 +0000 (0:00:00.247) 0:00:01.082 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Saturday 13 December 2025 02:40:45 +0000 (0:00:00.576) 0:00:01.659 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Saturday 13 December 2025 02:40:45 +0000 (0:00:00.398) 0:00:02.058 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Saturday 13 December 2025 02:40:47 +0000 (0:00:01.301) 0:00:03.359 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Saturday 13 December 2025 02:40:47 +0000 (0:00:00.576) 0:00:03.935 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Saturday 13 December 2025 02:40:48 +0000 (0:00:00.942) 0:00:04.878 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Saturday 13 December 2025 02:40:49 +0000 (0:00:00.832) 0:00:05.710 ***** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011287' end: '2025-12-13 02:40:49.800783' msg: non-zero return code rc: 1 start: '2025-12-13 02:40:49.789496' 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] *** Saturday 13 December 2025 02:40:49 +0000 (0:00:00.251) 0:00:05.962 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Saturday 13 December 2025 02:40:49 +0000 (0:00:00.054) 0:00:06.017 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Saturday 13 December 2025 02:41:58 +0000 (0:01:08.429) 0:01:14.447 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Saturday 13 December 2025 02:41:59 +0000 (0:00:01.165) 0:01:15.613 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Saturday 13 December 2025 02:42:00 +0000 (0:00:01.164) 0:01:16.777 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:42:00 +0000 (0:00:00.044) 0:01:16.821 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Saturday 13 December 2025 02:42:00 +0000 (0:00:00.216) 0:01:17.038 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:42:01 +0000 (0:00:00.209) 0:01:17.248 ***** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Saturday 13 December 2025 02:42:01 +0000 (0:00:00.408) 0:01:17.657 ***** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Saturday 13 December 2025 02:42:01 +0000 (0:00:00.034) 0:01:17.691 ***** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Saturday 13 December 2025 02:42:02 +0000 (0:00:00.762) 0:01:18.454 ***** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Saturday 13 December 2025 02:42:02 +0000 (0:00:00.350) 0:01:18.804 ***** 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 - 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 - libpath_utils - libini_config - 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] *********************** Saturday 13 December 2025 02:42:02 +0000 (0:00:00.055) 0:01:18.859 ***** 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 Saturday 13 December 2025 02:42:02 +0000 (0:00:00.081) 0:01:18.941 ***** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 68.43s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.30s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.17s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.16s ../../../../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.76s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.58s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.58s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.41s ../../../../molecule/common/test_deps : Create default repo file -------- 0.40s 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.25s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 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.08s PLAY [Converge] **************************************************************** TASK [Backup the default grub file] ******************************************** Saturday 13 December 2025 02:42:03 +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.] *** Saturday 13 December 2025 02:42:03 +0000 (0:00:00.371) 0:00:00.401 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Saturday 13 December 2025 02:42:03 +0000 (0:00:00.047) 0:00:00.449 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Install additional packages] ********************** Saturday 13 December 2025 02:42:03 +0000 (0:00:00.037) 0:00:00.486 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Remove dracut-config-generic] ********************* Saturday 13 December 2025 02:42:17 +0000 (0:00:13.994) 0:00:14.481 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists] *** Saturday 13 December 2025 02:42:18 +0000 (0:00:01.162) 0:00:15.643 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Write list of modules to load at boot] ************ Saturday 13 December 2025 02:42:19 +0000 (0:00:00.279) 0:00:15.922 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Modules reload] *********************************** Saturday 13 December 2025 02:42:19 +0000 (0:00:00.448) 0:00:16.371 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Render sysctl options] **************************** Saturday 13 December 2025 02:42:20 +0000 (0:00:00.522) 0:00:16.894 ***** changed: [instance] RUNNING HANDLER [osp.edpm.edpm_kernel : Reload sysctl] ************************* Saturday 13 December 2025 02:42:20 +0000 (0:00:00.475) 0:00:17.370 ***** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=9 changed=6 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 Saturday 13 December 2025 02:42:21 +0000 (0:00:00.360) 0:00:17.731 ***** =============================================================================== osp.edpm.edpm_kernel : Install additional packages --------------------- 13.99s osp.edpm.edpm_kernel : Remove dracut-config-generic --------------------- 1.16s osp.edpm.edpm_kernel : Modules reload ----------------------------------- 0.52s osp.edpm.edpm_kernel : Render sysctl options ---------------------------- 0.48s 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 : Reload sysctl ------------------------------------ 0.36s 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 : Gather ansible_local facts ----------------------- 0.04s PLAY [Converge] **************************************************************** TASK [Backup the default grub file] ******************************************** Saturday 13 December 2025 02:42:21 +0000 (0:00:00.030) 0:00:00.030 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role.] *** Saturday 13 December 2025 02:42:21 +0000 (0:00:00.367) 0:00:00.397 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Saturday 13 December 2025 02:42:21 +0000 (0:00:00.043) 0:00:00.440 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Install additional packages] ********************** Saturday 13 December 2025 02:42:21 +0000 (0:00:00.035) 0:00:00.476 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Remove dracut-config-generic] ********************* Saturday 13 December 2025 02:42:23 +0000 (0:00:01.288) 0:00:01.765 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists] *** Saturday 13 December 2025 02:42:24 +0000 (0:00:01.148) 0:00:02.913 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Write list of modules to load at boot] ************ Saturday 13 December 2025 02:42:24 +0000 (0:00:00.278) 0:00:03.192 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Modules reload] *********************************** Saturday 13 December 2025 02:42:25 +0000 (0:00:00.475) 0:00:03.667 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Render sysctl options] **************************** Saturday 13 December 2025 02:42:25 +0000 (0:00:00.032) 0:00:03.700 ***** ok: [instance] PLAY RECAP ********************************************************************* instance : ok=7 changed=0 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 Saturday 13 December 2025 02:42:25 +0000 (0:00:00.484) 0:00:04.184 ***** =============================================================================== osp.edpm.edpm_kernel : Install additional packages ---------------------- 1.29s osp.edpm.edpm_kernel : Remove dracut-config-generic --------------------- 1.15s osp.edpm.edpm_kernel : Render sysctl options ---------------------------- 0.48s osp.edpm.edpm_kernel : Write list of modules to load at boot ------------ 0.48s 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.04s 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] ******************************************* Saturday 13 December 2025 02:42:26 +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 Saturday 13 December 2025 02:42:26 +0000 (0:00:00.393) 0:00:00.462 ***** =============================================================================== 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.] *** Saturday 13 December 2025 02:42:27 +0000 (0:00:00.067) 0:00:00.068 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Saturday 13 December 2025 02:42:27 +0000 (0:00:00.043) 0:00:00.111 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Saturday 13 December 2025 02:42:27 +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] ************* Saturday 13 December 2025 02:42:28 +0000 (0:00:00.070) 0:00:00.221 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Saturday 13 December 2025 02:42:28 +0000 (0:00:00.263) 0:00:00.484 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Saturday 13 December 2025 02:42:28 +0000 (0:00:00.316) 0:00:00.801 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Saturday 13 December 2025 02:42:28 +0000 (0:00:00.219) 0:00:01.021 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Saturday 13 December 2025 02:42:29 +0000 (0:00:00.582) 0:00:01.603 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Saturday 13 December 2025 02:42:29 +0000 (0:00:00.378) 0:00:01.982 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Saturday 13 December 2025 02:42:31 +0000 (0:00:01.256) 0:00:03.239 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Saturday 13 December 2025 02:42:31 +0000 (0:00:00.552) 0:00:03.791 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Saturday 13 December 2025 02:42:32 +0000 (0:00:00.952) 0:00:04.744 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Saturday 13 December 2025 02:42:33 +0000 (0:00:00.849) 0:00:05.593 ***** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.010316' end: '2025-12-13 02:42:33.597580' msg: non-zero return code rc: 1 start: '2025-12-13 02:42:33.587264' 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] *** Saturday 13 December 2025 02:42:33 +0000 (0:00:00.242) 0:00:05.836 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Saturday 13 December 2025 02:42:33 +0000 (0:00:00.048) 0:00:05.885 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Saturday 13 December 2025 02:43:35 +0000 (0:01:01.681) 0:01:07.566 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Saturday 13 December 2025 02:43:36 +0000 (0:00:01.165) 0:01:08.732 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Saturday 13 December 2025 02:43:37 +0000 (0:00:01.143) 0:01:09.876 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:43:37 +0000 (0:00:00.043) 0:01:09.919 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Saturday 13 December 2025 02:43:37 +0000 (0:00:00.198) 0:01:10.118 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:43:38 +0000 (0:00:00.207) 0:01:10.325 ***** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Saturday 13 December 2025 02:43:38 +0000 (0:00:00.399) 0:01:10.724 ***** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Saturday 13 December 2025 02:43:38 +0000 (0:00:00.032) 0:01:10.757 ***** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Saturday 13 December 2025 02:43:39 +0000 (0:00:00.694) 0:01:11.452 ***** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Saturday 13 December 2025 02:43:40 +0000 (0:00:01.350) 0:01:12.803 ***** 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 - 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 - libpath_utils - libini_config - 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] *********************** Saturday 13 December 2025 02:43:40 +0000 (0:00:00.056) 0:01:12.860 ***** 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 Saturday 13 December 2025 02:43:40 +0000 (0:00:00.083) 0:01:12.943 ***** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 61.68s osp.edpm.env_data : Gather repository list ------------------------------ 1.35s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.26s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.17s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.14s ../../../../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.69s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.58s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.55s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.40s ../../../../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.24s ../../../../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] ***************************************************** Saturday 13 December 2025 02:43:41 +0000 (0:00:00.028) 0:00:00.028 ***** ok: [instance] TASK [Backup the default grub file] ******************************************** Saturday 13 December 2025 02:43:41 +0000 (0:00:00.041) 0:00:00.070 ***** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Saturday 13 December 2025 02:43:41 +0000 (0:00:00.380) 0:00:00.451 ***** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Saturday 13 December 2025 02:43:41 +0000 (0:00:00.092) 0:00:00.543 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Saturday 13 December 2025 02:43:41 +0000 (0:00:00.039) 0:00:00.583 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Saturday 13 December 2025 02:43:42 +0000 (0:00:00.310) 0:00:00.894 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Saturday 13 December 2025 02:43:42 +0000 (0:00:00.074) 0:00:00.968 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Saturday 13 December 2025 02:43:42 +0000 (0:00:00.036) 0:00:01.005 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Saturday 13 December 2025 02:43:42 +0000 (0:00:00.035) 0:00:01.041 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Saturday 13 December 2025 02:43:42 +0000 (0:00:00.034) 0:00:01.075 ***** 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] *** Saturday 13 December 2025 02:43:42 +0000 (0:00:00.059) 0:00:01.134 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Saturday 13 December 2025 02:43:42 +0000 (0:00:00.045) 0:00:01.180 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Saturday 13 December 2025 02:43:42 +0000 (0:00:00.046) 0:00:01.227 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Saturday 13 December 2025 02:43:42 +0000 (0:00:00.119) 0:00:01.346 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Saturday 13 December 2025 02:43:42 +0000 (0:00:00.050) 0:00:01.397 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Saturday 13 December 2025 02:43:42 +0000 (0:00:00.044) 0:00:01.441 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Saturday 13 December 2025 02:43:42 +0000 (0:00:00.048) 0:00:01.490 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Saturday 13 December 2025 02:43:42 +0000 (0:00:00.050) 0:00:01.540 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Saturday 13 December 2025 02:43:42 +0000 (0:00:00.048) 0:00:01.589 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Saturday 13 December 2025 02:43:42 +0000 (0:00:00.047) 0:00:01.636 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Saturday 13 December 2025 02:43:42 +0000 (0:00:00.081) 0:00:01.718 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Saturday 13 December 2025 02:43:42 +0000 (0:00:00.052) 0:00:01.771 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Saturday 13 December 2025 02:43:43 +0000 (0:00:00.051) 0:00:01.822 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:43:43 +0000 (0:00:00.057) 0:00:01.879 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:43:43 +0000 (0:00:00.340) 0:00:02.219 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Saturday 13 December 2025 02:43:43 +0000 (0:00:00.048) 0:00:02.267 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1] *** Saturday 13 December 2025 02:43:43 +0000 (0:00:00.380) 0:00:02.648 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Saturday 13 December 2025 02:43:44 +0000 (0:00:00.238) 0:00:02.887 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Saturday 13 December 2025 02:43:44 +0000 (0:00:00.223) 0:00:03.111 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Saturday 13 December 2025 02:43:44 +0000 (0:00:00.423) 0:00:03.535 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:43:46 +0000 (0:00:01.274) 0:00:04.809 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:43:46 +0000 (0:00:00.041) 0:00:04.850 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Saturday 13 December 2025 02:43:46 +0000 (0:00:00.043) 0:00:04.894 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Saturday 13 December 2025 02:43:46 +0000 (0:00:00.042) 0:00:04.936 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Saturday 13 December 2025 02:43:46 +0000 (0:00:00.310) 0:00:05.247 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Saturday 13 December 2025 02:43:46 +0000 (0:00:00.041) 0:00:05.288 ***** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Saturday 13 December 2025 02:43:46 +0000 (0:00:00.041) 0:00:05.330 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Saturday 13 December 2025 02:43:46 +0000 (0:00:00.065) 0:00:05.395 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Saturday 13 December 2025 02:43:46 +0000 (0:00:00.037) 0:00:05.433 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Saturday 13 December 2025 02:43:46 +0000 (0:00:00.051) 0:00:05.484 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Saturday 13 December 2025 02:43:46 +0000 (0:00:00.050) 0:00:05.534 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Saturday 13 December 2025 02:43:46 +0000 (0:00:00.050) 0:00:05.584 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Saturday 13 December 2025 02:43:46 +0000 (0:00:00.048) 0:00:05.633 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Saturday 13 December 2025 02:43:46 +0000 (0:00:00.083) 0:00:05.716 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Saturday 13 December 2025 02:43:46 +0000 (0:00:00.047) 0:00:05.764 ***** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=15 changed=4 unreachable=0 failed=0 skipped=29 rescued=0 ignored=0 Saturday 13 December 2025 02:43:47 +0000 (0:00:00.128) 0:00:05.892 ***** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.27s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.42s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.38s Backup the default grub file -------------------------------------------- 0.38s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.34s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.31s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.31s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 --- 0.24s 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.12s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s 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.07s osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set --- 0.06s osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs --------- 0.05s osp.edpm.edpm_module_load : Load modules -------------------------------- 0.05s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Saturday 13 December 2025 02:43:47 +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 Saturday 13 December 2025 02:43:48 +0000 (0:00:00.395) 0:00:00.461 ***** =============================================================================== 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.] *** Saturday 13 December 2025 02:43:49 +0000 (0:00:00.068) 0:00:00.068 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Saturday 13 December 2025 02:43:49 +0000 (0:00:00.046) 0:00:00.114 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Saturday 13 December 2025 02:43:49 +0000 (0:00:00.037) 0:00:00.152 ***** 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] ************* Saturday 13 December 2025 02:43:49 +0000 (0:00:00.074) 0:00:00.226 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Saturday 13 December 2025 02:43:49 +0000 (0:00:00.267) 0:00:00.494 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Saturday 13 December 2025 02:43:50 +0000 (0:00:00.324) 0:00:00.818 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Saturday 13 December 2025 02:43:50 +0000 (0:00:00.231) 0:00:01.049 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Saturday 13 December 2025 02:43:50 +0000 (0:00:00.600) 0:00:01.650 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Saturday 13 December 2025 02:43:51 +0000 (0:00:00.398) 0:00:02.048 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Saturday 13 December 2025 02:43:52 +0000 (0:00:01.281) 0:00:03.330 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Saturday 13 December 2025 02:43:53 +0000 (0:00:00.581) 0:00:03.912 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Saturday 13 December 2025 02:43:54 +0000 (0:00:00.960) 0:00:04.872 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Saturday 13 December 2025 02:43:54 +0000 (0:00:00.860) 0:00:05.733 ***** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011741' end: '2025-12-13 02:43:55.155025' msg: non-zero return code rc: 1 start: '2025-12-13 02:43:55.143284' 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] *** Saturday 13 December 2025 02:43:55 +0000 (0:00:00.256) 0:00:05.989 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Saturday 13 December 2025 02:43:55 +0000 (0:00:00.052) 0:00:06.041 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Saturday 13 December 2025 02:44:48 +0000 (0:00:53.171) 0:00:59.213 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Saturday 13 December 2025 02:44:49 +0000 (0:00:01.183) 0:01:00.397 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Saturday 13 December 2025 02:44:50 +0000 (0:00:01.156) 0:01:01.554 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:44:50 +0000 (0:00:00.062) 0:01:01.616 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Saturday 13 December 2025 02:44:51 +0000 (0:00:00.208) 0:01:01.825 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:44:51 +0000 (0:00:00.205) 0:01:02.031 ***** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Saturday 13 December 2025 02:44:51 +0000 (0:00:00.389) 0:01:02.421 ***** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Saturday 13 December 2025 02:44:51 +0000 (0:00:00.034) 0:01:02.455 ***** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Saturday 13 December 2025 02:44:52 +0000 (0:00:00.682) 0:01:03.138 ***** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Saturday 13 December 2025 02:44:53 +0000 (0:00:01.348) 0:01:04.486 ***** 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 - 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 - libpath_utils - libini_config - 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] *********************** Saturday 13 December 2025 02:44:53 +0000 (0:00:00.053) 0:01:04.540 ***** 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 Saturday 13 December 2025 02:44:53 +0000 (0:00:00.102) 0:01:04.642 ***** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 53.17s osp.edpm.env_data : Gather repository list ------------------------------ 1.35s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.28s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.18s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.16s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.96s ../../../../molecule/common/test_deps : Create repos -------------------- 0.86s 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.58s ../../../../molecule/common/test_deps : Create default repo file -------- 0.40s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.39s ../../../../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.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.10s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Saturday 13 December 2025 02:44:54 +0000 (0:00:00.029) 0:00:00.029 ***** ok: [instance] TASK [Backup the default grub file] ******************************************** Saturday 13 December 2025 02:44:54 +0000 (0:00:00.039) 0:00:00.069 ***** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Saturday 13 December 2025 02:44:54 +0000 (0:00:00.371) 0:00:00.440 ***** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Saturday 13 December 2025 02:44:54 +0000 (0:00:00.084) 0:00:00.525 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Saturday 13 December 2025 02:44:54 +0000 (0:00:00.035) 0:00:00.561 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Saturday 13 December 2025 02:44:55 +0000 (0:00:00.304) 0:00:00.865 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Saturday 13 December 2025 02:44:55 +0000 (0:00:00.069) 0:00:00.935 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Saturday 13 December 2025 02:44:55 +0000 (0:00:00.034) 0:00:00.969 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Saturday 13 December 2025 02:44:55 +0000 (0:00:00.035) 0:00:01.004 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Saturday 13 December 2025 02:44:55 +0000 (0:00:00.032) 0:00:01.037 ***** 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] *** Saturday 13 December 2025 02:44:55 +0000 (0:00:00.057) 0:00:01.094 ***** ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}}) TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Saturday 13 December 2025 02:44:55 +0000 (0:00:00.056) 0:00:01.150 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Saturday 13 December 2025 02:44:55 +0000 (0:00:00.049) 0:00:01.199 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Saturday 13 December 2025 02:44:55 +0000 (0:00:00.079) 0:00:01.279 ***** ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}}) TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Saturday 13 December 2025 02:44:55 +0000 (0:00:00.054) 0:00:01.333 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Saturday 13 December 2025 02:44:55 +0000 (0:00:00.044) 0:00:01.378 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Saturday 13 December 2025 02:44:55 +0000 (0:00:00.055) 0:00:01.433 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Saturday 13 December 2025 02:44:55 +0000 (0:00:00.048) 0:00:01.482 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Saturday 13 December 2025 02:44:55 +0000 (0:00:00.051) 0:00:01.533 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Saturday 13 December 2025 02:44:55 +0000 (0:00:00.044) 0:00:01.578 ***** 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] ********* Saturday 13 December 2025 02:44:55 +0000 (0:00:00.082) 0:00:01.661 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Saturday 13 December 2025 02:44:56 +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] *** Saturday 13 December 2025 02:44:56 +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] *** Saturday 13 December 2025 02:44:56 +0000 (0:00:00.054) 0:00:01.816 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:44:56 +0000 (0:00:00.314) 0:00:02.130 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Saturday 13 December 2025 02:44:56 +0000 (0:00:00.042) 0:00:02.173 ***** 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] *** Saturday 13 December 2025 02:44:56 +0000 (0:00:00.365) 0:00:02.539 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Saturday 13 December 2025 02:44:57 +0000 (0:00:00.219) 0:00:02.758 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Saturday 13 December 2025 02:44:57 +0000 (0:00:00.219) 0:00:02.977 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Saturday 13 December 2025 02:44:57 +0000 (0:00:00.372) 0:00:03.350 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:44:58 +0000 (0:00:01.088) 0:00:04.438 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:44:58 +0000 (0:00:00.040) 0:00:04.479 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Saturday 13 December 2025 02:44:58 +0000 (0:00:00.038) 0:00:04.517 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Saturday 13 December 2025 02:44:58 +0000 (0:00:00.038) 0:00:04.556 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Saturday 13 December 2025 02:44:59 +0000 (0:00:00.300) 0:00:04.856 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Saturday 13 December 2025 02:44:59 +0000 (0:00:00.037) 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.] *** Saturday 13 December 2025 02:44:59 +0000 (0:00:00.039) 0:00:04.933 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Saturday 13 December 2025 02:44:59 +0000 (0:00:00.061) 0:00:04.995 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Saturday 13 December 2025 02:44:59 +0000 (0:00:00.034) 0:00:05.030 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Saturday 13 December 2025 02:44:59 +0000 (0:00:00.046) 0:00:05.077 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Saturday 13 December 2025 02:44:59 +0000 (0:00:00.046) 0:00:05.123 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Saturday 13 December 2025 02:44:59 +0000 (0:00:00.046) 0:00:05.170 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Saturday 13 December 2025 02:44:59 +0000 (0:00:00.046) 0:00:05.217 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Saturday 13 December 2025 02:44:59 +0000 (0:00:00.080) 0:00:05.297 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Saturday 13 December 2025 02:44:59 +0000 (0:00:00.047) 0:00:05.345 ***** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Saturday 13 December 2025 02:44:59 +0000 (0:00:00.124) 0:00:05.470 ***** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.09s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.37s 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 the kernelargs entry is already present in the file --- 0.31s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.30s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 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.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 include_role : osp.edpm.edpm_kernel ------------------------------------- 0.08s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s 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 : 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 : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.06s osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM --- 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] ******************************************* Saturday 13 December 2025 02:45:00 +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 Saturday 13 December 2025 02:45:00 +0000 (0:00:00.381) 0:00:00.447 ***** =============================================================================== 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.] *** Saturday 13 December 2025 02:45:01 +0000 (0:00:00.069) 0:00:00.069 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Saturday 13 December 2025 02:45:02 +0000 (0:00:00.046) 0:00:00.116 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Saturday 13 December 2025 02:45:02 +0000 (0:00:00.036) 0:00:00.152 ***** 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] ************* Saturday 13 December 2025 02:45:02 +0000 (0:00:00.073) 0:00:00.226 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Saturday 13 December 2025 02:45:02 +0000 (0:00:00.276) 0:00:00.502 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Saturday 13 December 2025 02:45:02 +0000 (0:00:00.323) 0:00:00.826 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Saturday 13 December 2025 02:45:02 +0000 (0:00:00.230) 0:00:01.056 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Saturday 13 December 2025 02:45:03 +0000 (0:00:00.585) 0:00:01.642 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Saturday 13 December 2025 02:45:03 +0000 (0:00:00.389) 0:00:02.031 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Saturday 13 December 2025 02:45:05 +0000 (0:00:01.274) 0:00:03.306 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Saturday 13 December 2025 02:45:05 +0000 (0:00:00.562) 0:00:03.869 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Saturday 13 December 2025 02:45:06 +0000 (0:00:00.968) 0:00:04.837 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Saturday 13 December 2025 02:45:07 +0000 (0:00:00.846) 0:00:05.683 ***** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.010044' end: '2025-12-13 02:45:07.766844' msg: non-zero return code rc: 1 start: '2025-12-13 02:45:07.756800' 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] *** Saturday 13 December 2025 02:45:07 +0000 (0:00:00.241) 0:00:05.925 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Saturday 13 December 2025 02:45:07 +0000 (0:00:00.051) 0:00:05.976 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Saturday 13 December 2025 02:46:01 +0000 (0:00:54.019) 0:00:59.996 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Saturday 13 December 2025 02:46:03 +0000 (0:00:01.151) 0:01:01.147 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Saturday 13 December 2025 02:46:04 +0000 (0:00:01.145) 0:01:02.293 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:46:04 +0000 (0:00:00.043) 0:01:02.336 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Saturday 13 December 2025 02:46:04 +0000 (0:00:00.238) 0:01:02.575 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:46:04 +0000 (0:00:00.209) 0:01:02.784 ***** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Saturday 13 December 2025 02:46:05 +0000 (0:00:00.395) 0:01:03.179 ***** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Saturday 13 December 2025 02:46:05 +0000 (0:00:00.033) 0:01:03.213 ***** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Saturday 13 December 2025 02:46:05 +0000 (0:00:00.706) 0:01:03.919 ***** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Saturday 13 December 2025 02:46:06 +0000 (0:00:00.363) 0:01:04.282 ***** 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 - 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 - libpath_utils - libini_config - 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] *********************** Saturday 13 December 2025 02:46:06 +0000 (0:00:00.056) 0:01:04.339 ***** 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 Saturday 13 December 2025 02:46:06 +0000 (0:00:00.093) 0:01:04.432 ***** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 54.02s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.27s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.15s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.15s ../../../../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.71s ../../../../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.40s ../../../../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.28s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.24s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.24s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s ../../../../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 [Importing test_vars] ***************************************************** Saturday 13 December 2025 02:46:06 +0000 (0:00:00.026) 0:00:00.026 ***** ok: [instance] TASK [Backup the default grub file] ******************************************** Saturday 13 December 2025 02:46:06 +0000 (0:00:00.037) 0:00:00.064 ***** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Saturday 13 December 2025 02:46:07 +0000 (0:00:00.363) 0:00:00.427 ***** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Saturday 13 December 2025 02:46:07 +0000 (0:00:00.085) 0:00:00.512 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Saturday 13 December 2025 02:46:07 +0000 (0:00:00.039) 0:00:00.552 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Saturday 13 December 2025 02:46:07 +0000 (0:00:00.293) 0:00:00.845 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Saturday 13 December 2025 02:46:07 +0000 (0:00:00.067) 0:00:00.913 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Saturday 13 December 2025 02:46:07 +0000 (0:00:00.034) 0:00:00.948 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Saturday 13 December 2025 02:46:07 +0000 (0:00:00.034) 0:00:00.982 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Saturday 13 December 2025 02:46:07 +0000 (0:00:00.033) 0:00:01.016 ***** 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] *** Saturday 13 December 2025 02:46:07 +0000 (0:00:00.059) 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] ************************ Saturday 13 December 2025 02:46:07 +0000 (0:00:00.065) 0:00:01.141 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Saturday 13 December 2025 02:46:07 +0000 (0:00:00.049) 0:00:01.190 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Saturday 13 December 2025 02:46:08 +0000 (0:00:00.080) 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] ***************** Saturday 13 December 2025 02:46:08 +0000 (0:00:00.060) 0:00:01.331 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Saturday 13 December 2025 02:46:08 +0000 (0:00:00.042) 0:00:01.373 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Saturday 13 December 2025 02:46:08 +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] *** Saturday 13 December 2025 02:46:08 +0000 (0:00:00.051) 0:00:01.481 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Saturday 13 December 2025 02:46:08 +0000 (0:00:00.054) 0:00:01.535 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Saturday 13 December 2025 02:46:08 +0000 (0:00:00.053) 0:00:01.589 ***** 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] ********* Saturday 13 December 2025 02:46:08 +0000 (0:00:00.083) 0:00:01.673 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Saturday 13 December 2025 02:46:08 +0000 (0:00:00.052) 0:00:01.726 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Saturday 13 December 2025 02:46:08 +0000 (0:00:00.051) 0:00:01.778 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:46:08 +0000 (0:00:00.051) 0:00:01.829 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:46:08 +0000 (0:00:00.319) 0:00:02.148 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Saturday 13 December 2025 02:46:08 +0000 (0:00:00.045) 0:00:02.194 ***** 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] *** Saturday 13 December 2025 02:46:09 +0000 (0:00:00.348) 0:00:02.542 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Saturday 13 December 2025 02:46:09 +0000 (0:00:00.222) 0:00:02.765 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Saturday 13 December 2025 02:46:09 +0000 (0:00:00.210) 0:00:02.975 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Saturday 13 December 2025 02:46:10 +0000 (0:00:00.353) 0:00:03.329 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:46:11 +0000 (0:00:01.088) 0:00:04.417 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:46:11 +0000 (0:00:00.042) 0:00:04.460 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Saturday 13 December 2025 02:46:11 +0000 (0:00:00.039) 0:00:04.499 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Saturday 13 December 2025 02:46:11 +0000 (0:00:00.041) 0:00:04.541 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Saturday 13 December 2025 02:46:11 +0000 (0:00:00.310) 0:00:04.852 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Saturday 13 December 2025 02:46:11 +0000 (0:00:00.042) 0:00:04.894 ***** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Saturday 13 December 2025 02:46:11 +0000 (0:00:00.043) 0:00:04.938 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Saturday 13 December 2025 02:46:11 +0000 (0:00:00.064) 0:00:05.003 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Saturday 13 December 2025 02:46:11 +0000 (0:00:00.037) 0:00:05.040 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Saturday 13 December 2025 02:46:11 +0000 (0:00:00.051) 0:00:05.092 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Saturday 13 December 2025 02:46:11 +0000 (0:00:00.050) 0:00:05.142 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Saturday 13 December 2025 02:46:11 +0000 (0:00:00.046) 0:00:05.188 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Saturday 13 December 2025 02:46:12 +0000 (0:00:00.048) 0:00:05.237 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Saturday 13 December 2025 02:46:12 +0000 (0:00:00.087) 0:00:05.324 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Saturday 13 December 2025 02:46:12 +0000 (0:00:00.046) 0:00:05.370 ***** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Saturday 13 December 2025 02:46:12 +0000 (0:00:00.123) 0:00:05.494 ***** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.09s Backup the default grub file -------------------------------------------- 0.36s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.35s 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.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.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.22s 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_module_load : Modules reload ------------------------------ 0.09s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s 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_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 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 : 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] ******************************************* Saturday 13 December 2025 02:46:12 +0000 (0:00:00.068) 0:00:00.068 ***** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Saturday 13 December 2025 02:46:13 +0000 (0:00:00.390) 0:00:00.458 ***** =============================================================================== 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.] *** Saturday 13 December 2025 02:46:14 +0000 (0:00:00.069) 0:00:00.069 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Saturday 13 December 2025 02:46:14 +0000 (0:00:00.047) 0:00:00.116 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Saturday 13 December 2025 02:46:14 +0000 (0:00:00.038) 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] ************* Saturday 13 December 2025 02:46:14 +0000 (0:00:00.073) 0:00:00.228 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Saturday 13 December 2025 02:46:14 +0000 (0:00:00.274) 0:00:00.503 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Saturday 13 December 2025 02:46:15 +0000 (0:00:00.322) 0:00:00.825 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Saturday 13 December 2025 02:46:15 +0000 (0:00:00.231) 0:00:01.056 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Saturday 13 December 2025 02:46:16 +0000 (0:00:00.577) 0:00:01.633 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Saturday 13 December 2025 02:46:16 +0000 (0:00:00.386) 0:00:02.020 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Saturday 13 December 2025 02:46:17 +0000 (0:00:01.264) 0:00:03.285 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Saturday 13 December 2025 02:46:18 +0000 (0:00:00.571) 0:00:03.856 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Saturday 13 December 2025 02:46:19 +0000 (0:00:00.961) 0:00:04.818 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Saturday 13 December 2025 02:46:20 +0000 (0:00:00.823) 0:00:05.641 ***** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011007' end: '2025-12-13 02:46:20.247585' msg: non-zero return code rc: 1 start: '2025-12-13 02:46:20.236578' 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] *** Saturday 13 December 2025 02:46:20 +0000 (0:00:00.244) 0:00:05.885 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Saturday 13 December 2025 02:46:20 +0000 (0:00:00.051) 0:00:05.937 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Saturday 13 December 2025 02:47:18 +0000 (0:00:58.443) 0:01:04.381 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Saturday 13 December 2025 02:47:20 +0000 (0:00:01.201) 0:01:05.583 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Saturday 13 December 2025 02:47:21 +0000 (0:00:01.214) 0:01:06.797 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:47:21 +0000 (0:00:00.092) 0:01:06.889 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Saturday 13 December 2025 02:47:21 +0000 (0:00:00.232) 0:01:07.122 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:47:21 +0000 (0:00:00.248) 0:01:07.370 ***** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Saturday 13 December 2025 02:47:22 +0000 (0:00:00.460) 0:01:07.831 ***** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Saturday 13 December 2025 02:47:22 +0000 (0:00:00.044) 0:01:07.876 ***** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Saturday 13 December 2025 02:47:23 +0000 (0:00:00.760) 0:01:08.636 ***** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Saturday 13 December 2025 02:47:23 +0000 (0:00:00.382) 0:01:09.018 ***** 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 - 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 - libpath_utils - libini_config - 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] *********************** Saturday 13 December 2025 02:47:23 +0000 (0:00:00.059) 0:01:09.077 ***** 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 Saturday 13 December 2025 02:47:23 +0000 (0:00:00.084) 0:01:09.162 ***** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 58.44s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.26s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.21s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.20s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.96s ../../../../molecule/common/test_deps : Create repos -------------------- 0.82s osp.edpm.env_data : Gather all installed packages ----------------------- 0.76s ../../../../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.46s ../../../../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.32s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.27s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.25s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.24s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.23s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s ../../../../molecule/common/test_deps : Install extra packages ---------- 0.09s osp.edpm.env_data : Output installed repositories ----------------------- 0.08s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Saturday 13 December 2025 02:47:24 +0000 (0:00:00.029) 0:00:00.029 ***** ok: [instance] TASK [Backup the default grub file] ******************************************** Saturday 13 December 2025 02:47:24 +0000 (0:00:00.045) 0:00:00.075 ***** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Saturday 13 December 2025 02:47:24 +0000 (0:00:00.420) 0:00:00.495 ***** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Saturday 13 December 2025 02:47:24 +0000 (0:00:00.092) 0:00:00.587 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Saturday 13 December 2025 02:47:24 +0000 (0:00:00.045) 0:00:00.633 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Saturday 13 December 2025 02:47:25 +0000 (0:00:00.350) 0:00:00.983 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Saturday 13 December 2025 02:47:25 +0000 (0:00:00.087) 0:00:01.071 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Saturday 13 December 2025 02:47:25 +0000 (0:00:00.037) 0:00:01.108 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Saturday 13 December 2025 02:47:25 +0000 (0:00:00.036) 0:00:01.145 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Saturday 13 December 2025 02:47:25 +0000 (0:00:00.040) 0:00:01.185 ***** 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] *** Saturday 13 December 2025 02:47:25 +0000 (0:00:00.064) 0:00:01.249 ***** 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] ************************ Saturday 13 December 2025 02:47:25 +0000 (0:00:00.069) 0:00:01.319 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Saturday 13 December 2025 02:47:25 +0000 (0:00:00.094) 0:00:01.413 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Saturday 13 December 2025 02:47:25 +0000 (0:00:00.056) 0:00:01.469 ***** 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] ***************** Saturday 13 December 2025 02:47:25 +0000 (0:00:00.071) 0:00:01.540 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Saturday 13 December 2025 02:47:25 +0000 (0:00:00.049) 0:00:01.590 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Saturday 13 December 2025 02:47:25 +0000 (0:00:00.061) 0:00:01.651 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Saturday 13 December 2025 02:47:25 +0000 (0:00:00.060) 0:00:01.711 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Saturday 13 December 2025 02:47:25 +0000 (0:00:00.067) 0:00:01.779 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Saturday 13 December 2025 02:47:25 +0000 (0:00:00.105) 0:00:01.885 ***** 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] ********* Saturday 13 December 2025 02:47:26 +0000 (0:00:00.060) 0:00:01.946 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Saturday 13 December 2025 02:47:26 +0000 (0:00:00.057) 0:00:02.004 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Saturday 13 December 2025 02:47:26 +0000 (0:00:00.055) 0:00:02.059 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:47:26 +0000 (0:00:00.058) 0:00:02.118 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:47:26 +0000 (0:00:00.384) 0:00:02.502 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Saturday 13 December 2025 02:47:26 +0000 (0:00:00.051) 0:00:02.553 ***** 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] *** Saturday 13 December 2025 02:47:27 +0000 (0:00:00.373) 0:00:02.927 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Saturday 13 December 2025 02:47:27 +0000 (0:00:00.250) 0:00:03.177 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Saturday 13 December 2025 02:47:27 +0000 (0:00:00.233) 0:00:03.411 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Saturday 13 December 2025 02:47:27 +0000 (0:00:00.405) 0:00:03.817 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:47:29 +0000 (0:00:01.134) 0:00:04.951 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:47:29 +0000 (0:00:00.043) 0:00:04.995 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Saturday 13 December 2025 02:47:29 +0000 (0:00:00.039) 0:00:05.035 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Saturday 13 December 2025 02:47:29 +0000 (0:00:00.039) 0:00:05.074 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Saturday 13 December 2025 02:47:29 +0000 (0:00:00.319) 0:00:05.393 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Saturday 13 December 2025 02:47:29 +0000 (0:00:00.041) 0:00:05.435 ***** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Saturday 13 December 2025 02:47:29 +0000 (0:00:00.069) 0:00:05.504 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Saturday 13 December 2025 02:47:29 +0000 (0:00:00.037) 0:00:05.542 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Saturday 13 December 2025 02:47:29 +0000 (0:00:00.034) 0:00:05.577 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Saturday 13 December 2025 02:47:29 +0000 (0:00:00.048) 0:00:05.625 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Saturday 13 December 2025 02:47:29 +0000 (0:00:00.047) 0:00:05.673 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Saturday 13 December 2025 02:47:29 +0000 (0:00:00.048) 0:00:05.721 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Saturday 13 December 2025 02:47:29 +0000 (0:00:00.047) 0:00:05.768 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Saturday 13 December 2025 02:47:29 +0000 (0:00:00.084) 0:00:05.853 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Saturday 13 December 2025 02:47:29 +0000 (0:00:00.048) 0:00:05.901 ***** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Saturday 13 December 2025 02:47:30 +0000 (0:00:00.123) 0:00:06.024 ***** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.13s Backup the default grub file -------------------------------------------- 0.42s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.41s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.38s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.37s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.35s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.32s 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.25s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.23s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz ---- 0.11s osp.edpm.edpm_kernel : Find hugepages in cmdline ------------------------ 0.09s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.09s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.08s osp.edpm.edpm_kernel : Find desired default hugepage size --------------- 0.07s osp.edpm.edpm_kernel : Set reboot required fact ------------------------- 0.07s osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.07s osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written --- 0.07s osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Saturday 13 December 2025 02:47:30 +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 Saturday 13 December 2025 02:47:31 +0000 (0:00:00.417) 0:00:00.483 ***** =============================================================================== Restore the default grub file ------------------------------------------- 0.42s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Saturday 13 December 2025 02:47:32 +0000 (0:00:00.069) 0:00:00.069 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Saturday 13 December 2025 02:47:32 +0000 (0:00:00.045) 0:00:00.115 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Saturday 13 December 2025 02:47:32 +0000 (0:00:00.039) 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] ************* Saturday 13 December 2025 02:47:32 +0000 (0:00:00.072) 0:00:00.227 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Saturday 13 December 2025 02:47:32 +0000 (0:00:00.273) 0:00:00.500 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Saturday 13 December 2025 02:47:33 +0000 (0:00:00.337) 0:00:00.838 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Saturday 13 December 2025 02:47:33 +0000 (0:00:00.238) 0:00:01.077 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Saturday 13 December 2025 02:47:34 +0000 (0:00:00.594) 0:00:01.671 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Saturday 13 December 2025 02:47:34 +0000 (0:00:00.389) 0:00:02.061 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Saturday 13 December 2025 02:47:35 +0000 (0:00:01.273) 0:00:03.334 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Saturday 13 December 2025 02:47:36 +0000 (0:00:00.577) 0:00:03.912 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Saturday 13 December 2025 02:47:37 +0000 (0:00:00.945) 0:00:04.857 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Saturday 13 December 2025 02:47:38 +0000 (0:00:00.843) 0:00:05.701 ***** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.012043' end: '2025-12-13 02:47:38.232662' msg: non-zero return code rc: 1 start: '2025-12-13 02:47:38.220619' 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] *** Saturday 13 December 2025 02:47:38 +0000 (0:00:00.258) 0:00:05.960 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Saturday 13 December 2025 02:47:38 +0000 (0:00:00.052) 0:00:06.013 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Saturday 13 December 2025 02:48:39 +0000 (0:01:01.471) 0:01:07.484 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Saturday 13 December 2025 02:48:41 +0000 (0:00:01.187) 0:01:08.672 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Saturday 13 December 2025 02:48:42 +0000 (0:00:01.166) 0:01:09.839 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:48:42 +0000 (0:00:00.045) 0:01:09.884 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Saturday 13 December 2025 02:48:42 +0000 (0:00:00.216) 0:01:10.101 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:48:42 +0000 (0:00:00.217) 0:01:10.318 ***** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Saturday 13 December 2025 02:48:43 +0000 (0:00:00.391) 0:01:10.710 ***** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Saturday 13 December 2025 02:48:43 +0000 (0:00:00.031) 0:01:10.742 ***** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Saturday 13 December 2025 02:48:43 +0000 (0:00:00.722) 0:01:11.464 ***** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Saturday 13 December 2025 02:48:44 +0000 (0:00:00.351) 0:01:11.816 ***** 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 - 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 - libpath_utils - libini_config - 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] *********************** Saturday 13 December 2025 02:48:44 +0000 (0:00:00.054) 0:01:11.870 ***** 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 Saturday 13 December 2025 02:48:44 +0000 (0:00:00.084) 0:01:11.954 ***** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 61.47s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.27s ../../../../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.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.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.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.26s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.24s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.22s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.22s 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] ***************************************************** Saturday 13 December 2025 02:48:44 +0000 (0:00:00.027) 0:00:00.027 ***** ok: [instance] TASK [Backup the default grub file] ******************************************** Saturday 13 December 2025 02:48:44 +0000 (0:00:00.034) 0:00:00.061 ***** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Saturday 13 December 2025 02:48:45 +0000 (0:00:00.363) 0:00:00.425 ***** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Saturday 13 December 2025 02:48:45 +0000 (0:00:00.081) 0:00:00.507 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Saturday 13 December 2025 02:48:45 +0000 (0:00:00.037) 0:00:00.544 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Saturday 13 December 2025 02:48:45 +0000 (0:00:00.286) 0:00:00.830 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Saturday 13 December 2025 02:48:45 +0000 (0:00:00.065) 0:00:00.896 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Saturday 13 December 2025 02:48:45 +0000 (0:00:00.032) 0:00:00.928 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Saturday 13 December 2025 02:48:45 +0000 (0:00:00.033) 0:00:00.962 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Saturday 13 December 2025 02:48:45 +0000 (0:00:00.033) 0:00:00.995 ***** 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] *** Saturday 13 December 2025 02:48:45 +0000 (0:00:00.058) 0:00:01.053 ***** 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] ************************ Saturday 13 December 2025 02:48:45 +0000 (0:00:00.059) 0:00:01.113 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Saturday 13 December 2025 02:48:45 +0000 (0:00:00.047) 0:00:01.160 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Saturday 13 December 2025 02:48:45 +0000 (0:00:00.080) 0:00:01.241 ***** 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] ***************** Saturday 13 December 2025 02:48:46 +0000 (0:00:00.056) 0:00:01.298 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Saturday 13 December 2025 02:48:46 +0000 (0:00:00.039) 0:00:01.337 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Saturday 13 December 2025 02:48:46 +0000 (0:00:00.056) 0:00:01.394 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Saturday 13 December 2025 02:48:46 +0000 (0:00:00.049) 0:00:01.443 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Saturday 13 December 2025 02:48:46 +0000 (0:00:00.050) 0:00:01.494 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Saturday 13 December 2025 02:48:46 +0000 (0:00:00.047) 0:00:01.542 ***** 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] ********* Saturday 13 December 2025 02:48:46 +0000 (0:00:00.077) 0:00:01.620 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Saturday 13 December 2025 02:48:46 +0000 (0:00:00.051) 0:00:01.671 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Saturday 13 December 2025 02:48:46 +0000 (0:00:00.049) 0:00:01.720 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:48:46 +0000 (0:00:00.053) 0:00:01.774 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:48:46 +0000 (0:00:00.308) 0:00:02.082 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Saturday 13 December 2025 02:48:46 +0000 (0:00:00.043) 0:00:02.125 ***** 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] *** Saturday 13 December 2025 02:48:47 +0000 (0:00:00.344) 0:00:02.469 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Saturday 13 December 2025 02:48:47 +0000 (0:00:00.206) 0:00:02.676 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Saturday 13 December 2025 02:48:47 +0000 (0:00:00.205) 0:00:02.881 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Saturday 13 December 2025 02:48:47 +0000 (0:00:00.365) 0:00:03.247 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:48:49 +0000 (0:00:01.097) 0:00:04.345 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:48:49 +0000 (0:00:00.040) 0:00:04.385 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Saturday 13 December 2025 02:48:49 +0000 (0:00:00.040) 0:00:04.426 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Saturday 13 December 2025 02:48:49 +0000 (0:00:00.038) 0:00:04.464 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Saturday 13 December 2025 02:48:49 +0000 (0:00:00.301) 0:00:04.766 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Saturday 13 December 2025 02:48:49 +0000 (0:00:00.039) 0:00:04.805 ***** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Saturday 13 December 2025 02:48:49 +0000 (0:00:00.041) 0:00:04.846 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Saturday 13 December 2025 02:48:49 +0000 (0:00:00.065) 0:00:04.912 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Saturday 13 December 2025 02:48:49 +0000 (0:00:00.037) 0:00:04.950 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Saturday 13 December 2025 02:48:49 +0000 (0:00:00.048) 0:00:04.998 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Saturday 13 December 2025 02:48:49 +0000 (0:00:00.050) 0:00:05.049 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Saturday 13 December 2025 02:48:49 +0000 (0:00:00.047) 0:00:05.096 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Saturday 13 December 2025 02:48:49 +0000 (0:00:00.046) 0:00:05.142 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Saturday 13 December 2025 02:48:49 +0000 (0:00:00.054) 0:00:05.197 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Saturday 13 December 2025 02:48:50 +0000 (0:00:00.082) 0:00:05.280 ***** skipping: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Saturday 13 December 2025 02:48:50 +0000 (0:00:00.064) 0:00:05.344 ***** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Saturday 13 December 2025 02:48:50 +0000 (0:00:00.095) 0:00:05.440 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Saturday 13 December 2025 02:48:50 +0000 (0:00:00.036) 0:00:05.476 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Saturday 13 December 2025 02:48:50 +0000 (0:00:00.237) 0:00:05.714 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Saturday 13 December 2025 02:48:50 +0000 (0:00:00.043) 0:00:05.757 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Saturday 13 December 2025 02:48:50 +0000 (0:00:00.030) 0:00:05.788 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Saturday 13 December 2025 02:48:50 +0000 (0:00:00.032) 0:00:05.821 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Saturday 13 December 2025 02:48:50 +0000 (0:00:00.034) 0:00:05.855 ***** 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] *** Saturday 13 December 2025 02:48:50 +0000 (0:00:00.057) 0:00:05.913 ***** 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] ************************ Saturday 13 December 2025 02:48:50 +0000 (0:00:00.059) 0:00:05.973 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Saturday 13 December 2025 02:48:50 +0000 (0:00:00.083) 0:00:06.056 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Saturday 13 December 2025 02:48:50 +0000 (0:00:00.046) 0:00:06.102 ***** 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] ***************** Saturday 13 December 2025 02:48:50 +0000 (0:00:00.057) 0:00:06.159 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Saturday 13 December 2025 02:48:50 +0000 (0:00:00.040) 0:00:06.200 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Saturday 13 December 2025 02:48:50 +0000 (0:00:00.053) 0:00:06.254 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Saturday 13 December 2025 02:48:51 +0000 (0:00:00.050) 0:00:06.304 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Saturday 13 December 2025 02:48:51 +0000 (0:00:00.050) 0:00:06.354 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Saturday 13 December 2025 02:48:51 +0000 (0:00:00.076) 0:00:06.431 ***** 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] ********* Saturday 13 December 2025 02:48:51 +0000 (0:00:00.051) 0:00:06.483 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Saturday 13 December 2025 02:48:51 +0000 (0:00:00.051) 0:00:06.535 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Saturday 13 December 2025 02:48:51 +0000 (0:00:00.048) 0:00:06.583 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:48:51 +0000 (0:00:00.051) 0:00:06.635 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:48:51 +0000 (0:00:00.216) 0:00:06.851 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Saturday 13 December 2025 02:48:51 +0000 (0:00:00.042) 0:00:06.894 ***** 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] *** Saturday 13 December 2025 02:48:51 +0000 (0:00:00.254) 0:00:07.149 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Saturday 13 December 2025 02:48:52 +0000 (0:00:00.208) 0:00:07.357 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Saturday 13 December 2025 02:48:52 +0000 (0:00:00.213) 0:00:07.571 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Saturday 13 December 2025 02:48:52 +0000 (0:00:00.270) 0:00:07.841 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:48:53 +0000 (0:00:01.046) 0:00:08.887 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:48:53 +0000 (0:00:00.040) 0:00:08.928 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Saturday 13 December 2025 02:48:53 +0000 (0:00:00.040) 0:00:08.968 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Saturday 13 December 2025 02:48:53 +0000 (0:00:00.039) 0:00:09.008 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Saturday 13 December 2025 02:48:53 +0000 (0:00:00.207) 0:00:09.215 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Saturday 13 December 2025 02:48:53 +0000 (0:00:00.040) 0:00:09.256 ***** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Saturday 13 December 2025 02:48:54 +0000 (0:00:00.042) 0:00:09.299 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Saturday 13 December 2025 02:48:54 +0000 (0:00:00.066) 0:00:09.366 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Saturday 13 December 2025 02:48:54 +0000 (0:00:00.036) 0:00:09.402 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Saturday 13 December 2025 02:48:54 +0000 (0:00:00.047) 0:00:09.450 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Saturday 13 December 2025 02:48:54 +0000 (0:00:00.052) 0:00:09.502 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Saturday 13 December 2025 02:48:54 +0000 (0:00:00.050) 0:00:09.553 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Saturday 13 December 2025 02:48:54 +0000 (0:00:00.050) 0:00:09.604 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Saturday 13 December 2025 02:48:54 +0000 (0:00:00.083) 0:00:09.688 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Saturday 13 December 2025 02:48:54 +0000 (0:00:00.047) 0:00:09.735 ***** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=44 changed=9 unreachable=0 failed=0 skipped=42 rescued=0 ignored=0 Saturday 13 December 2025 02:48:54 +0000 (0:00:00.125) 0:00:09.861 ***** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.10s 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 : 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.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 : Get the command line args of the node ------------ 0.24s 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.21s 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.21s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.21s 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 : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.21s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.13s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.10s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.08s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Saturday 13 December 2025 02:48:55 +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 Saturday 13 December 2025 02:48:55 +0000 (0:00:00.372) 0:00:00.436 ***** =============================================================================== Restore the default grub file ------------------------------------------- 0.37s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Saturday 13 December 2025 02:48:56 +0000 (0:00:00.068) 0:00:00.068 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Saturday 13 December 2025 02:48:56 +0000 (0:00:00.045) 0:00:00.113 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Saturday 13 December 2025 02:48:56 +0000 (0:00:00.035) 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] ************* Saturday 13 December 2025 02:48:56 +0000 (0:00:00.070) 0:00:00.219 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Saturday 13 December 2025 02:48:57 +0000 (0:00:00.267) 0:00:00.487 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Saturday 13 December 2025 02:48:57 +0000 (0:00:00.319) 0:00:00.806 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Saturday 13 December 2025 02:48:57 +0000 (0:00:00.227) 0:00:01.033 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Saturday 13 December 2025 02:48:58 +0000 (0:00:00.580) 0:00:01.614 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Saturday 13 December 2025 02:48:58 +0000 (0:00:00.371) 0:00:01.985 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Saturday 13 December 2025 02:48:59 +0000 (0:00:01.252) 0:00:03.237 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Saturday 13 December 2025 02:49:00 +0000 (0:00:00.564) 0:00:03.802 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Saturday 13 December 2025 02:49:01 +0000 (0:00:00.934) 0:00:04.736 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Saturday 13 December 2025 02:49:02 +0000 (0:00:00.830) 0:00:05.567 ***** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.010803' end: '2025-12-13 02:49:02.445800' msg: non-zero return code rc: 1 start: '2025-12-13 02:49:02.434997' 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] *** Saturday 13 December 2025 02:49:02 +0000 (0:00:00.243) 0:00:05.810 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Saturday 13 December 2025 02:49:02 +0000 (0:00:00.048) 0:00:05.859 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Saturday 13 December 2025 02:50:05 +0000 (0:01:02.542) 0:01:08.401 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Saturday 13 December 2025 02:50:06 +0000 (0:00:01.156) 0:01:09.557 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Saturday 13 December 2025 02:50:07 +0000 (0:00:01.154) 0:01:10.712 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:50:07 +0000 (0:00:00.064) 0:01:10.776 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Saturday 13 December 2025 02:50:07 +0000 (0:00:00.212) 0:01:10.989 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:50:07 +0000 (0:00:00.213) 0:01:11.202 ***** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Saturday 13 December 2025 02:50:08 +0000 (0:00:00.412) 0:01:11.615 ***** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Saturday 13 December 2025 02:50:08 +0000 (0:00:00.031) 0:01:11.647 ***** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Saturday 13 December 2025 02:50:09 +0000 (0:00:00.735) 0:01:12.383 ***** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Saturday 13 December 2025 02:50:09 +0000 (0:00:00.358) 0:01:12.741 ***** 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 - 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 - libpath_utils - libini_config - 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] *********************** Saturday 13 December 2025 02:50:09 +0000 (0:00:00.058) 0:01:12.800 ***** 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 Saturday 13 December 2025 02:50:09 +0000 (0:00:00.086) 0:01:12.886 ***** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 62.54s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.25s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.16s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.15s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.93s ../../../../molecule/common/test_deps : Create repos -------------------- 0.83s osp.edpm.env_data : Gather all installed packages ----------------------- 0.74s ../../../../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.37s 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.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.09s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Saturday 13 December 2025 02:50:10 +0000 (0:00:00.027) 0:00:00.027 ***** ok: [instance] TASK [Backup the default grub file] ******************************************** Saturday 13 December 2025 02:50:10 +0000 (0:00:00.034) 0:00:00.061 ***** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Saturday 13 December 2025 02:50:10 +0000 (0:00:00.374) 0:00:00.435 ***** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Saturday 13 December 2025 02:50:10 +0000 (0:00:00.084) 0:00:00.520 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Saturday 13 December 2025 02:50:10 +0000 (0:00:00.037) 0:00:00.558 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Saturday 13 December 2025 02:50:10 +0000 (0:00:00.291) 0:00:00.849 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Saturday 13 December 2025 02:50:10 +0000 (0:00:00.068) 0:00:00.917 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Saturday 13 December 2025 02:50:10 +0000 (0:00:00.033) 0:00:00.950 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Saturday 13 December 2025 02:50:11 +0000 (0:00:00.033) 0:00:00.984 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Saturday 13 December 2025 02:50:11 +0000 (0:00:00.033) 0:00:01.017 ***** 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] *** Saturday 13 December 2025 02:50:11 +0000 (0:00:00.057) 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] ************************ Saturday 13 December 2025 02:50:11 +0000 (0:00:00.061) 0:00:01.136 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Saturday 13 December 2025 02:50:11 +0000 (0:00:00.046) 0:00:01.182 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Saturday 13 December 2025 02:50:11 +0000 (0:00:00.079) 0:00:01.261 ***** 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] ***************** Saturday 13 December 2025 02:50:11 +0000 (0:00:00.060) 0:00:01.322 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Saturday 13 December 2025 02:50:11 +0000 (0:00:00.042) 0:00:01.364 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Saturday 13 December 2025 02:50:11 +0000 (0:00:00.056) 0:00:01.420 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Saturday 13 December 2025 02:50:11 +0000 (0:00:00.050) 0:00:01.471 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Saturday 13 December 2025 02:50:11 +0000 (0:00:00.051) 0:00:01.522 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Saturday 13 December 2025 02:50:11 +0000 (0:00:00.047) 0:00:01.570 ***** 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] ********* Saturday 13 December 2025 02:50:11 +0000 (0:00:00.081) 0:00:01.651 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Saturday 13 December 2025 02:50:11 +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] *** Saturday 13 December 2025 02:50:11 +0000 (0:00:00.048) 0:00:01.750 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:50:11 +0000 (0:00:00.052) 0:00:01.802 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:50:12 +0000 (0:00:00.313) 0:00:02.116 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Saturday 13 December 2025 02:50:12 +0000 (0:00:00.045) 0:00:02.162 ***** 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] *** Saturday 13 December 2025 02:50:12 +0000 (0:00:00.345) 0:00:02.507 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Saturday 13 December 2025 02:50:12 +0000 (0:00:00.226) 0:00:02.734 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Saturday 13 December 2025 02:50:12 +0000 (0:00:00.223) 0:00:02.958 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Saturday 13 December 2025 02:50:13 +0000 (0:00:00.382) 0:00:03.340 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:50:14 +0000 (0:00:01.106) 0:00:04.447 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:50:14 +0000 (0:00:00.039) 0:00:04.487 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Saturday 13 December 2025 02:50:14 +0000 (0:00:00.038) 0:00:04.526 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Saturday 13 December 2025 02:50:14 +0000 (0:00:00.040) 0:00:04.566 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Saturday 13 December 2025 02:50:14 +0000 (0:00:00.325) 0:00:04.891 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Saturday 13 December 2025 02:50:14 +0000 (0:00:00.041) 0:00:04.933 ***** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Saturday 13 December 2025 02:50:14 +0000 (0:00:00.040) 0:00:04.974 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Saturday 13 December 2025 02:50:15 +0000 (0:00:00.063) 0:00:05.037 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Saturday 13 December 2025 02:50:15 +0000 (0:00:00.035) 0:00:05.072 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Saturday 13 December 2025 02:50:15 +0000 (0:00:00.048) 0:00:05.120 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Saturday 13 December 2025 02:50:15 +0000 (0:00:00.047) 0:00:05.168 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Saturday 13 December 2025 02:50:15 +0000 (0:00:00.047) 0:00:05.215 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Saturday 13 December 2025 02:50:15 +0000 (0:00:00.047) 0:00:05.262 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Saturday 13 December 2025 02:50:15 +0000 (0:00:00.080) 0:00:05.343 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Saturday 13 December 2025 02:50:15 +0000 (0:00:00.048) 0:00:05.392 ***** skipping: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Saturday 13 December 2025 02:50:15 +0000 (0:00:00.067) 0:00:05.459 ***** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Saturday 13 December 2025 02:50:15 +0000 (0:00:00.094) 0:00:05.553 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Saturday 13 December 2025 02:50:15 +0000 (0:00:00.038) 0:00:05.592 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Saturday 13 December 2025 02:50:15 +0000 (0:00:00.224) 0:00:05.816 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Saturday 13 December 2025 02:50:15 +0000 (0:00:00.045) 0:00:05.862 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Saturday 13 December 2025 02:50:15 +0000 (0:00:00.033) 0:00:05.895 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Saturday 13 December 2025 02:50:15 +0000 (0:00:00.032) 0:00:05.928 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Saturday 13 December 2025 02:50:15 +0000 (0:00:00.033) 0:00:05.962 ***** 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] *** Saturday 13 December 2025 02:50:16 +0000 (0:00:00.056) 0:00:06.019 ***** 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] ************************ Saturday 13 December 2025 02:50:16 +0000 (0:00:00.091) 0:00:06.110 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Saturday 13 December 2025 02:50:16 +0000 (0:00:00.045) 0:00:06.156 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Saturday 13 December 2025 02:50:16 +0000 (0:00:00.046) 0:00:06.202 ***** 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] ***************** Saturday 13 December 2025 02:50:16 +0000 (0:00:00.057) 0:00:06.260 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Saturday 13 December 2025 02:50:16 +0000 (0:00:00.039) 0:00:06.299 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Saturday 13 December 2025 02:50:16 +0000 (0:00:00.053) 0:00:06.353 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Saturday 13 December 2025 02:50:16 +0000 (0:00:00.052) 0:00:06.405 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Saturday 13 December 2025 02:50:16 +0000 (0:00:00.050) 0:00:06.455 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Saturday 13 December 2025 02:50:16 +0000 (0:00:00.079) 0:00:06.535 ***** 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] ********* Saturday 13 December 2025 02:50:16 +0000 (0:00:00.051) 0:00:06.586 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Saturday 13 December 2025 02:50:16 +0000 (0:00:00.050) 0:00:06.636 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Saturday 13 December 2025 02:50:16 +0000 (0:00:00.048) 0:00:06.685 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:50:16 +0000 (0:00:00.053) 0:00:06.739 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:50:16 +0000 (0:00:00.215) 0:00:06.954 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Saturday 13 December 2025 02:50:17 +0000 (0:00:00.042) 0:00:06.996 ***** 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] *** Saturday 13 December 2025 02:50:17 +0000 (0:00:00.210) 0:00:07.206 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Saturday 13 December 2025 02:50:17 +0000 (0:00:00.213) 0:00:07.420 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Saturday 13 December 2025 02:50:17 +0000 (0:00:00.209) 0:00:07.629 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Saturday 13 December 2025 02:50:17 +0000 (0:00:00.268) 0:00:07.898 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:50:18 +0000 (0:00:01.048) 0:00:08.946 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:50:19 +0000 (0:00:00.040) 0:00:08.987 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Saturday 13 December 2025 02:50:19 +0000 (0:00:00.040) 0:00:09.027 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Saturday 13 December 2025 02:50:19 +0000 (0:00:00.038) 0:00:09.066 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Saturday 13 December 2025 02:50:19 +0000 (0:00:00.199) 0:00:09.266 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Saturday 13 December 2025 02:50:19 +0000 (0:00:00.039) 0:00:09.305 ***** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Saturday 13 December 2025 02:50:19 +0000 (0:00:00.040) 0:00:09.345 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Saturday 13 December 2025 02:50:19 +0000 (0:00:00.064) 0:00:09.410 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Saturday 13 December 2025 02:50:19 +0000 (0:00:00.036) 0:00:09.446 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Saturday 13 December 2025 02:50:19 +0000 (0:00:00.047) 0:00:09.494 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Saturday 13 December 2025 02:50:19 +0000 (0:00:00.047) 0:00:09.541 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Saturday 13 December 2025 02:50:19 +0000 (0:00:00.047) 0:00:09.589 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Saturday 13 December 2025 02:50:19 +0000 (0:00:00.046) 0:00:09.635 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Saturday 13 December 2025 02:50:19 +0000 (0:00:00.085) 0:00:09.721 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Saturday 13 December 2025 02:50:19 +0000 (0:00:00.047) 0:00:09.768 ***** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=44 changed=9 unreachable=0 failed=0 skipped=42 rescued=0 ignored=0 Saturday 13 December 2025 02:50:19 +0000 (0:00:00.125) 0:00:09.894 ***** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.11s osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.05s 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.35s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.33s 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 : 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.23s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.22s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.22s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 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 : Delete older name EDPM_KERNEL_ARGS entries if present --- 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.20s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.13s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.09s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Saturday 13 December 2025 02:50:20 +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 Saturday 13 December 2025 02:50:20 +0000 (0:00:00.399) 0:00:00.465 ***** =============================================================================== 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.] *** Saturday 13 December 2025 02:50:22 +0000 (0:00:00.067) 0:00:00.067 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Saturday 13 December 2025 02:50:22 +0000 (0:00:00.045) 0:00:00.113 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Saturday 13 December 2025 02:50:22 +0000 (0:00:00.036) 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] ************* Saturday 13 December 2025 02:50:22 +0000 (0:00:00.071) 0:00:00.221 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Saturday 13 December 2025 02:50:22 +0000 (0:00:00.272) 0:00:00.494 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Saturday 13 December 2025 02:50:22 +0000 (0:00:00.321) 0:00:00.815 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Saturday 13 December 2025 02:50:23 +0000 (0:00:00.223) 0:00:01.038 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Saturday 13 December 2025 02:50:23 +0000 (0:00:00.596) 0:00:01.635 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Saturday 13 December 2025 02:50:24 +0000 (0:00:00.381) 0:00:02.016 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Saturday 13 December 2025 02:50:25 +0000 (0:00:01.266) 0:00:03.282 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Saturday 13 December 2025 02:50:25 +0000 (0:00:00.568) 0:00:03.851 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Saturday 13 December 2025 02:50:26 +0000 (0:00:00.938) 0:00:04.789 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Saturday 13 December 2025 02:50:27 +0000 (0:00:00.819) 0:00:05.609 ***** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011382' end: '2025-12-13 02:50:27.888817' msg: non-zero return code rc: 1 start: '2025-12-13 02:50:27.877435' 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] *** Saturday 13 December 2025 02:50:27 +0000 (0:00:00.249) 0:00:05.858 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Saturday 13 December 2025 02:50:28 +0000 (0:00:00.055) 0:00:05.914 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Saturday 13 December 2025 02:51:22 +0000 (0:00:54.064) 0:00:59.979 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Saturday 13 December 2025 02:51:23 +0000 (0:00:01.183) 0:01:01.162 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Saturday 13 December 2025 02:51:24 +0000 (0:00:01.189) 0:01:02.351 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:51:24 +0000 (0:00:00.042) 0:01:02.394 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Saturday 13 December 2025 02:51:24 +0000 (0:00:00.216) 0:01:02.610 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:51:24 +0000 (0:00:00.211) 0:01:02.822 ***** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Saturday 13 December 2025 02:51:25 +0000 (0:00:00.393) 0:01:03.215 ***** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Saturday 13 December 2025 02:51:25 +0000 (0:00:00.033) 0:01:03.249 ***** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Saturday 13 December 2025 02:51:26 +0000 (0:00:00.727) 0:01:03.976 ***** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Saturday 13 December 2025 02:51:26 +0000 (0:00:00.343) 0:01:04.320 ***** 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 - 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 - libpath_utils - libini_config - 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] *********************** Saturday 13 December 2025 02:51:26 +0000 (0:00:00.055) 0:01:04.376 ***** 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 Saturday 13 December 2025 02:51:26 +0000 (0:00:00.080) 0:01:04.457 ***** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 54.06s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.27s ../../../../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.94s ../../../../molecule/common/test_deps : Create repos -------------------- 0.82s osp.edpm.env_data : Gather all installed packages ----------------------- 0.73s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.60s ../../../../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.22s ../../../../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] ***************************************************** Saturday 13 December 2025 02:51:27 +0000 (0:00:00.028) 0:00:00.028 ***** ok: [instance] TASK [Backup the default grub file] ******************************************** Saturday 13 December 2025 02:51:27 +0000 (0:00:00.038) 0:00:00.067 ***** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Saturday 13 December 2025 02:51:27 +0000 (0:00:00.363) 0:00:00.431 ***** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Saturday 13 December 2025 02:51:27 +0000 (0:00:00.087) 0:00:00.519 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Saturday 13 December 2025 02:51:27 +0000 (0:00:00.036) 0:00:00.556 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Saturday 13 December 2025 02:51:27 +0000 (0:00:00.294) 0:00:00.850 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Saturday 13 December 2025 02:51:27 +0000 (0:00:00.074) 0:00:00.925 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Saturday 13 December 2025 02:51:27 +0000 (0:00:00.033) 0:00:00.959 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Saturday 13 December 2025 02:51:27 +0000 (0:00:00.032) 0:00:00.991 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Saturday 13 December 2025 02:51:28 +0000 (0:00:00.032) 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] *** Saturday 13 December 2025 02:51:28 +0000 (0:00:00.056) 0:00:01.080 ***** 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] ************************ Saturday 13 December 2025 02:51:28 +0000 (0:00:00.060) 0:00:01.141 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Saturday 13 December 2025 02:51:28 +0000 (0:00:00.045) 0:00:01.187 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Saturday 13 December 2025 02:51:28 +0000 (0:00:00.078) 0:00:01.265 ***** 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] ***************** Saturday 13 December 2025 02:51:28 +0000 (0:00:00.057) 0:00:01.323 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Saturday 13 December 2025 02:51:28 +0000 (0:00:00.040) 0:00:01.364 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Saturday 13 December 2025 02:51:28 +0000 (0:00:00.053) 0:00:01.418 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Saturday 13 December 2025 02:51:28 +0000 (0:00:00.049) 0:00:01.467 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Saturday 13 December 2025 02:51:28 +0000 (0:00:00.052) 0:00:01.519 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Saturday 13 December 2025 02:51:28 +0000 (0:00:00.049) 0:00:01.569 ***** 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] ********* Saturday 13 December 2025 02:51:28 +0000 (0:00:00.083) 0:00:01.653 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Saturday 13 December 2025 02:51:28 +0000 (0:00:00.050) 0:00:01.703 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Saturday 13 December 2025 02:51:28 +0000 (0:00:00.049) 0:00:01.753 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:51:28 +0000 (0:00:00.051) 0:00:01.805 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:51:29 +0000 (0:00:00.312) 0:00:02.118 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Saturday 13 December 2025 02:51:29 +0000 (0:00:00.043) 0:00:02.161 ***** 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] *** Saturday 13 December 2025 02:51:29 +0000 (0:00:00.342) 0:00:02.503 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Saturday 13 December 2025 02:51:29 +0000 (0:00:00.212) 0:00:02.715 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Saturday 13 December 2025 02:51:29 +0000 (0:00:00.215) 0:00:02.930 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Saturday 13 December 2025 02:51:30 +0000 (0:00:00.361) 0:00:03.292 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:51:31 +0000 (0:00:01.092) 0:00:04.385 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:51:31 +0000 (0:00:00.042) 0:00:04.428 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Saturday 13 December 2025 02:51:31 +0000 (0:00:00.039) 0:00:04.467 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Saturday 13 December 2025 02:51:31 +0000 (0:00:00.040) 0:00:04.507 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Saturday 13 December 2025 02:51:31 +0000 (0:00:00.311) 0:00:04.819 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Saturday 13 December 2025 02:51:31 +0000 (0:00:00.038) 0:00:04.857 ***** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Saturday 13 December 2025 02:51:31 +0000 (0:00:00.040) 0:00:04.898 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Saturday 13 December 2025 02:51:31 +0000 (0:00:00.065) 0:00:04.964 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Saturday 13 December 2025 02:51:32 +0000 (0:00:00.037) 0:00:05.002 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Saturday 13 December 2025 02:51:32 +0000 (0:00:00.050) 0:00:05.052 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Saturday 13 December 2025 02:51:32 +0000 (0:00:00.048) 0:00:05.100 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Saturday 13 December 2025 02:51:32 +0000 (0:00:00.049) 0:00:05.150 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Saturday 13 December 2025 02:51:32 +0000 (0:00:00.048) 0:00:05.198 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Saturday 13 December 2025 02:51:32 +0000 (0:00:00.083) 0:00:05.281 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Saturday 13 December 2025 02:51:32 +0000 (0:00:00.045) 0:00:05.326 ***** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Saturday 13 December 2025 02:51:32 +0000 (0:00:00.122) 0:00:05.449 ***** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.09s Backup the default grub file -------------------------------------------- 0.36s 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 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.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.21s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s include_role : osp.edpm.edpm_kernel ------------------------------------- 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 : 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 : 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.05s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Saturday 13 December 2025 02:51:32 +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 Saturday 13 December 2025 02:51:33 +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.] *** Saturday 13 December 2025 02:51:34 +0000 (0:00:00.068) 0:00:00.068 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Saturday 13 December 2025 02:51:34 +0000 (0:00:00.044) 0:00:00.112 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Saturday 13 December 2025 02:51:34 +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] ************* Saturday 13 December 2025 02:51:34 +0000 (0:00:00.074) 0:00:00.225 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Saturday 13 December 2025 02:51:35 +0000 (0:00:00.271) 0:00:00.496 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Saturday 13 December 2025 02:51:35 +0000 (0:00:00.334) 0:00:00.831 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Saturday 13 December 2025 02:51:35 +0000 (0:00:00.241) 0:00:01.072 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Saturday 13 December 2025 02:51:36 +0000 (0:00:00.621) 0:00:01.693 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Saturday 13 December 2025 02:51:36 +0000 (0:00:00.408) 0:00:02.102 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Saturday 13 December 2025 02:51:37 +0000 (0:00:01.266) 0:00:03.368 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Saturday 13 December 2025 02:51:38 +0000 (0:00:00.572) 0:00:03.941 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Saturday 13 December 2025 02:51:39 +0000 (0:00:00.931) 0:00:04.872 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Saturday 13 December 2025 02:51:40 +0000 (0:00:00.832) 0:00:05.705 ***** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.010943' end: '2025-12-13 02:51:40.450228' msg: non-zero return code rc: 1 start: '2025-12-13 02:51:40.439285' 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] *** Saturday 13 December 2025 02:51:40 +0000 (0:00:00.248) 0:00:05.954 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Saturday 13 December 2025 02:51:40 +0000 (0:00:00.050) 0:00:06.005 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Saturday 13 December 2025 02:52:40 +0000 (0:00:59.855) 0:01:05.860 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Saturday 13 December 2025 02:52:41 +0000 (0:00:01.164) 0:01:07.025 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Saturday 13 December 2025 02:52:42 +0000 (0:00:01.156) 0:01:08.181 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:52:42 +0000 (0:00:00.044) 0:01:08.226 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Saturday 13 December 2025 02:52:42 +0000 (0:00:00.212) 0:01:08.438 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:52:43 +0000 (0:00:00.213) 0:01:08.652 ***** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Saturday 13 December 2025 02:52:43 +0000 (0:00:00.390) 0:01:09.043 ***** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Saturday 13 December 2025 02:52:43 +0000 (0:00:00.032) 0:01:09.075 ***** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Saturday 13 December 2025 02:52:44 +0000 (0:00:00.689) 0:01:09.765 ***** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Saturday 13 December 2025 02:52:44 +0000 (0:00:00.343) 0:01:10.109 ***** 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 - 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 - libpath_utils - libini_config - 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] *********************** Saturday 13 December 2025 02:52:44 +0000 (0:00:00.052) 0:01:10.161 ***** 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 Saturday 13 December 2025 02:52:44 +0000 (0:00:00.080) 0:01:10.241 ***** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 59.85s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.27s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.16s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.16s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.93s ../../../../molecule/common/test_deps : Create repos -------------------- 0.83s osp.edpm.env_data : Gather all installed packages ----------------------- 0.69s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.62s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.57s ../../../../molecule/common/test_deps : Create default repo file -------- 0.41s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 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 : 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.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] ***************************************************** Saturday 13 December 2025 02:52:45 +0000 (0:00:00.027) 0:00:00.027 ***** ok: [instance] TASK [Backup the default grub file] ******************************************** Saturday 13 December 2025 02:52:45 +0000 (0:00:00.038) 0:00:00.065 ***** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Saturday 13 December 2025 02:52:45 +0000 (0:00:00.374) 0:00:00.440 ***** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Saturday 13 December 2025 02:52:45 +0000 (0:00:00.081) 0:00:00.521 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Saturday 13 December 2025 02:52:45 +0000 (0:00:00.035) 0:00:00.557 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Saturday 13 December 2025 02:52:46 +0000 (0:00:00.283) 0:00:00.841 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Saturday 13 December 2025 02:52:46 +0000 (0:00:00.067) 0:00:00.908 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Saturday 13 December 2025 02:52:46 +0000 (0:00:00.033) 0:00:00.942 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Saturday 13 December 2025 02:52:46 +0000 (0:00:00.032) 0:00:00.974 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Saturday 13 December 2025 02:52:46 +0000 (0:00:00.031) 0:00:01.005 ***** 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] *** Saturday 13 December 2025 02:52:46 +0000 (0:00:00.055) 0:00:01.061 ***** 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] ************************ Saturday 13 December 2025 02:52:46 +0000 (0:00:00.060) 0:00:01.122 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Saturday 13 December 2025 02:52:46 +0000 (0:00:00.045) 0:00:01.168 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Saturday 13 December 2025 02:52:46 +0000 (0:00:00.110) 0:00:01.279 ***** 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] ***************** Saturday 13 December 2025 02:52:46 +0000 (0:00:00.056) 0:00:01.335 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Saturday 13 December 2025 02:52:46 +0000 (0:00:00.041) 0:00:01.376 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Saturday 13 December 2025 02:52:46 +0000 (0:00:00.056) 0:00:01.432 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Saturday 13 December 2025 02:52:46 +0000 (0:00:00.050) 0:00:01.483 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Saturday 13 December 2025 02:52:46 +0000 (0:00:00.051) 0:00:01.534 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Saturday 13 December 2025 02:52:46 +0000 (0:00:00.046) 0:00:01.581 ***** 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] ********* Saturday 13 December 2025 02:52:46 +0000 (0:00:00.083) 0:00:01.665 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Saturday 13 December 2025 02:52:46 +0000 (0:00:00.050) 0:00:01.715 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Saturday 13 December 2025 02:52:47 +0000 (0:00:00.049) 0:00:01.765 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:52:47 +0000 (0:00:00.050) 0:00:01.815 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:52:47 +0000 (0:00:00.317) 0:00:02.133 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Saturday 13 December 2025 02:52:47 +0000 (0:00:00.041) 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] *** Saturday 13 December 2025 02:52:47 +0000 (0:00:00.335) 0:00:02.510 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Saturday 13 December 2025 02:52:47 +0000 (0:00:00.218) 0:00:02.729 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Saturday 13 December 2025 02:52:48 +0000 (0:00:00.211) 0:00:02.940 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Saturday 13 December 2025 02:52:48 +0000 (0:00:00.375) 0:00:03.315 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:52:49 +0000 (0:00:01.085) 0:00:04.400 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:52:49 +0000 (0:00:00.041) 0:00:04.442 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Saturday 13 December 2025 02:52:49 +0000 (0:00:00.037) 0:00:04.480 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Saturday 13 December 2025 02:52:49 +0000 (0:00:00.038) 0:00:04.519 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Saturday 13 December 2025 02:52:50 +0000 (0:00:00.307) 0:00:04.826 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Saturday 13 December 2025 02:52:50 +0000 (0:00:00.039) 0:00:04.865 ***** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Saturday 13 December 2025 02:52:50 +0000 (0:00:00.041) 0:00:04.907 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Saturday 13 December 2025 02:52:50 +0000 (0:00:00.061) 0:00:04.969 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Saturday 13 December 2025 02:52:50 +0000 (0:00:00.035) 0:00:05.005 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Saturday 13 December 2025 02:52:50 +0000 (0:00:00.050) 0:00:05.055 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Saturday 13 December 2025 02:52:50 +0000 (0:00:00.048) 0:00:05.104 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Saturday 13 December 2025 02:52:50 +0000 (0:00:00.048) 0:00:05.153 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Saturday 13 December 2025 02:52:50 +0000 (0:00:00.049) 0:00:05.202 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Saturday 13 December 2025 02:52:50 +0000 (0:00:00.082) 0:00:05.285 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Saturday 13 December 2025 02:52:50 +0000 (0:00:00.045) 0:00:05.331 ***** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Saturday 13 December 2025 02:52:50 +0000 (0:00:00.123) 0:00:05.454 ***** =============================================================================== 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.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.28s 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 : 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 : Finding human-readable hugepages in cmdline ------ 0.11s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.08s include_role : osp.edpm.edpm_kernel ------------------------------------- 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 : Validating against hugepages config received from EDPM --- 0.06s osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Saturday 13 December 2025 02:52:51 +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 Saturday 13 December 2025 02:52:51 +0000 (0:00:00.396) 0:00:00.462 ***** =============================================================================== 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.] *** Saturday 13 December 2025 02:52:52 +0000 (0:00:00.068) 0:00:00.068 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Saturday 13 December 2025 02:52:52 +0000 (0:00:00.046) 0:00:00.115 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Saturday 13 December 2025 02:52:52 +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] ************* Saturday 13 December 2025 02:52:53 +0000 (0:00:00.073) 0:00:00.228 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Saturday 13 December 2025 02:52:53 +0000 (0:00:00.272) 0:00:00.501 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Saturday 13 December 2025 02:52:53 +0000 (0:00:00.343) 0:00:00.844 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Saturday 13 December 2025 02:52:53 +0000 (0:00:00.238) 0:00:01.083 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Saturday 13 December 2025 02:52:54 +0000 (0:00:00.589) 0:00:01.673 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Saturday 13 December 2025 02:52:54 +0000 (0:00:00.403) 0:00:02.076 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Saturday 13 December 2025 02:52:56 +0000 (0:00:01.245) 0:00:03.322 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Saturday 13 December 2025 02:52:56 +0000 (0:00:00.545) 0:00:03.867 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Saturday 13 December 2025 02:52:57 +0000 (0:00:00.921) 0:00:04.789 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Saturday 13 December 2025 02:52:58 +0000 (0:00:00.824) 0:00:05.613 ***** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.010833' end: '2025-12-13 02:52:58.628424' msg: non-zero return code rc: 1 start: '2025-12-13 02:52:58.617591' 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] *** Saturday 13 December 2025 02:52:58 +0000 (0:00:00.238) 0:00:05.852 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Saturday 13 December 2025 02:52:58 +0000 (0:00:00.052) 0:00:05.905 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Saturday 13 December 2025 02:53:57 +0000 (0:00:58.993) 0:01:04.899 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Saturday 13 December 2025 02:53:58 +0000 (0:00:01.157) 0:01:06.056 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Saturday 13 December 2025 02:54:00 +0000 (0:00:01.171) 0:01:07.228 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:54:00 +0000 (0:00:00.045) 0:01:07.273 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Saturday 13 December 2025 02:54:00 +0000 (0:00:00.211) 0:01:07.484 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:54:00 +0000 (0:00:00.208) 0:01:07.692 ***** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Saturday 13 December 2025 02:54:00 +0000 (0:00:00.384) 0:01:08.077 ***** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Saturday 13 December 2025 02:54:00 +0000 (0:00:00.032) 0:01:08.109 ***** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Saturday 13 December 2025 02:54:01 +0000 (0:00:00.704) 0:01:08.814 ***** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Saturday 13 December 2025 02:54:01 +0000 (0:00:00.339) 0:01:09.154 ***** 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 - 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 - libpath_utils - libini_config - 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] *********************** Saturday 13 December 2025 02:54:02 +0000 (0:00:00.052) 0:01:09.206 ***** 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 Saturday 13 December 2025 02:54:02 +0000 (0:00:00.080) 0:01:09.286 ***** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 58.99s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.25s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.17s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.16s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.92s ../../../../molecule/common/test_deps : Create repos -------------------- 0.82s 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.55s ../../../../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.34s osp.edpm.env_data : Gather repository list ------------------------------ 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.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.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] ***************************************************** Saturday 13 December 2025 02:54:02 +0000 (0:00:00.026) 0:00:00.026 ***** ok: [instance] TASK [Backup the default grub file] ******************************************** Saturday 13 December 2025 02:54:02 +0000 (0:00:00.037) 0:00:00.064 ***** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Saturday 13 December 2025 02:54:02 +0000 (0:00:00.374) 0:00:00.439 ***** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Saturday 13 December 2025 02:54:03 +0000 (0:00:00.082) 0:00:00.521 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Saturday 13 December 2025 02:54:03 +0000 (0:00:00.037) 0:00:00.559 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Saturday 13 December 2025 02:54:03 +0000 (0:00:00.290) 0:00:00.850 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Saturday 13 December 2025 02:54:03 +0000 (0:00:00.071) 0:00:00.921 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Saturday 13 December 2025 02:54:03 +0000 (0:00:00.031) 0:00:00.953 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Saturday 13 December 2025 02:54:03 +0000 (0:00:00.031) 0:00:00.984 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Saturday 13 December 2025 02:54:03 +0000 (0:00:00.031) 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] *** Saturday 13 December 2025 02:54:03 +0000 (0:00:00.057) 0:00:01.072 ***** 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] ************************ Saturday 13 December 2025 02:54:03 +0000 (0:00:00.060) 0:00:01.133 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Saturday 13 December 2025 02:54:03 +0000 (0:00:00.047) 0:00:01.181 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Saturday 13 December 2025 02:54:03 +0000 (0:00:00.088) 0:00:01.269 ***** 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] ***************** Saturday 13 December 2025 02:54:03 +0000 (0:00:00.058) 0:00:01.328 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Saturday 13 December 2025 02:54:03 +0000 (0:00:00.041) 0:00:01.370 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Saturday 13 December 2025 02:54:03 +0000 (0:00:00.055) 0:00:01.425 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Saturday 13 December 2025 02:54:04 +0000 (0:00:00.050) 0:00:01.475 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Saturday 13 December 2025 02:54:04 +0000 (0:00:00.051) 0:00:01.526 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Saturday 13 December 2025 02:54:04 +0000 (0:00:00.046) 0:00:01.573 ***** 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] ********* Saturday 13 December 2025 02:54:04 +0000 (0:00:00.082) 0:00:01.655 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Saturday 13 December 2025 02:54:04 +0000 (0:00:00.051) 0:00:01.707 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Saturday 13 December 2025 02:54:04 +0000 (0:00:00.048) 0:00:01.755 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:54:04 +0000 (0:00:00.050) 0:00:01.806 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:54:04 +0000 (0:00:00.312) 0:00:02.118 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Saturday 13 December 2025 02:54:04 +0000 (0:00:00.044) 0:00:02.162 ***** 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] *** Saturday 13 December 2025 02:54:05 +0000 (0:00:00.363) 0:00:02.525 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Saturday 13 December 2025 02:54:05 +0000 (0:00:00.218) 0:00:02.744 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Saturday 13 December 2025 02:54:05 +0000 (0:00:00.218) 0:00:02.962 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Saturday 13 December 2025 02:54:05 +0000 (0:00:00.375) 0:00:03.337 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:54:07 +0000 (0:00:01.171) 0:00:04.509 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:54:07 +0000 (0:00:00.040) 0:00:04.550 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Saturday 13 December 2025 02:54:07 +0000 (0:00:00.042) 0:00:04.593 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Saturday 13 December 2025 02:54:07 +0000 (0:00:00.040) 0:00:04.633 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Saturday 13 December 2025 02:54:07 +0000 (0:00:00.329) 0:00:04.963 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Saturday 13 December 2025 02:54:07 +0000 (0:00:00.042) 0:00:05.006 ***** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Saturday 13 December 2025 02:54:07 +0000 (0:00:00.043) 0:00:05.049 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Saturday 13 December 2025 02:54:07 +0000 (0:00:00.069) 0:00:05.119 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Saturday 13 December 2025 02:54:07 +0000 (0:00:00.037) 0:00:05.156 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Saturday 13 December 2025 02:54:07 +0000 (0:00:00.051) 0:00:05.207 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Saturday 13 December 2025 02:54:07 +0000 (0:00:00.050) 0:00:05.258 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Saturday 13 December 2025 02:54:07 +0000 (0:00:00.049) 0:00:05.308 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Saturday 13 December 2025 02:54:07 +0000 (0:00:00.050) 0:00:05.358 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Saturday 13 December 2025 02:54:08 +0000 (0:00:00.081) 0:00:05.440 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Saturday 13 December 2025 02:54:08 +0000 (0:00:00.046) 0:00:05.486 ***** skipping: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Saturday 13 December 2025 02:54:08 +0000 (0:00:00.067) 0:00:05.554 ***** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Saturday 13 December 2025 02:54:08 +0000 (0:00:00.093) 0:00:05.648 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Saturday 13 December 2025 02:54:08 +0000 (0:00:00.037) 0:00:05.685 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Saturday 13 December 2025 02:54:08 +0000 (0:00:00.222) 0:00:05.908 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Saturday 13 December 2025 02:54:08 +0000 (0:00:00.046) 0:00:05.954 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Saturday 13 December 2025 02:54:08 +0000 (0:00:00.031) 0:00:05.986 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Saturday 13 December 2025 02:54:08 +0000 (0:00:00.032) 0:00:06.018 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Saturday 13 December 2025 02:54:08 +0000 (0:00:00.032) 0:00:06.050 ***** 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] *** Saturday 13 December 2025 02:54:08 +0000 (0:00:00.054) 0:00:06.105 ***** 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] ************************ Saturday 13 December 2025 02:54:08 +0000 (0:00:00.090) 0:00:06.195 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Saturday 13 December 2025 02:54:08 +0000 (0:00:00.048) 0:00:06.243 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Saturday 13 December 2025 02:54:08 +0000 (0:00:00.047) 0:00:06.291 ***** 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] ***************** Saturday 13 December 2025 02:54:08 +0000 (0:00:00.056) 0:00:06.348 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Saturday 13 December 2025 02:54:08 +0000 (0:00:00.040) 0:00:06.388 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Saturday 13 December 2025 02:54:09 +0000 (0:00:00.055) 0:00:06.444 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Saturday 13 December 2025 02:54:09 +0000 (0:00:00.050) 0:00:06.494 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Saturday 13 December 2025 02:54:09 +0000 (0:00:00.050) 0:00:06.545 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Saturday 13 December 2025 02:54:09 +0000 (0:00:00.089) 0:00:06.635 ***** 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] ********* Saturday 13 December 2025 02:54:09 +0000 (0:00:00.056) 0:00:06.691 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Saturday 13 December 2025 02:54:09 +0000 (0:00:00.055) 0:00:06.746 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Saturday 13 December 2025 02:54:09 +0000 (0:00:00.051) 0:00:06.798 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:54:09 +0000 (0:00:00.052) 0:00:06.851 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:54:09 +0000 (0:00:00.224) 0:00:07.076 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Saturday 13 December 2025 02:54:09 +0000 (0:00:00.046) 0:00:07.122 ***** 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] *** Saturday 13 December 2025 02:54:09 +0000 (0:00:00.247) 0:00:07.369 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Saturday 13 December 2025 02:54:10 +0000 (0:00:00.217) 0:00:07.586 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Saturday 13 December 2025 02:54:10 +0000 (0:00:00.231) 0:00:07.818 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Saturday 13 December 2025 02:54:10 +0000 (0:00:00.272) 0:00:08.091 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:54:11 +0000 (0:00:01.052) 0:00:09.143 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:54:11 +0000 (0:00:00.040) 0:00:09.184 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Saturday 13 December 2025 02:54:11 +0000 (0:00:00.042) 0:00:09.226 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Saturday 13 December 2025 02:54:11 +0000 (0:00:00.042) 0:00:09.268 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Saturday 13 December 2025 02:54:12 +0000 (0:00:00.214) 0:00:09.483 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Saturday 13 December 2025 02:54:12 +0000 (0:00:00.043) 0:00:09.526 ***** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Saturday 13 December 2025 02:54:12 +0000 (0:00:00.043) 0:00:09.569 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Saturday 13 December 2025 02:54:12 +0000 (0:00:00.070) 0:00:09.640 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Saturday 13 December 2025 02:54:12 +0000 (0:00:00.037) 0:00:09.678 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Saturday 13 December 2025 02:54:12 +0000 (0:00:00.051) 0:00:09.730 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Saturday 13 December 2025 02:54:12 +0000 (0:00:00.049) 0:00:09.779 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Saturday 13 December 2025 02:54:12 +0000 (0:00:00.049) 0:00:09.829 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Saturday 13 December 2025 02:54:12 +0000 (0:00:00.051) 0:00:09.880 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Saturday 13 December 2025 02:54:12 +0000 (0:00:00.083) 0:00:09.964 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Saturday 13 December 2025 02:54:12 +0000 (0:00:00.047) 0:00:10.011 ***** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=44 changed=9 unreachable=0 failed=0 skipped=42 rescued=0 ignored=0 Saturday 13 December 2025 02:54:12 +0000 (0:00:00.123) 0:00:10.135 ***** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.17s osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.05s 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.36s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.33s 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 : 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 : 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.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.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 : 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.09s osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.09s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Saturday 13 December 2025 02:54:13 +0000 (0:00:00.068) 0:00:00.068 ***** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Saturday 13 December 2025 02:54:13 +0000 (0:00:00.391) 0:00:00.460 ***** =============================================================================== 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.] *** Saturday 13 December 2025 02:54:14 +0000 (0:00:00.067) 0:00:00.067 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Saturday 13 December 2025 02:54:14 +0000 (0:00:00.045) 0:00:00.113 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Saturday 13 December 2025 02:54:14 +0000 (0:00:00.036) 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] ************* Saturday 13 December 2025 02:54:15 +0000 (0:00:00.071) 0:00:00.222 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Saturday 13 December 2025 02:54:15 +0000 (0:00:00.263) 0:00:00.485 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Saturday 13 December 2025 02:54:15 +0000 (0:00:00.322) 0:00:00.807 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Saturday 13 December 2025 02:54:15 +0000 (0:00:00.230) 0:00:01.037 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Saturday 13 December 2025 02:54:16 +0000 (0:00:00.585) 0:00:01.623 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Saturday 13 December 2025 02:54:16 +0000 (0:00:00.397) 0:00:02.020 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Saturday 13 December 2025 02:54:18 +0000 (0:00:01.282) 0:00:03.302 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Saturday 13 December 2025 02:54:18 +0000 (0:00:00.572) 0:00:03.875 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Saturday 13 December 2025 02:54:19 +0000 (0:00:00.955) 0:00:04.830 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Saturday 13 December 2025 02:54:20 +0000 (0:00:00.832) 0:00:05.662 ***** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011078' end: '2025-12-13 02:54:20.687124' msg: non-zero return code rc: 1 start: '2025-12-13 02:54:20.676046' 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] *** Saturday 13 December 2025 02:54:20 +0000 (0:00:00.245) 0:00:05.908 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Saturday 13 December 2025 02:54:20 +0000 (0:00:00.050) 0:00:05.958 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Saturday 13 December 2025 02:55:24 +0000 (0:01:03.357) 0:01:09.315 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Saturday 13 December 2025 02:55:25 +0000 (0:00:01.172) 0:01:10.488 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Saturday 13 December 2025 02:55:26 +0000 (0:00:01.139) 0:01:11.628 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:55:26 +0000 (0:00:00.042) 0:01:11.670 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Saturday 13 December 2025 02:55:26 +0000 (0:00:00.203) 0:01:11.874 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:55:26 +0000 (0:00:00.203) 0:01:12.077 ***** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Saturday 13 December 2025 02:55:27 +0000 (0:00:00.382) 0:01:12.460 ***** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Saturday 13 December 2025 02:55:27 +0000 (0:00:00.031) 0:01:12.491 ***** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Saturday 13 December 2025 02:55:28 +0000 (0:00:00.695) 0:01:13.186 ***** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Saturday 13 December 2025 02:55:28 +0000 (0:00:00.342) 0:01:13.529 ***** 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 - 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 - libpath_utils - libini_config - 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] *********************** Saturday 13 December 2025 02:55:28 +0000 (0:00:00.053) 0:01:13.583 ***** 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 Saturday 13 December 2025 02:55:28 +0000 (0:00:00.080) 0:01:13.663 ***** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 63.36s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.28s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.17s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.14s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.96s ../../../../molecule/common/test_deps : Create repos -------------------- 0.83s 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.57s ../../../../molecule/common/test_deps : Create default repo file -------- 0.40s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 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.26s ../../../../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.20s ../../../../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] ***************************************************** Saturday 13 December 2025 02:55:28 +0000 (0:00:00.026) 0:00:00.026 ***** ok: [instance] TASK [Backup the default grub file] ******************************************** Saturday 13 December 2025 02:55:29 +0000 (0:00:00.038) 0:00:00.065 ***** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Saturday 13 December 2025 02:55:29 +0000 (0:00:00.369) 0:00:00.434 ***** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Saturday 13 December 2025 02:55:29 +0000 (0:00:00.084) 0:00:00.519 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Saturday 13 December 2025 02:55:29 +0000 (0:00:00.035) 0:00:00.554 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Saturday 13 December 2025 02:55:29 +0000 (0:00:00.289) 0:00:00.844 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Saturday 13 December 2025 02:55:29 +0000 (0:00:00.070) 0:00:00.914 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Saturday 13 December 2025 02:55:29 +0000 (0:00:00.034) 0:00:00.949 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Saturday 13 December 2025 02:55:29 +0000 (0:00:00.033) 0:00:00.983 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Saturday 13 December 2025 02:55:29 +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] *** Saturday 13 December 2025 02:55:30 +0000 (0:00:00.056) 0:00:01.071 ***** 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] ************************ Saturday 13 December 2025 02:55:30 +0000 (0:00:00.060) 0:00:01.132 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Saturday 13 December 2025 02:55:30 +0000 (0:00:00.046) 0:00:01.178 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Saturday 13 December 2025 02:55:30 +0000 (0:00:00.077) 0:00:01.256 ***** 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] ***************** Saturday 13 December 2025 02:55:30 +0000 (0:00:00.058) 0:00:01.314 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Saturday 13 December 2025 02:55:30 +0000 (0:00:00.040) 0:00:01.355 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Saturday 13 December 2025 02:55:30 +0000 (0:00:00.055) 0:00:01.410 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Saturday 13 December 2025 02:55:30 +0000 (0:00:00.048) 0:00:01.458 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Saturday 13 December 2025 02:55:30 +0000 (0:00:00.049) 0:00:01.508 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Saturday 13 December 2025 02:55:30 +0000 (0:00:00.047) 0:00:01.555 ***** 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] ********* Saturday 13 December 2025 02:55:30 +0000 (0:00:00.078) 0:00:01.634 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Saturday 13 December 2025 02:55:30 +0000 (0:00:00.050) 0:00:01.684 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Saturday 13 December 2025 02:55:30 +0000 (0:00:00.050) 0:00:01.734 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:55:30 +0000 (0:00:00.051) 0:00:01.786 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:55:31 +0000 (0:00:00.309) 0:00:02.095 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Saturday 13 December 2025 02:55:31 +0000 (0:00:00.044) 0:00:02.140 ***** 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] *** Saturday 13 December 2025 02:55:31 +0000 (0:00:00.341) 0:00:02.481 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Saturday 13 December 2025 02:55:31 +0000 (0:00:00.215) 0:00:02.696 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Saturday 13 December 2025 02:55:31 +0000 (0:00:00.221) 0:00:02.917 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Saturday 13 December 2025 02:55:32 +0000 (0:00:00.371) 0:00:03.288 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:55:33 +0000 (0:00:01.090) 0:00:04.378 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:55:33 +0000 (0:00:00.041) 0:00:04.420 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Saturday 13 December 2025 02:55:33 +0000 (0:00:00.043) 0:00:04.463 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Saturday 13 December 2025 02:55:33 +0000 (0:00:00.038) 0:00:04.501 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Saturday 13 December 2025 02:55:33 +0000 (0:00:00.304) 0:00:04.806 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Saturday 13 December 2025 02:55:33 +0000 (0:00:00.039) 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.] *** Saturday 13 December 2025 02:55:33 +0000 (0:00:00.039) 0:00:04.885 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Saturday 13 December 2025 02:55:33 +0000 (0:00:00.063) 0:00:04.948 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Saturday 13 December 2025 02:55:33 +0000 (0:00:00.036) 0:00:04.985 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Saturday 13 December 2025 02:55:33 +0000 (0:00:00.047) 0:00:05.032 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Saturday 13 December 2025 02:55:34 +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] **** Saturday 13 December 2025 02:55:34 +0000 (0:00:00.046) 0:00:05.126 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Saturday 13 December 2025 02:55:34 +0000 (0:00:00.046) 0:00:05.172 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Saturday 13 December 2025 02:55:34 +0000 (0:00:00.054) 0:00:05.227 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Saturday 13 December 2025 02:55:34 +0000 (0:00:00.080) 0:00:05.307 ***** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Saturday 13 December 2025 02:55:34 +0000 (0:00:00.124) 0:00:05.432 ***** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.09s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.37s 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.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: default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.22s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.08s osp.edpm.edpm_kernel : Reboot tasks ------------------------------------- 0.08s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s 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.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] ******************************************* Saturday 13 December 2025 02:55:34 +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 Saturday 13 December 2025 02:55:35 +0000 (0:00:00.382) 0:00:00.447 ***** =============================================================================== 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.] *** Saturday 13 December 2025 02:55:36 +0000 (0:00:00.067) 0:00:00.067 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Saturday 13 December 2025 02:55:36 +0000 (0:00:00.045) 0:00:00.113 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Saturday 13 December 2025 02:55:36 +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] ************* Saturday 13 December 2025 02:55:36 +0000 (0:00:00.073) 0:00:00.224 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Saturday 13 December 2025 02:55:36 +0000 (0:00:00.257) 0:00:00.481 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Saturday 13 December 2025 02:55:37 +0000 (0:00:00.325) 0:00:00.806 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Saturday 13 December 2025 02:55:37 +0000 (0:00:00.231) 0:00:01.038 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Saturday 13 December 2025 02:55:38 +0000 (0:00:00.599) 0:00:01.638 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Saturday 13 December 2025 02:55:38 +0000 (0:00:00.374) 0:00:02.012 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Saturday 13 December 2025 02:55:39 +0000 (0:00:01.253) 0:00:03.266 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Saturday 13 December 2025 02:55:40 +0000 (0:00:00.581) 0:00:03.847 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Saturday 13 December 2025 02:55:41 +0000 (0:00:00.938) 0:00:04.786 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Saturday 13 December 2025 02:55:42 +0000 (0:00:00.833) 0:00:05.620 ***** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011404' end: '2025-12-13 02:55:42.282032' msg: non-zero return code rc: 1 start: '2025-12-13 02:55:42.270628' 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] *** Saturday 13 December 2025 02:55:42 +0000 (0:00:00.254) 0:00:05.874 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Saturday 13 December 2025 02:55:42 +0000 (0:00:00.050) 0:00:05.924 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Saturday 13 December 2025 02:56:51 +0000 (0:01:09.340) 0:01:15.264 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Saturday 13 December 2025 02:56:52 +0000 (0:00:01.141) 0:01:16.406 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Saturday 13 December 2025 02:56:54 +0000 (0:00:01.150) 0:01:17.557 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:56:54 +0000 (0:00:00.063) 0:01:17.620 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Saturday 13 December 2025 02:56:54 +0000 (0:00:00.206) 0:01:17.827 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:56:54 +0000 (0:00:00.203) 0:01:18.030 ***** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Saturday 13 December 2025 02:56:54 +0000 (0:00:00.378) 0:01:18.408 ***** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Saturday 13 December 2025 02:56:54 +0000 (0:00:00.032) 0:01:18.441 ***** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Saturday 13 December 2025 02:56:55 +0000 (0:00:00.684) 0:01:19.126 ***** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Saturday 13 December 2025 02:56:55 +0000 (0:00:00.363) 0:01:19.490 ***** 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 - 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 - libpath_utils - libini_config - 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] *********************** Saturday 13 December 2025 02:56:56 +0000 (0:00:00.055) 0:01:19.545 ***** 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 Saturday 13 December 2025 02:56:56 +0000 (0:00:00.084) 0:01:19.630 ***** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 69.34s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.25s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.15s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.14s ../../../../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.68s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.60s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.58s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.38s ../../../../molecule/common/test_deps : Create default repo file -------- 0.37s osp.edpm.env_data : Gather repository list ------------------------------ 0.36s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.33s ../../../../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.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.07s PLAY [Converge] **************************************************************** TASK [Backup the default grub file] ******************************************** Saturday 13 December 2025 02:56:56 +0000 (0:00:00.027) 0:00:00.027 ***** changed: [instance] TASK [create kernelargs entry with the older name] ***************************** Saturday 13 December 2025 02:56:56 +0000 (0:00:00.356) 0:00:00.383 ***** changed: [instance] TASK [create append entry with older name] ************************************* Saturday 13 December 2025 02:56:57 +0000 (0:00:00.267) 0:00:00.651 ***** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Saturday 13 December 2025 02:56:57 +0000 (0:00:00.197) 0:00:00.848 ***** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Saturday 13 December 2025 02:56:57 +0000 (0:00:00.083) 0:00:00.931 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Saturday 13 December 2025 02:56:57 +0000 (0:00:00.037) 0:00:00.968 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Saturday 13 December 2025 02:56:57 +0000 (0:00:00.291) 0:00:01.260 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Saturday 13 December 2025 02:56:57 +0000 (0:00:00.043) 0:00:01.303 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Saturday 13 December 2025 02:56:57 +0000 (0:00:00.031) 0:00:01.334 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Saturday 13 December 2025 02:56:57 +0000 (0:00:00.030) 0:00:01.365 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Saturday 13 December 2025 02:56:57 +0000 (0:00:00.031) 0:00:01.397 ***** 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] *** Saturday 13 December 2025 02:56:58 +0000 (0:00:00.057) 0:00:01.454 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Saturday 13 December 2025 02:56:58 +0000 (0:00:00.062) 0:00:01.517 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Saturday 13 December 2025 02:56:58 +0000 (0:00:00.044) 0:00:01.561 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Saturday 13 December 2025 02:56:58 +0000 (0:00:00.043) 0:00:01.604 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Saturday 13 December 2025 02:56:58 +0000 (0:00:00.043) 0:00:01.648 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Saturday 13 December 2025 02:56:58 +0000 (0:00:00.038) 0:00:01.686 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Saturday 13 December 2025 02:56:58 +0000 (0:00:00.042) 0:00:01.728 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Saturday 13 December 2025 02:56:58 +0000 (0:00:00.043) 0:00:01.771 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Saturday 13 December 2025 02:56:58 +0000 (0:00:00.073) 0:00:01.845 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Saturday 13 December 2025 02:56:58 +0000 (0:00:00.043) 0:00:01.888 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Saturday 13 December 2025 02:56:58 +0000 (0:00:00.043) 0:00:01.931 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Saturday 13 December 2025 02:56:58 +0000 (0:00:00.045) 0:00:01.976 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Saturday 13 December 2025 02:56:58 +0000 (0:00:00.043) 0:00:02.020 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:56:58 +0000 (0:00:00.052) 0:00:02.072 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:56:58 +0000 (0:00:00.307) 0:00:02.380 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Saturday 13 December 2025 02:56:59 +0000 (0:00:00.067) 0:00:02.448 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1] *** Saturday 13 December 2025 02:56:59 +0000 (0:00:00.218) 0:00:02.666 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Saturday 13 December 2025 02:56:59 +0000 (0:00:00.215) 0:00:02.882 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Saturday 13 December 2025 02:56:59 +0000 (0:00:00.215) 0:00:03.097 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Saturday 13 December 2025 02:57:00 +0000 (0:00:00.359) 0:00:03.456 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:57:01 +0000 (0:00:01.059) 0:00:04.515 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:57:01 +0000 (0:00:00.040) 0:00:04.555 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Saturday 13 December 2025 02:57:01 +0000 (0:00:00.038) 0:00:04.594 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Saturday 13 December 2025 02:57:01 +0000 (0:00:00.039) 0:00:04.634 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Saturday 13 December 2025 02:57:01 +0000 (0:00:00.302) 0:00:04.936 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Saturday 13 December 2025 02:57:01 +0000 (0:00:00.038) 0:00:04.975 ***** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Saturday 13 December 2025 02:57:01 +0000 (0:00:00.062) 0:00:05.038 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Saturday 13 December 2025 02:57:01 +0000 (0:00:00.035) 0:00:05.073 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Saturday 13 December 2025 02:57:01 +0000 (0:00:00.034) 0:00:05.108 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Saturday 13 December 2025 02:57:01 +0000 (0:00:00.048) 0:00:05.157 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Saturday 13 December 2025 02:57:01 +0000 (0:00:00.046) 0:00:05.204 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Saturday 13 December 2025 02:57:01 +0000 (0:00:00.045) 0:00:05.250 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Saturday 13 December 2025 02:57:01 +0000 (0:00:00.048) 0:00:05.298 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Saturday 13 December 2025 02:57:01 +0000 (0:00:00.084) 0:00:05.382 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Saturday 13 December 2025 02:57:01 +0000 (0:00:00.047) 0:00:05.430 ***** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=16 changed=8 unreachable=0 failed=0 skipped=29 rescued=0 ignored=0 Saturday 13 December 2025 02:57:02 +0000 (0:00:00.123) 0:00:05.553 ***** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.06s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.36s 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.22s 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.08s 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 boot_file_entry_check fact ------------------- 0.07s osp.edpm.edpm_kernel : Set reboot required fact ------------------------- 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 : Set set_kernel_args fact if args need to be set --- 0.05s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Saturday 13 December 2025 02:57:02 +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 Saturday 13 December 2025 02:57:03 +0000 (0:00:00.389) 0:00:00.454 ***** =============================================================================== 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.] *** Saturday 13 December 2025 02:57:04 +0000 (0:00:00.067) 0:00:00.067 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Saturday 13 December 2025 02:57:04 +0000 (0:00:00.048) 0:00:00.115 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Saturday 13 December 2025 02:57:04 +0000 (0:00:00.037) 0:00:00.152 ***** 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] ************* Saturday 13 December 2025 02:57:04 +0000 (0:00:00.071) 0:00:00.224 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Saturday 13 December 2025 02:57:05 +0000 (0:00:00.268) 0:00:00.492 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Saturday 13 December 2025 02:57:05 +0000 (0:00:00.331) 0:00:00.823 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Saturday 13 December 2025 02:57:05 +0000 (0:00:00.226) 0:00:01.050 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Saturday 13 December 2025 02:57:06 +0000 (0:00:00.591) 0:00:01.641 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Saturday 13 December 2025 02:57:06 +0000 (0:00:00.396) 0:00:02.037 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Saturday 13 December 2025 02:57:07 +0000 (0:00:01.272) 0:00:03.310 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Saturday 13 December 2025 02:57:08 +0000 (0:00:00.575) 0:00:03.886 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Saturday 13 December 2025 02:57:09 +0000 (0:00:00.932) 0:00:04.818 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Saturday 13 December 2025 02:57:10 +0000 (0:00:00.821) 0:00:05.640 ***** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011868' end: '2025-12-13 02:57:10.497033' msg: non-zero return code rc: 1 start: '2025-12-13 02:57:10.485165' 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] *** Saturday 13 December 2025 02:57:10 +0000 (0:00:00.250) 0:00:05.890 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Saturday 13 December 2025 02:57:10 +0000 (0:00:00.052) 0:00:05.943 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Saturday 13 December 2025 02:58:06 +0000 (0:00:55.865) 0:01:01.808 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Saturday 13 December 2025 02:58:07 +0000 (0:00:01.193) 0:01:03.001 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Saturday 13 December 2025 02:58:08 +0000 (0:00:01.159) 0:01:04.161 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:58:08 +0000 (0:00:00.044) 0:01:04.206 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Saturday 13 December 2025 02:58:09 +0000 (0:00:00.219) 0:01:04.426 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:58:09 +0000 (0:00:00.208) 0:01:04.635 ***** changed: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Saturday 13 December 2025 02:58:09 +0000 (0:00:00.499) 0:01:05.134 ***** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Saturday 13 December 2025 02:58:09 +0000 (0:00:00.033) 0:01:05.168 ***** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Saturday 13 December 2025 02:58:10 +0000 (0:00:00.711) 0:01:05.879 ***** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Saturday 13 December 2025 02:58:11 +0000 (0:00:01.358) 0:01:07.237 ***** 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 - 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 - libpath_utils - libini_config - 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] *********************** Saturday 13 December 2025 02:58:11 +0000 (0:00:00.055) 0:01:07.293 ***** 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 Saturday 13 December 2025 02:58:12 +0000 (0:00:00.080) 0:01:07.373 ***** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 55.87s osp.edpm.env_data : Gather repository list ------------------------------ 1.36s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.27s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.19s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.16s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.93s ../../../../molecule/common/test_deps : Create repos -------------------- 0.82s osp.edpm.env_data : Gather all installed packages ----------------------- 0.71s ../../../../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.50s ../../../../molecule/common/test_deps : Create default repo file -------- 0.40s ../../../../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.25s ../../../../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 [Gather ansible_local facts] ********************************************** Saturday 13 December 2025 02:58:12 +0000 (0:00:00.064) 0:00:00.064 ***** ok: [instance] TASK [Create BLS entry dir] **************************************************** Saturday 13 December 2025 02:58:13 +0000 (0:00:00.522) 0:00:00.586 ***** ok: [instance] TASK [Create BLS entry files] ************************************************** Saturday 13 December 2025 02:58:13 +0000 (0:00:00.278) 0:00:00.864 ***** changed: [instance] => (item=ostree-1.conf) changed: [instance] => (item=ostree-2.conf) TASK [Set 2 new initial kernel args] ******************************************* Saturday 13 December 2025 02:58:14 +0000 (0:00:00.873) 0:00:01.737 ***** 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] ********************************************************** Saturday 13 December 2025 02:58:14 +0000 (0:00:00.050) 0:00:01.788 ***** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Saturday 13 December 2025 02:58:14 +0000 (0:00:00.105) 0:00:01.894 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Saturday 13 December 2025 02:58:14 +0000 (0:00:00.038) 0:00:01.932 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Saturday 13 December 2025 02:58:14 +0000 (0:00:00.298) 0:00:02.230 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Saturday 13 December 2025 02:58:14 +0000 (0:00:00.044) 0:00:02.274 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Saturday 13 December 2025 02:58:14 +0000 (0:00:00.033) 0:00:02.307 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Saturday 13 December 2025 02:58:14 +0000 (0:00:00.054) 0:00:02.362 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Saturday 13 December 2025 02:58:14 +0000 (0:00:00.033) 0:00:02.395 ***** 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] *** Saturday 13 December 2025 02:58:14 +0000 (0:00:00.061) 0:00:02.457 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Saturday 13 December 2025 02:58:14 +0000 (0:00:00.041) 0:00:02.498 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Saturday 13 December 2025 02:58:15 +0000 (0:00:00.045) 0:00:02.543 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Saturday 13 December 2025 02:58:15 +0000 (0:00:00.044) 0:00:02.588 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Saturday 13 December 2025 02:58:15 +0000 (0:00:00.072) 0:00:02.661 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Saturday 13 December 2025 02:58:15 +0000 (0:00:00.041) 0:00:02.702 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Saturday 13 December 2025 02:58:15 +0000 (0:00:00.046) 0:00:02.749 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Saturday 13 December 2025 02:58:15 +0000 (0:00:00.046) 0:00:02.796 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Saturday 13 December 2025 02:58:15 +0000 (0:00:00.048) 0:00:02.844 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Saturday 13 December 2025 02:58:15 +0000 (0:00:00.048) 0:00:02.892 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Saturday 13 December 2025 02:58:15 +0000 (0:00:00.046) 0:00:02.939 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Saturday 13 December 2025 02:58:15 +0000 (0:00:00.045) 0:00:02.985 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Saturday 13 December 2025 02:58:15 +0000 (0:00:00.077) 0:00:03.063 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:58:15 +0000 (0:00:00.051) 0:00:03.114 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:58:15 +0000 (0:00:00.039) 0:00:03.154 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Saturday 13 December 2025 02:58:15 +0000 (0:00:00.039) 0:00:03.194 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test1=1 test2=2] *** Saturday 13 December 2025 02:58:15 +0000 (0:00:00.042) 0:00:03.236 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Saturday 13 December 2025 02:58:15 +0000 (0:00:00.039) 0:00:03.276 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Saturday 13 December 2025 02:58:15 +0000 (0:00:00.040) 0:00:03.316 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Saturday 13 December 2025 02:58:15 +0000 (0:00:00.064) 0:00:03.380 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:58:15 +0000 (0:00:00.038) 0:00:03.418 ***** changed: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:58:16 +0000 (0:00:00.278) 0:00:03.697 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Saturday 13 December 2025 02:58:16 +0000 (0:00:00.042) 0:00:03.739 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Saturday 13 December 2025 02:58:16 +0000 (0:00:00.275) 0:00:04.014 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Saturday 13 December 2025 02:58:16 +0000 (0:00:00.202) 0:00:04.217 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Saturday 13 December 2025 02:58:16 +0000 (0:00:00.070) 0:00:04.287 ***** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Saturday 13 December 2025 02:58:16 +0000 (0:00:00.042) 0:00:04.329 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Saturday 13 December 2025 02:58:16 +0000 (0:00:00.036) 0:00:04.366 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Saturday 13 December 2025 02:58:16 +0000 (0:00:00.035) 0:00:04.401 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Saturday 13 December 2025 02:58:16 +0000 (0:00:00.047) 0:00:04.448 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Saturday 13 December 2025 02:58:16 +0000 (0:00:00.046) 0:00:04.495 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Saturday 13 December 2025 02:58:17 +0000 (0:00:00.046) 0:00:04.542 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Saturday 13 December 2025 02:58:17 +0000 (0:00:00.047) 0:00:04.589 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Saturday 13 December 2025 02:58:17 +0000 (0:00:00.086) 0:00:04.675 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Saturday 13 December 2025 02:58:17 +0000 (0:00:00.047) 0:00:04.723 ***** ok: [instance] => msg: Reboot is skipped for kernel arg change, user has to plan the reboot with migration and downtime TASK [check kernelargs] ******************************************************** Saturday 13 December 2025 02:58:17 +0000 (0:00:00.069) 0:00:04.792 ***** ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [check kernelargs EDPM_KERNEL_ARGS] *************************************** Saturday 13 December 2025 02:58:17 +0000 (0:00:00.480) 0:00:05.273 ***** ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [assert kernelargs] ******************************************************* Saturday 13 December 2025 02:58:18 +0000 (0:00:00.410) 0:00:05.683 ***** [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] ************************************** Saturday 13 December 2025 02:58:18 +0000 (0:00:00.042) 0:00:05.725 ***** [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] **************************************** Saturday 13 December 2025 02:58:18 +0000 (0:00:00.042) 0:00:05.767 ***** 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] ********************************************************** Saturday 13 December 2025 02:58:18 +0000 (0:00:00.050) 0:00:05.818 ***** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Saturday 13 December 2025 02:58:18 +0000 (0:00:00.077) 0:00:05.895 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Saturday 13 December 2025 02:58:18 +0000 (0:00:00.059) 0:00:05.955 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Saturday 13 December 2025 02:58:18 +0000 (0:00:00.189) 0:00:06.145 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Saturday 13 December 2025 02:58:18 +0000 (0:00:00.044) 0:00:06.189 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Saturday 13 December 2025 02:58:18 +0000 (0:00:00.031) 0:00:06.220 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Saturday 13 December 2025 02:58:18 +0000 (0:00:00.031) 0:00:06.252 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Saturday 13 December 2025 02:58:18 +0000 (0:00:00.031) 0:00:06.283 ***** 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] *** Saturday 13 December 2025 02:58:18 +0000 (0:00:00.083) 0:00:06.367 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Saturday 13 December 2025 02:58:18 +0000 (0:00:00.042) 0:00:06.409 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Saturday 13 December 2025 02:58:18 +0000 (0:00:00.044) 0:00:06.454 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Saturday 13 December 2025 02:58:18 +0000 (0:00:00.043) 0:00:06.498 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Saturday 13 December 2025 02:58:19 +0000 (0:00:00.044) 0:00:06.542 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Saturday 13 December 2025 02:58:19 +0000 (0:00:00.040) 0:00:06.583 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Saturday 13 December 2025 02:58:19 +0000 (0:00:00.044) 0:00:06.628 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Saturday 13 December 2025 02:58:19 +0000 (0:00:00.073) 0:00:06.701 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Saturday 13 December 2025 02:58:19 +0000 (0:00:00.046) 0:00:06.747 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Saturday 13 December 2025 02:58:19 +0000 (0:00:00.045) 0:00:06.793 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Saturday 13 December 2025 02:58:19 +0000 (0:00:00.043) 0:00:06.836 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Saturday 13 December 2025 02:58:19 +0000 (0:00:00.044) 0:00:06.881 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Saturday 13 December 2025 02:58:19 +0000 (0:00:00.045) 0:00:06.926 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:58:19 +0000 (0:00:00.051) 0:00:06.978 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:58:19 +0000 (0:00:00.038) 0:00:07.017 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Saturday 13 December 2025 02:58:19 +0000 (0:00:00.070) 0:00:07.088 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test1=1 test2=2 test3=3] *** Saturday 13 December 2025 02:58:19 +0000 (0:00:00.039) 0:00:07.128 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Saturday 13 December 2025 02:58:19 +0000 (0:00:00.041) 0:00:07.169 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Saturday 13 December 2025 02:58:19 +0000 (0:00:00.039) 0:00:07.208 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Saturday 13 December 2025 02:58:19 +0000 (0:00:00.038) 0:00:07.247 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:58:19 +0000 (0:00:00.038) 0:00:07.286 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:58:19 +0000 (0:00:00.211) 0:00:07.497 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Saturday 13 December 2025 02:58:20 +0000 (0:00:00.069) 0:00:07.566 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Saturday 13 December 2025 02:58:20 +0000 (0:00:00.276) 0:00:07.842 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Saturday 13 December 2025 02:58:20 +0000 (0:00:00.215) 0:00:08.057 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Saturday 13 December 2025 02:58:20 +0000 (0:00:00.041) 0:00:08.098 ***** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Saturday 13 December 2025 02:58:20 +0000 (0:00:00.043) 0:00:08.142 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Saturday 13 December 2025 02:58:20 +0000 (0:00:00.036) 0:00:08.179 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Saturday 13 December 2025 02:58:20 +0000 (0:00:00.065) 0:00:08.244 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Saturday 13 December 2025 02:58:20 +0000 (0:00:00.051) 0:00:08.296 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Saturday 13 December 2025 02:58:20 +0000 (0:00:00.051) 0:00:08.347 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Saturday 13 December 2025 02:58:20 +0000 (0:00:00.048) 0:00:08.395 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Saturday 13 December 2025 02:58:20 +0000 (0:00:00.049) 0:00:08.444 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Saturday 13 December 2025 02:58:20 +0000 (0:00:00.055) 0:00:08.500 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Saturday 13 December 2025 02:58:21 +0000 (0:00:00.049) 0:00:08.549 ***** ok: [instance] => msg: Reboot is skipped for kernel arg change, user has to plan the reboot with migration and downtime TASK [check kernelargs] ******************************************************** Saturday 13 December 2025 02:58:21 +0000 (0:00:00.099) 0:00:08.649 ***** ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [check kernelargs EDPM_KERNEL_ARGS] *************************************** Saturday 13 December 2025 02:58:21 +0000 (0:00:00.366) 0:00:09.016 ***** ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [assert kernelargs] ******************************************************* Saturday 13 December 2025 02:58:21 +0000 (0:00:00.369) 0:00:09.386 ***** [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] ************************************** Saturday 13 December 2025 02:58:21 +0000 (0:00:00.044) 0:00:09.430 ***** [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] ***************************************************** Saturday 13 December 2025 02:58:21 +0000 (0:00:00.043) 0:00:09.474 ***** 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] ********************************************************** Saturday 13 December 2025 02:58:22 +0000 (0:00:00.082) 0:00:09.556 ***** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Saturday 13 December 2025 02:58:22 +0000 (0:00:00.077) 0:00:09.634 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Saturday 13 December 2025 02:58:22 +0000 (0:00:00.037) 0:00:09.671 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Saturday 13 December 2025 02:58:22 +0000 (0:00:00.194) 0:00:09.865 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Saturday 13 December 2025 02:58:22 +0000 (0:00:00.045) 0:00:09.910 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Saturday 13 December 2025 02:58:22 +0000 (0:00:00.060) 0:00:09.970 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Saturday 13 December 2025 02:58:22 +0000 (0:00:00.032) 0:00:10.003 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Saturday 13 December 2025 02:58:22 +0000 (0:00:00.033) 0:00:10.036 ***** 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] *** Saturday 13 December 2025 02:58:22 +0000 (0:00:00.055) 0:00:10.092 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Saturday 13 December 2025 02:58:22 +0000 (0:00:00.039) 0:00:10.131 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Saturday 13 December 2025 02:58:22 +0000 (0:00:00.046) 0:00:10.178 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Saturday 13 December 2025 02:58:22 +0000 (0:00:00.072) 0:00:10.251 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Saturday 13 December 2025 02:58:22 +0000 (0:00:00.045) 0:00:10.296 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Saturday 13 December 2025 02:58:22 +0000 (0:00:00.038) 0:00:10.334 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Saturday 13 December 2025 02:58:22 +0000 (0:00:00.043) 0:00:10.378 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Saturday 13 December 2025 02:58:22 +0000 (0:00:00.043) 0:00:10.421 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Saturday 13 December 2025 02:58:22 +0000 (0:00:00.044) 0:00:10.465 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Saturday 13 December 2025 02:58:22 +0000 (0:00:00.043) 0:00:10.508 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Saturday 13 December 2025 02:58:23 +0000 (0:00:00.076) 0:00:10.584 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Saturday 13 December 2025 02:58:23 +0000 (0:00:00.044) 0:00:10.629 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Saturday 13 December 2025 02:58:23 +0000 (0:00:00.045) 0:00:10.674 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:58:23 +0000 (0:00:00.050) 0:00:10.724 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:58:23 +0000 (0:00:00.039) 0:00:10.763 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Saturday 13 December 2025 02:58:23 +0000 (0:00:00.038) 0:00:10.802 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test1=1 test3=3] *** Saturday 13 December 2025 02:58:23 +0000 (0:00:00.041) 0:00:10.843 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Saturday 13 December 2025 02:58:23 +0000 (0:00:00.037) 0:00:10.881 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Saturday 13 December 2025 02:58:23 +0000 (0:00:00.073) 0:00:10.954 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Saturday 13 December 2025 02:58:23 +0000 (0:00:00.038) 0:00:10.993 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:58:23 +0000 (0:00:00.039) 0:00:11.032 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:58:23 +0000 (0:00:00.214) 0:00:11.247 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Saturday 13 December 2025 02:58:23 +0000 (0:00:00.043) 0:00:11.290 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Saturday 13 December 2025 02:58:24 +0000 (0:00:00.283) 0:00:11.574 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Saturday 13 December 2025 02:58:24 +0000 (0:00:00.247) 0:00:11.822 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Saturday 13 December 2025 02:58:24 +0000 (0:00:00.039) 0:00:11.862 ***** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Saturday 13 December 2025 02:58:24 +0000 (0:00:00.042) 0:00:11.904 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Saturday 13 December 2025 02:58:24 +0000 (0:00:00.036) 0:00:11.940 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Saturday 13 December 2025 02:58:24 +0000 (0:00:00.035) 0:00:11.976 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Saturday 13 December 2025 02:58:24 +0000 (0:00:00.047) 0:00:12.023 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Saturday 13 December 2025 02:58:24 +0000 (0:00:00.046) 0:00:12.070 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Saturday 13 December 2025 02:58:24 +0000 (0:00:00.077) 0:00:12.147 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Saturday 13 December 2025 02:58:24 +0000 (0:00:00.047) 0:00:12.195 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Saturday 13 December 2025 02:58:24 +0000 (0:00:00.055) 0:00:12.251 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Saturday 13 December 2025 02:58:24 +0000 (0:00:00.049) 0:00:12.300 ***** ok: [instance] => msg: Reboot is skipped for kernel arg change, user has to plan the reboot with migration and downtime TASK [check kernelargs] ******************************************************** Saturday 13 December 2025 02:58:24 +0000 (0:00:00.069) 0:00:12.370 ***** ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [check kernelargs EDPM_KERNEL_ARGS] *************************************** Saturday 13 December 2025 02:58:25 +0000 (0:00:00.400) 0:00:12.771 ***** ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [assert kernelargs] ******************************************************* Saturday 13 December 2025 02:58:25 +0000 (0:00:00.383) 0:00:13.155 ***** [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] ************************************** Saturday 13 December 2025 02:58:25 +0000 (0:00:00.049) 0:00:13.204 ***** [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] ************************************************** Saturday 13 December 2025 02:58:25 +0000 (0:00:00.046) 0:00:13.250 ***** 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] ********************************************************** Saturday 13 December 2025 02:58:25 +0000 (0:00:00.054) 0:00:13.305 ***** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Saturday 13 December 2025 02:58:25 +0000 (0:00:00.104) 0:00:13.410 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Saturday 13 December 2025 02:58:25 +0000 (0:00:00.035) 0:00:13.446 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Saturday 13 December 2025 02:58:26 +0000 (0:00:00.194) 0:00:13.640 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Saturday 13 December 2025 02:58:26 +0000 (0:00:00.047) 0:00:13.687 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Saturday 13 December 2025 02:58:26 +0000 (0:00:00.034) 0:00:13.722 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Saturday 13 December 2025 02:58:26 +0000 (0:00:00.034) 0:00:13.756 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Saturday 13 December 2025 02:58:26 +0000 (0:00:00.034) 0:00:13.791 ***** 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] *** Saturday 13 December 2025 02:58:26 +0000 (0:00:00.089) 0:00:13.880 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Saturday 13 December 2025 02:58:26 +0000 (0:00:00.041) 0:00:13.922 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Saturday 13 December 2025 02:58:26 +0000 (0:00:00.043) 0:00:13.965 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Saturday 13 December 2025 02:58:26 +0000 (0:00:00.043) 0:00:14.008 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Saturday 13 December 2025 02:58:26 +0000 (0:00:00.043) 0:00:14.052 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Saturday 13 December 2025 02:58:26 +0000 (0:00:00.040) 0:00:14.092 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Saturday 13 December 2025 02:58:26 +0000 (0:00:00.077) 0:00:14.170 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Saturday 13 December 2025 02:58:26 +0000 (0:00:00.046) 0:00:14.217 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Saturday 13 December 2025 02:58:26 +0000 (0:00:00.044) 0:00:14.262 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Saturday 13 December 2025 02:58:26 +0000 (0:00:00.043) 0:00:14.305 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Saturday 13 December 2025 02:58:26 +0000 (0:00:00.042) 0:00:14.348 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Saturday 13 December 2025 02:58:26 +0000 (0:00:00.044) 0:00:14.393 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Saturday 13 December 2025 02:58:26 +0000 (0:00:00.042) 0:00:14.436 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:58:26 +0000 (0:00:00.079) 0:00:14.515 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:58:27 +0000 (0:00:00.041) 0:00:14.557 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Saturday 13 December 2025 02:58:27 +0000 (0:00:00.040) 0:00:14.597 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS:] *** Saturday 13 December 2025 02:58:27 +0000 (0:00:00.039) 0:00:14.637 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Saturday 13 December 2025 02:58:27 +0000 (0:00:00.039) 0:00:14.676 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Saturday 13 December 2025 02:58:27 +0000 (0:00:00.039) 0:00:14.715 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Saturday 13 December 2025 02:58:27 +0000 (0:00:00.038) 0:00:14.754 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:58:27 +0000 (0:00:00.039) 0:00:14.793 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:58:27 +0000 (0:00:00.234) 0:00:15.027 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Saturday 13 December 2025 02:58:27 +0000 (0:00:00.047) 0:00:15.075 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Saturday 13 December 2025 02:58:27 +0000 (0:00:00.279) 0:00:15.354 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Saturday 13 December 2025 02:58:28 +0000 (0:00:00.208) 0:00:15.562 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Saturday 13 December 2025 02:58:28 +0000 (0:00:00.042) 0:00:15.604 ***** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Saturday 13 December 2025 02:58:28 +0000 (0:00:00.043) 0:00:15.648 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Saturday 13 December 2025 02:58:28 +0000 (0:00:00.065) 0:00:15.713 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Saturday 13 December 2025 02:58:28 +0000 (0:00:00.037) 0:00:15.750 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Saturday 13 December 2025 02:58:28 +0000 (0:00:00.049) 0:00:15.800 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Saturday 13 December 2025 02:58:28 +0000 (0:00:00.053) 0:00:15.853 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Saturday 13 December 2025 02:58:28 +0000 (0:00:00.052) 0:00:15.905 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Saturday 13 December 2025 02:58:28 +0000 (0:00:00.051) 0:00:15.956 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Saturday 13 December 2025 02:58:28 +0000 (0:00:00.058) 0:00:16.015 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Saturday 13 December 2025 02:58:28 +0000 (0:00:00.092) 0:00:16.107 ***** ok: [instance] => msg: Reboot is skipped for kernel arg change, user has to plan the reboot with migration and downtime TASK [check kernelargs] ******************************************************** Saturday 13 December 2025 02:58:28 +0000 (0:00:00.076) 0:00:16.183 ***** ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [check kernelargs EDPM_KERNEL_ARGS] *************************************** Saturday 13 December 2025 02:58:29 +0000 (0:00:00.395) 0:00:16.578 ***** ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [assert kernelargs] ******************************************************* Saturday 13 December 2025 02:58:29 +0000 (0:00:00.371) 0:00:16.950 ***** [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] ************************************** Saturday 13 December 2025 02:58:29 +0000 (0:00:00.068) 0:00:17.018 ***** [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 Saturday 13 December 2025 02:58:29 +0000 (0:00:00.102) 0:00:17.121 ***** =============================================================================== Create BLS entry files -------------------------------------------------- 0.87s Gather ansible_local facts ---------------------------------------------- 0.52s check kernelargs -------------------------------------------------------- 0.48s check kernelargs EDPM_KERNEL_ARGS --------------------------------------- 0.41s check kernelargs -------------------------------------------------------- 0.40s check kernelargs -------------------------------------------------------- 0.40s check kernelargs EDPM_KERNEL_ARGS --------------------------------------- 0.38s check kernelargs EDPM_KERNEL_ARGS --------------------------------------- 0.37s check kernelargs EDPM_KERNEL_ARGS --------------------------------------- 0.37s check kernelargs -------------------------------------------------------- 0.37s 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.28s osp.edpm.edpm_kernel : Add kernel args to boot entries ------------------ 0.28s Create BLS entry dir ---------------------------------------------------- 0.28s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.28s osp.edpm.edpm_kernel : Add kernel args to boot entries ------------------ 0.28s osp.edpm.edpm_kernel : Add kernel args to boot entries ------------------ 0.28s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.25s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.23s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.22s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Saturday 13 December 2025 02:58:30 +0000 (0:00:00.068) 0:00:00.068 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Saturday 13 December 2025 02:58:30 +0000 (0:00:00.046) 0:00:00.114 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Saturday 13 December 2025 02:58:31 +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] ************* Saturday 13 December 2025 02:58:31 +0000 (0:00:00.072) 0:00:00.223 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Saturday 13 December 2025 02:58:31 +0000 (0:00:00.258) 0:00:00.482 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Saturday 13 December 2025 02:58:31 +0000 (0:00:00.322) 0:00:00.804 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Saturday 13 December 2025 02:58:31 +0000 (0:00:00.225) 0:00:01.029 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Saturday 13 December 2025 02:58:32 +0000 (0:00:00.582) 0:00:01.612 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Saturday 13 December 2025 02:58:32 +0000 (0:00:00.379) 0:00:01.991 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Saturday 13 December 2025 02:58:34 +0000 (0:00:01.262) 0:00:03.254 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Saturday 13 December 2025 02:58:34 +0000 (0:00:00.545) 0:00:03.799 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Saturday 13 December 2025 02:58:35 +0000 (0:00:00.919) 0:00:04.719 ***** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Saturday 13 December 2025 02:58:36 +0000 (0:00:00.803) 0:00:05.522 ***** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.010456' end: '2025-12-13 02:58:36.553157' msg: non-zero return code rc: 1 start: '2025-12-13 02:58:36.542701' 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] *** Saturday 13 December 2025 02:58:36 +0000 (0:00:00.232) 0:00:05.755 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Saturday 13 December 2025 02:58:36 +0000 (0:00:00.048) 0:00:05.804 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Saturday 13 December 2025 02:59:43 +0000 (0:01:06.377) 0:01:12.182 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Saturday 13 December 2025 02:59:44 +0000 (0:00:01.166) 0:01:13.348 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Saturday 13 December 2025 02:59:45 +0000 (0:00:01.146) 0:01:14.495 ***** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:59:45 +0000 (0:00:00.044) 0:01:14.540 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Saturday 13 December 2025 02:59:45 +0000 (0:00:00.233) 0:01:14.774 ***** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Saturday 13 December 2025 02:59:45 +0000 (0:00:00.216) 0:01:14.990 ***** changed: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Saturday 13 December 2025 02:59:46 +0000 (0:00:00.469) 0:01:15.460 ***** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Saturday 13 December 2025 02:59:46 +0000 (0:00:00.033) 0:01:15.493 ***** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Saturday 13 December 2025 02:59:47 +0000 (0:00:00.705) 0:01:16.199 ***** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Saturday 13 December 2025 02:59:47 +0000 (0:00:00.343) 0:01:16.542 ***** 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 - 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 - libpath_utils - libini_config - 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] *********************** Saturday 13 December 2025 02:59:47 +0000 (0:00:00.054) 0:01:16.596 ***** 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 Saturday 13 December 2025 02:59:47 +0000 (0:00:00.080) 0:01:16.677 ***** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 66.38s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.26s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.17s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.15s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.92s ../../../../molecule/common/test_deps : Create repos -------------------- 0.80s osp.edpm.env_data : Gather all installed packages ----------------------- 0.71s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.58s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.55s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.47s ../../../../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.26s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.23s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.23s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.22s 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] ***************************************************** Saturday 13 December 2025 02:59:48 +0000 (0:00:00.027) 0:00:00.027 ***** ok: [instance] TASK [Backup the default grub file] ******************************************** Saturday 13 December 2025 02:59:48 +0000 (0:00:00.036) 0:00:00.064 ***** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Saturday 13 December 2025 02:59:48 +0000 (0:00:00.369) 0:00:00.433 ***** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Saturday 13 December 2025 02:59:48 +0000 (0:00:00.084) 0:00:00.517 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Saturday 13 December 2025 02:59:48 +0000 (0:00:00.036) 0:00:00.554 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Saturday 13 December 2025 02:59:48 +0000 (0:00:00.295) 0:00:00.849 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Saturday 13 December 2025 02:59:48 +0000 (0:00:00.071) 0:00:00.921 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Saturday 13 December 2025 02:59:48 +0000 (0:00:00.034) 0:00:00.955 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Saturday 13 December 2025 02:59:48 +0000 (0:00:00.033) 0:00:00.989 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Saturday 13 December 2025 02:59:49 +0000 (0:00:00.033) 0:00:01.023 ***** 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] *** Saturday 13 December 2025 02:59:49 +0000 (0:00:00.056) 0:00:01.080 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Saturday 13 December 2025 02:59:49 +0000 (0:00:00.042) 0:00:01.123 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Saturday 13 December 2025 02:59:49 +0000 (0:00:00.043) 0:00:01.167 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Saturday 13 December 2025 02:59:49 +0000 (0:00:00.106) 0:00:01.273 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Saturday 13 December 2025 02:59:49 +0000 (0:00:00.047) 0:00:01.320 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Saturday 13 December 2025 02:59:49 +0000 (0:00:00.042) 0:00:01.363 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Saturday 13 December 2025 02:59:49 +0000 (0:00:00.044) 0:00:01.407 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Saturday 13 December 2025 02:59:49 +0000 (0:00:00.046) 0:00:01.454 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Saturday 13 December 2025 02:59:49 +0000 (0:00:00.044) 0:00:01.498 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Saturday 13 December 2025 02:59:49 +0000 (0:00:00.046) 0:00:01.545 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Saturday 13 December 2025 02:59:49 +0000 (0:00:00.070) 0:00:01.615 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Saturday 13 December 2025 02:59:49 +0000 (0:00:00.046) 0:00:01.661 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Saturday 13 December 2025 02:59:49 +0000 (0:00:00.045) 0:00:01.707 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:59:49 +0000 (0:00:00.055) 0:00:01.763 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:59:49 +0000 (0:00:00.038) 0:00:01.802 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Saturday 13 December 2025 02:59:49 +0000 (0:00:00.040) 0:00:01.842 ***** 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] *** Saturday 13 December 2025 02:59:49 +0000 (0:00:00.041) 0:00:01.883 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Saturday 13 December 2025 02:59:49 +0000 (0:00:00.068) 0:00:01.952 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Saturday 13 December 2025 02:59:49 +0000 (0:00:00.039) 0:00:01.991 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Saturday 13 December 2025 02:59:50 +0000 (0:00:00.040) 0:00:02.032 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Saturday 13 December 2025 02:59:50 +0000 (0:00:00.040) 0:00:02.072 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Saturday 13 December 2025 02:59:50 +0000 (0:00:00.323) 0:00:02.396 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Saturday 13 December 2025 02:59:50 +0000 (0:00:00.043) 0:00:02.439 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Saturday 13 December 2025 02:59:50 +0000 (0:00:00.287) 0:00:02.727 ***** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Saturday 13 December 2025 02:59:51 +0000 (0:00:00.311) 0:00:03.038 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Saturday 13 December 2025 02:59:51 +0000 (0:00:00.040) 0:00:03.079 ***** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Saturday 13 December 2025 02:59:51 +0000 (0:00:00.041) 0:00:03.121 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Saturday 13 December 2025 02:59:51 +0000 (0:00:00.036) 0:00:03.157 ***** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Saturday 13 December 2025 02:59:51 +0000 (0:00:00.034) 0:00:03.192 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Saturday 13 December 2025 02:59:51 +0000 (0:00:00.048) 0:00:03.240 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Saturday 13 December 2025 02:59:51 +0000 (0:00:00.049) 0:00:03.290 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Saturday 13 December 2025 02:59:51 +0000 (0:00:00.083) 0:00:03.373 ***** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Saturday 13 December 2025 02:59:51 +0000 (0:00:00.048) 0:00:03.422 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Saturday 13 December 2025 02:59:51 +0000 (0:00:00.056) 0:00:03.478 ***** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Saturday 13 December 2025 02:59:51 +0000 (0:00:00.047) 0:00:03.526 ***** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=11 changed=1 unreachable=0 failed=0 skipped=33 rescued=0 ignored=0 Saturday 13 December 2025 02:59:51 +0000 (0:00:00.148) 0:00:03.674 ***** =============================================================================== Backup the default grub file -------------------------------------------- 0.37s 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 : Add kernel args to boot entries ------------------ 0.29s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.15s osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.11s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.08s osp.edpm.edpm_module_load : Drop module persistence --------------------- 0.08s osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.07s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 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_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.06s 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 osp.edpm.edpm_kernel : Reboot tasks ------------------------------------- 0.05s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Saturday 13 December 2025 02:59:52 +0000 (0:00:00.064) 0:00:00.064 ***** ok: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Saturday 13 December 2025 02:59:52 +0000 (0:00:00.396) 0:00:00.461 ***** =============================================================================== Restore the default grub file ------------------------------------------- 0.40s