PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Wednesday 03 December 2025 06:14:31 +0000 (0:00:00.016) 0:00:00.016 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Wednesday 03 December 2025 06:14:31 +0000 (0:00:00.014) 0:00:00.030 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Wednesday 03 December 2025 06:14:31 +0000 (0:00:00.494) 0:00:00.525 **** 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] ************* Wednesday 03 December 2025 06:14:31 +0000 (0:00:00.033) 0:00:00.558 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Wednesday 03 December 2025 06:14:32 +0000 (0:00:00.254) 0:00:00.813 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Wednesday 03 December 2025 06:14:32 +0000 (0:00:00.291) 0:00:01.104 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Wednesday 03 December 2025 06:14:32 +0000 (0:00:00.206) 0:00:01.311 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Wednesday 03 December 2025 06:14:33 +0000 (0:00:00.522) 0:00:01.833 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Wednesday 03 December 2025 06:14:33 +0000 (0:00:00.447) 0:00:02.281 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Wednesday 03 December 2025 06:14:42 +0000 (0:00:09.346) 0:00:11.628 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Wednesday 03 December 2025 06:14:43 +0000 (0:00:01.004) 0:00:12.633 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Wednesday 03 December 2025 06:14:47 +0000 (0:00:03.342) 0:00:15.975 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Wednesday 03 December 2025 06:14:48 +0000 (0:00:00.771) 0:00:16.747 **** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011158' end: '2025-12-03 06:14:48.284398' msg: non-zero return code rc: 1 start: '2025-12-03 06:14:48.273240' 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] *** Wednesday 03 December 2025 06:14:48 +0000 (0:00:00.215) 0:00:16.962 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Wednesday 03 December 2025 06:14:48 +0000 (0:00:00.026) 0:00:16.989 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Wednesday 03 December 2025 06:16:01 +0000 (0:01:12.865) 0:01:29.854 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Wednesday 03 December 2025 06:16:02 +0000 (0:00:01.360) 0:01:31.214 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Wednesday 03 December 2025 06:16:03 +0000 (0:00:01.392) 0:01:32.607 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:16:03 +0000 (0:00:00.025) 0:01:32.633 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Wednesday 03 December 2025 06:16:04 +0000 (0:00:00.177) 0:01:32.811 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:16:04 +0000 (0:00:00.190) 0:01:33.001 **** changed: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Wednesday 03 December 2025 06:16:04 +0000 (0:00:00.350) 0:01:33.352 **** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Wednesday 03 December 2025 06:16:04 +0000 (0:00:00.014) 0:01:33.366 **** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Wednesday 03 December 2025 06:16:05 +0000 (0:00:00.668) 0:01:34.035 **** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Wednesday 03 December 2025 06:16:05 +0000 (0:00:00.354) 0:01:34.390 **** ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - dracut-config-generic - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk TASK [osp.edpm.env_data : Output installed repositories] *********************** Wednesday 03 December 2025 06:16:05 +0000 (0:00:00.053) 0:01:34.444 **** 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 Wednesday 03 December 2025 06:16:05 +0000 (0:00:00.079) 0:01:34.523 **** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 72.87s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 9.35s ../../../../molecule/common/test_deps : Install repo-setup -------------- 3.34s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.39s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.36s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 1.00s ../../../../molecule/common/test_deps : Create repos -------------------- 0.77s osp.edpm.env_data : Gather all installed packages ----------------------- 0.67s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.52s ../../../../molecule/common/test_deps : Gather facts if they don't exist --- 0.49s ../../../../molecule/common/test_deps : Create default repo file -------- 0.45s osp.edpm.env_data : Gather repository list ------------------------------ 0.35s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.35s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.29s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.25s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.22s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.21s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.19s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.18s osp.edpm.env_data : Output installed repositories ----------------------- 0.08s PLAY [Converge] **************************************************************** TASK [Backup the default grub file] ******************************************** Wednesday 03 December 2025 06:16:06 +0000 (0:00:00.028) 0:00:00.028 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role.] *** Wednesday 03 December 2025 06:16:06 +0000 (0:00:00.367) 0:00:00.395 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Wednesday 03 December 2025 06:16:06 +0000 (0:00:00.045) 0:00:00.440 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Install additional packages] ********************** Wednesday 03 December 2025 06:16:07 +0000 (0:00:00.467) 0:00:00.908 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove dracut-config-generic] ********************* Wednesday 03 December 2025 06:16:07 +0000 (0:00:00.042) 0:00:00.950 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists] *** Wednesday 03 December 2025 06:16:08 +0000 (0:00:01.740) 0:00:02.691 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Write list of modules to load at boot] ************ Wednesday 03 December 2025 06:16:09 +0000 (0:00:00.286) 0:00:02.977 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Modules reload] *********************************** Wednesday 03 December 2025 06:16:09 +0000 (0:00:00.491) 0:00:03.469 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Render sysctl options] **************************** Wednesday 03 December 2025 06:16:10 +0000 (0:00:00.603) 0:00:04.072 **** changed: [instance] RUNNING HANDLER [osp.edpm.edpm_kernel : Reload sysctl] ************************* Wednesday 03 December 2025 06:16:10 +0000 (0:00:00.423) 0:00:04.496 **** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=9 changed=6 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 Wednesday 03 December 2025 06:16:11 +0000 (0:00:00.358) 0:00:04.854 **** =============================================================================== osp.edpm.edpm_kernel : Remove dracut-config-generic --------------------- 1.74s osp.edpm.edpm_kernel : Modules reload ----------------------------------- 0.60s osp.edpm.edpm_kernel : Write list of modules to load at boot ------------ 0.49s osp.edpm.edpm_kernel : Gather ansible_local facts ----------------------- 0.47s osp.edpm.edpm_kernel : Render sysctl options ---------------------------- 0.42s 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.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.04s PLAY [Converge] **************************************************************** TASK [Backup the default grub file] ******************************************** Wednesday 03 December 2025 06:16:11 +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.] *** Wednesday 03 December 2025 06:16:12 +0000 (0:00:00.374) 0:00:00.403 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Wednesday 03 December 2025 06:16:12 +0000 (0:00:00.046) 0:00:00.449 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Install additional packages] ********************** Wednesday 03 December 2025 06:16:12 +0000 (0:00:00.035) 0:00:00.485 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove dracut-config-generic] ********************* Wednesday 03 December 2025 06:16:12 +0000 (0:00:00.040) 0:00:00.525 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists] *** Wednesday 03 December 2025 06:16:13 +0000 (0:00:01.261) 0:00:01.787 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Write list of modules to load at boot] ************ Wednesday 03 December 2025 06:16:13 +0000 (0:00:00.315) 0:00:02.102 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Modules reload] *********************************** Wednesday 03 December 2025 06:16:14 +0000 (0:00:00.479) 0:00:02.582 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Render sysctl options] **************************** Wednesday 03 December 2025 06:16:14 +0000 (0:00:00.034) 0:00:02.616 **** ok: [instance] PLAY RECAP ********************************************************************* instance : ok=6 changed=0 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 Wednesday 03 December 2025 06:16:14 +0000 (0:00:00.468) 0:00:03.084 **** =============================================================================== osp.edpm.edpm_kernel : Remove dracut-config-generic --------------------- 1.26s osp.edpm.edpm_kernel : Write list of modules to load at boot ------------ 0.48s osp.edpm.edpm_kernel : Render sysctl options ---------------------------- 0.47s Backup the default grub file -------------------------------------------- 0.37s osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists --- 0.32s 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.03s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Wednesday 03 December 2025 06:16:15 +0000 (0:00:00.063) 0:00:00.063 **** ok: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Wednesday 03 December 2025 06:16:15 +0000 (0:00:00.385) 0:00:00.449 **** =============================================================================== 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.] *** Wednesday 03 December 2025 06:16:16 +0000 (0:00:00.070) 0:00:00.070 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Wednesday 03 December 2025 06:16:16 +0000 (0:00:00.044) 0:00:00.114 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Wednesday 03 December 2025 06:16:16 +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] ************* Wednesday 03 December 2025 06:16:17 +0000 (0:00:00.072) 0:00:00.224 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Wednesday 03 December 2025 06:16:17 +0000 (0:00:00.261) 0:00:00.486 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Wednesday 03 December 2025 06:16:17 +0000 (0:00:00.344) 0:00:00.830 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Wednesday 03 December 2025 06:16:17 +0000 (0:00:00.235) 0:00:01.066 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Wednesday 03 December 2025 06:16:18 +0000 (0:00:00.584) 0:00:01.651 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Wednesday 03 December 2025 06:16:18 +0000 (0:00:00.375) 0:00:02.026 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Wednesday 03 December 2025 06:16:20 +0000 (0:00:01.221) 0:00:03.247 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Wednesday 03 December 2025 06:16:20 +0000 (0:00:00.557) 0:00:03.804 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Wednesday 03 December 2025 06:16:21 +0000 (0:00:00.927) 0:00:04.732 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Wednesday 03 December 2025 06:16:22 +0000 (0:00:00.827) 0:00:05.560 **** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011114' end: '2025-12-03 06:16:22.524536' msg: non-zero return code rc: 1 start: '2025-12-03 06:16:22.513422' 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] *** Wednesday 03 December 2025 06:16:22 +0000 (0:00:00.248) 0:00:05.809 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Wednesday 03 December 2025 06:16:22 +0000 (0:00:00.053) 0:00:05.862 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Wednesday 03 December 2025 06:17:20 +0000 (0:00:58.041) 0:01:03.904 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Wednesday 03 December 2025 06:17:21 +0000 (0:00:01.143) 0:01:05.048 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Wednesday 03 December 2025 06:17:22 +0000 (0:00:01.126) 0:01:06.174 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:17:22 +0000 (0:00:00.043) 0:01:06.218 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Wednesday 03 December 2025 06:17:23 +0000 (0:00:00.216) 0:01:06.435 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:17:23 +0000 (0:00:00.208) 0:01:06.643 **** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Wednesday 03 December 2025 06:17:23 +0000 (0:00:00.420) 0:01:07.064 **** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Wednesday 03 December 2025 06:17:23 +0000 (0:00:00.034) 0:01:07.098 **** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Wednesday 03 December 2025 06:17:24 +0000 (0:00:00.724) 0:01:07.823 **** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Wednesday 03 December 2025 06:17:25 +0000 (0:00:00.412) 0:01:08.236 **** ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk TASK [osp.edpm.env_data : Output installed repositories] *********************** Wednesday 03 December 2025 06:17:25 +0000 (0:00:00.066) 0:01:08.302 **** 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 Wednesday 03 December 2025 06:17:25 +0000 (0:00:00.090) 0:01:08.393 **** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 58.04s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.22s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.14s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.13s ../../../../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.72s ../../../../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.42s osp.edpm.env_data : Gather repository list ------------------------------ 0.41s ../../../../molecule/common/test_deps : Create default repo file -------- 0.38s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.34s ../../../../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.24s ../../../../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.09s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s PLAY [Converge] **************************************************************** TASK [Backup the default grub file] ******************************************** Wednesday 03 December 2025 06:17:25 +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.] *** Wednesday 03 December 2025 06:17:26 +0000 (0:00:00.447) 0:00:00.476 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Wednesday 03 December 2025 06:17:26 +0000 (0:00:00.050) 0:00:00.527 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Install additional packages] ********************** Wednesday 03 December 2025 06:17:26 +0000 (0:00:00.041) 0:00:00.569 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Remove dracut-config-generic] ********************* Wednesday 03 December 2025 06:17:39 +0000 (0:00:13.650) 0:00:14.219 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists] *** Wednesday 03 December 2025 06:17:41 +0000 (0:00:01.139) 0:00:15.359 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Write list of modules to load at boot] ************ Wednesday 03 December 2025 06:17:41 +0000 (0:00:00.281) 0:00:15.641 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Modules reload] *********************************** Wednesday 03 December 2025 06:17:41 +0000 (0:00:00.456) 0:00:16.097 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Render sysctl options] **************************** Wednesday 03 December 2025 06:17:42 +0000 (0:00:00.525) 0:00:16.622 **** changed: [instance] RUNNING HANDLER [osp.edpm.edpm_kernel : Reload sysctl] ************************* Wednesday 03 December 2025 06:17:42 +0000 (0:00:00.470) 0:00:17.093 **** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=9 changed=6 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 Wednesday 03 December 2025 06:17:43 +0000 (0:00:00.365) 0:00:17.458 **** =============================================================================== osp.edpm.edpm_kernel : Install additional packages --------------------- 13.65s osp.edpm.edpm_kernel : Remove dracut-config-generic --------------------- 1.14s osp.edpm.edpm_kernel : Modules reload ----------------------------------- 0.53s osp.edpm.edpm_kernel : Render sysctl options ---------------------------- 0.47s osp.edpm.edpm_kernel : Write list of modules to load at boot ------------ 0.46s Backup the default grub file -------------------------------------------- 0.45s osp.edpm.edpm_kernel : Reload sysctl ------------------------------------ 0.37s osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists --- 0.28s osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role. --- 0.05s osp.edpm.edpm_kernel : Gather ansible_local facts ----------------------- 0.04s PLAY [Converge] **************************************************************** TASK [Backup the default grub file] ******************************************** Wednesday 03 December 2025 06:17:43 +0000 (0:00:00.028) 0:00:00.028 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role.] *** Wednesday 03 December 2025 06:17:43 +0000 (0:00:00.368) 0:00:00.397 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Wednesday 03 December 2025 06:17:44 +0000 (0:00:00.046) 0:00:00.443 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Install additional packages] ********************** Wednesday 03 December 2025 06:17:44 +0000 (0:00:00.038) 0:00:00.482 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Remove dracut-config-generic] ********************* Wednesday 03 December 2025 06:17:45 +0000 (0:00:01.281) 0:00:01.763 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists] *** Wednesday 03 December 2025 06:17:46 +0000 (0:00:01.142) 0:00:02.906 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Write list of modules to load at boot] ************ Wednesday 03 December 2025 06:17:46 +0000 (0:00:00.279) 0:00:03.185 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Modules reload] *********************************** Wednesday 03 December 2025 06:17:47 +0000 (0:00:00.470) 0:00:03.656 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Render sysctl options] **************************** Wednesday 03 December 2025 06:17:47 +0000 (0:00:00.032) 0:00:03.688 **** ok: [instance] PLAY RECAP ********************************************************************* instance : ok=7 changed=0 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 Wednesday 03 December 2025 06:17:47 +0000 (0:00:00.475) 0:00:04.164 **** =============================================================================== osp.edpm.edpm_kernel : Install additional packages ---------------------- 1.28s osp.edpm.edpm_kernel : Remove dracut-config-generic --------------------- 1.14s osp.edpm.edpm_kernel : Render sysctl options ---------------------------- 0.48s osp.edpm.edpm_kernel : Write list of modules to load at boot ------------ 0.47s Backup the default grub file -------------------------------------------- 0.37s osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists --- 0.28s osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role. --- 0.05s osp.edpm.edpm_kernel : Gather ansible_local facts ----------------------- 0.04s osp.edpm.edpm_kernel : Modules reload ----------------------------------- 0.03s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Wednesday 03 December 2025 06:17:48 +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 Wednesday 03 December 2025 06:17:48 +0000 (0:00:00.394) 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.] *** Wednesday 03 December 2025 06:17:49 +0000 (0:00:00.074) 0:00:00.074 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Wednesday 03 December 2025 06:17:49 +0000 (0:00:00.045) 0:00:00.120 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Wednesday 03 December 2025 06:17:50 +0000 (0:00:00.037) 0:00:00.158 **** 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] ************* Wednesday 03 December 2025 06:17:50 +0000 (0:00:00.071) 0:00:00.230 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Wednesday 03 December 2025 06:17:50 +0000 (0:00:00.264) 0:00:00.494 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Wednesday 03 December 2025 06:17:50 +0000 (0:00:00.344) 0:00:00.839 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Wednesday 03 December 2025 06:17:50 +0000 (0:00:00.229) 0:00:01.069 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Wednesday 03 December 2025 06:17:51 +0000 (0:00:00.578) 0:00:01.648 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Wednesday 03 December 2025 06:17:51 +0000 (0:00:00.375) 0:00:02.023 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Wednesday 03 December 2025 06:17:53 +0000 (0:00:01.226) 0:00:03.250 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Wednesday 03 December 2025 06:17:53 +0000 (0:00:00.570) 0:00:03.821 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Wednesday 03 December 2025 06:17:54 +0000 (0:00:00.930) 0:00:04.751 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Wednesday 03 December 2025 06:17:55 +0000 (0:00:00.826) 0:00:05.578 **** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011738' end: '2025-12-03 06:17:55.640025' msg: non-zero return code rc: 1 start: '2025-12-03 06:17:55.628287' 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] *** Wednesday 03 December 2025 06:17:55 +0000 (0:00:00.252) 0:00:05.830 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Wednesday 03 December 2025 06:17:55 +0000 (0:00:00.051) 0:00:05.882 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Wednesday 03 December 2025 06:18:55 +0000 (0:00:59.915) 0:01:05.797 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Wednesday 03 December 2025 06:18:56 +0000 (0:00:01.155) 0:01:06.952 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Wednesday 03 December 2025 06:18:57 +0000 (0:00:01.130) 0:01:08.084 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:18:57 +0000 (0:00:00.041) 0:01:08.125 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Wednesday 03 December 2025 06:18:58 +0000 (0:00:00.191) 0:01:08.316 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:18:58 +0000 (0:00:00.189) 0:01:08.506 **** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Wednesday 03 December 2025 06:18:58 +0000 (0:00:00.371) 0:01:08.877 **** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Wednesday 03 December 2025 06:18:58 +0000 (0:00:00.030) 0:01:08.908 **** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Wednesday 03 December 2025 06:18:59 +0000 (0:00:00.662) 0:01:09.571 **** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Wednesday 03 December 2025 06:18:59 +0000 (0:00:00.334) 0:01:09.905 **** ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Wednesday 03 December 2025 06:18:59 +0000 (0:00:00.090) 0:01:09.995 **** 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 Wednesday 03 December 2025 06:18:59 +0000 (0:00:00.078) 0:01:10.074 **** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 59.92s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.23s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.16s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.13s ../../../../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.66s ../../../../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 default repo file -------- 0.38s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.37s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.34s osp.edpm.env_data : Gather repository list ------------------------------ 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.19s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.19s osp.edpm.env_data : Output installed packages --------------------------- 0.09s osp.edpm.env_data : Output installed repositories ----------------------- 0.08s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Wednesday 03 December 2025 06:19:00 +0000 (0:00:00.026) 0:00:00.026 **** ok: [instance] TASK [Backup the default grub file] ******************************************** Wednesday 03 December 2025 06:19:00 +0000 (0:00:00.035) 0:00:00.062 **** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Wednesday 03 December 2025 06:19:00 +0000 (0:00:00.348) 0:00:00.410 **** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Wednesday 03 December 2025 06:19:00 +0000 (0:00:00.080) 0:00:00.490 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Wednesday 03 December 2025 06:19:00 +0000 (0:00:00.032) 0:00:00.523 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Wednesday 03 December 2025 06:19:01 +0000 (0:00:00.273) 0:00:00.797 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Wednesday 03 December 2025 06:19:01 +0000 (0:00:00.058) 0:00:00.856 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Wednesday 03 December 2025 06:19:01 +0000 (0:00:00.030) 0:00:00.886 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Wednesday 03 December 2025 06:19:01 +0000 (0:00:00.030) 0:00:00.916 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Wednesday 03 December 2025 06:19:01 +0000 (0:00:00.029) 0:00:00.946 **** 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] *** Wednesday 03 December 2025 06:19:01 +0000 (0:00:00.054) 0:00:01.000 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Wednesday 03 December 2025 06:19:01 +0000 (0:00:00.037) 0:00:01.037 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Wednesday 03 December 2025 06:19:01 +0000 (0:00:00.041) 0:00:01.079 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Wednesday 03 December 2025 06:19:01 +0000 (0:00:00.063) 0:00:01.142 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Wednesday 03 December 2025 06:19:01 +0000 (0:00:00.043) 0:00:01.185 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Wednesday 03 December 2025 06:19:01 +0000 (0:00:00.038) 0:00:01.223 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Wednesday 03 December 2025 06:19:01 +0000 (0:00:00.041) 0:00:01.265 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Wednesday 03 December 2025 06:19:01 +0000 (0:00:00.044) 0:00:01.309 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Wednesday 03 December 2025 06:19:01 +0000 (0:00:00.043) 0:00:01.353 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Wednesday 03 December 2025 06:19:01 +0000 (0:00:00.043) 0:00:01.397 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Wednesday 03 December 2025 06:19:01 +0000 (0:00:00.078) 0:00:01.475 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Wednesday 03 December 2025 06:19:01 +0000 (0:00:00.044) 0:00:01.520 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Wednesday 03 December 2025 06:19:01 +0000 (0:00:00.044) 0:00:01.564 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:19:01 +0000 (0:00:00.050) 0:00:01.614 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:19:02 +0000 (0:00:00.304) 0:00:01.919 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Wednesday 03 December 2025 06:19:02 +0000 (0:00:00.045) 0:00:01.964 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1] *** Wednesday 03 December 2025 06:19:02 +0000 (0:00:00.364) 0:00:02.328 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Wednesday 03 December 2025 06:19:02 +0000 (0:00:00.244) 0:00:02.573 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Wednesday 03 December 2025 06:19:03 +0000 (0:00:00.234) 0:00:02.807 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Wednesday 03 December 2025 06:19:03 +0000 (0:00:00.410) 0:00:03.218 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:19:04 +0000 (0:00:01.236) 0:00:04.454 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:19:04 +0000 (0:00:00.044) 0:00:04.499 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Wednesday 03 December 2025 06:19:04 +0000 (0:00:00.040) 0:00:04.540 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Wednesday 03 December 2025 06:19:04 +0000 (0:00:00.038) 0:00:04.579 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Wednesday 03 December 2025 06:19:05 +0000 (0:00:00.310) 0:00:04.890 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Wednesday 03 December 2025 06:19:05 +0000 (0:00:00.042) 0:00:04.932 **** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Wednesday 03 December 2025 06:19:05 +0000 (0:00:00.039) 0:00:04.972 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Wednesday 03 December 2025 06:19:05 +0000 (0:00:00.060) 0:00:05.033 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Wednesday 03 December 2025 06:19:05 +0000 (0:00:00.036) 0:00:05.069 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Wednesday 03 December 2025 06:19:05 +0000 (0:00:00.047) 0:00:05.117 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Wednesday 03 December 2025 06:19:05 +0000 (0:00:00.047) 0:00:05.164 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Wednesday 03 December 2025 06:19:05 +0000 (0:00:00.046) 0:00:05.211 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Wednesday 03 December 2025 06:19:05 +0000 (0:00:00.049) 0:00:05.260 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Wednesday 03 December 2025 06:19:05 +0000 (0:00:00.078) 0:00:05.339 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Wednesday 03 December 2025 06:19:05 +0000 (0:00:00.046) 0:00:05.385 **** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=15 changed=4 unreachable=0 failed=0 skipped=29 rescued=0 ignored=0 Wednesday 03 December 2025 06:19:05 +0000 (0:00:00.123) 0:00:05.509 **** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.24s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.41s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.36s Backup the default grub file -------------------------------------------- 0.35s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.31s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.30s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.27s 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.23s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.08s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.08s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.06s osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.06s osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.06s osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.05s osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set --- 0.05s osp.edpm.edpm_module_load : Set modules persistence via /etc/modules ---- 0.05s osp.edpm.edpm_module_load : Persist modules via modules-load.d ---------- 0.05s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Wednesday 03 December 2025 06:19:06 +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 Wednesday 03 December 2025 06:19:06 +0000 (0:00:00.382) 0:00:00.446 **** =============================================================================== Restore the default grub file ------------------------------------------- 0.38s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Wednesday 03 December 2025 06:19:08 +0000 (0:00:00.067) 0:00:00.067 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Wednesday 03 December 2025 06:19:08 +0000 (0:00:00.044) 0:00:00.111 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Wednesday 03 December 2025 06:19:08 +0000 (0:00:00.037) 0:00:00.149 **** 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] ************* Wednesday 03 December 2025 06:19:08 +0000 (0:00:00.073) 0:00:00.222 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Wednesday 03 December 2025 06:19:08 +0000 (0:00:00.262) 0:00:00.485 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Wednesday 03 December 2025 06:19:08 +0000 (0:00:00.324) 0:00:00.809 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Wednesday 03 December 2025 06:19:09 +0000 (0:00:00.226) 0:00:01.036 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Wednesday 03 December 2025 06:19:09 +0000 (0:00:00.587) 0:00:01.623 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Wednesday 03 December 2025 06:19:09 +0000 (0:00:00.372) 0:00:01.995 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Wednesday 03 December 2025 06:19:11 +0000 (0:00:01.255) 0:00:03.250 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Wednesday 03 December 2025 06:19:11 +0000 (0:00:00.563) 0:00:03.814 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Wednesday 03 December 2025 06:19:12 +0000 (0:00:00.934) 0:00:04.749 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Wednesday 03 December 2025 06:19:13 +0000 (0:00:00.835) 0:00:05.585 **** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.010667' end: '2025-12-03 06:19:13.739993' msg: non-zero return code rc: 1 start: '2025-12-03 06:19:13.729326' 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] *** Wednesday 03 December 2025 06:19:13 +0000 (0:00:00.241) 0:00:05.826 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Wednesday 03 December 2025 06:19:13 +0000 (0:00:00.050) 0:00:05.876 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Wednesday 03 December 2025 06:20:39 +0000 (0:01:25.237) 0:01:31.113 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Wednesday 03 December 2025 06:20:40 +0000 (0:00:01.133) 0:01:32.246 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Wednesday 03 December 2025 06:20:41 +0000 (0:00:01.132) 0:01:33.378 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:20:41 +0000 (0:00:00.061) 0:01:33.440 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Wednesday 03 December 2025 06:20:41 +0000 (0:00:00.201) 0:01:33.642 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:20:41 +0000 (0:00:00.203) 0:01:33.845 **** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Wednesday 03 December 2025 06:20:42 +0000 (0:00:00.380) 0:01:34.226 **** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Wednesday 03 December 2025 06:20:42 +0000 (0:00:00.032) 0:01:34.259 **** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Wednesday 03 December 2025 06:20:42 +0000 (0:00:00.698) 0:01:34.957 **** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Wednesday 03 December 2025 06:20:43 +0000 (0:00:00.339) 0:01:35.296 **** ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Wednesday 03 December 2025 06:20:43 +0000 (0:00:00.051) 0:01:35.348 **** 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 Wednesday 03 December 2025 06:20:43 +0000 (0:00:00.078) 0:01:35.426 **** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 85.24s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.26s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.13s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.13s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.93s ../../../../molecule/common/test_deps : Create repos -------------------- 0.84s osp.edpm.env_data : Gather all installed packages ----------------------- 0.70s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.59s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.56s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.38s ../../../../molecule/common/test_deps : Create default repo file -------- 0.37s 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.24s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.20s ../../../../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] ***************************************************** Wednesday 03 December 2025 06:20:43 +0000 (0:00:00.027) 0:00:00.027 **** ok: [instance] TASK [Backup the default grub file] ******************************************** Wednesday 03 December 2025 06:20:43 +0000 (0:00:00.038) 0:00:00.065 **** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Wednesday 03 December 2025 06:20:44 +0000 (0:00:00.382) 0:00:00.448 **** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Wednesday 03 December 2025 06:20:44 +0000 (0:00:00.084) 0:00:00.532 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Wednesday 03 December 2025 06:20:44 +0000 (0:00:00.036) 0:00:00.569 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Wednesday 03 December 2025 06:20:44 +0000 (0:00:00.287) 0:00:00.856 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Wednesday 03 December 2025 06:20:44 +0000 (0:00:00.070) 0:00:00.927 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Wednesday 03 December 2025 06:20:44 +0000 (0:00:00.033) 0:00:00.960 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Wednesday 03 December 2025 06:20:44 +0000 (0:00:00.033) 0:00:00.994 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Wednesday 03 December 2025 06:20:44 +0000 (0:00:00.032) 0:00:01.026 **** 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] *** Wednesday 03 December 2025 06:20:44 +0000 (0:00:00.059) 0:00:01.085 **** ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}}) TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Wednesday 03 December 2025 06:20:44 +0000 (0:00:00.053) 0:00:01.139 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Wednesday 03 December 2025 06:20:45 +0000 (0:00:00.046) 0:00:01.185 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Wednesday 03 December 2025 06:20:45 +0000 (0:00:00.108) 0:00:01.293 **** ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}}) TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Wednesday 03 December 2025 06:20:45 +0000 (0:00:00.052) 0:00:01.346 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Wednesday 03 December 2025 06:20:45 +0000 (0:00:00.041) 0:00:01.388 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Wednesday 03 December 2025 06:20:45 +0000 (0:00:00.052) 0:00:01.440 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Wednesday 03 December 2025 06:20:45 +0000 (0:00:00.050) 0:00:01.491 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Wednesday 03 December 2025 06:20:45 +0000 (0:00:00.051) 0:00:01.542 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Wednesday 03 December 2025 06:20:45 +0000 (0:00:00.049) 0:00:01.591 **** 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] ********* Wednesday 03 December 2025 06:20:45 +0000 (0:00:00.086) 0:00:01.678 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Wednesday 03 December 2025 06:20:45 +0000 (0:00:00.053) 0:00:01.731 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Wednesday 03 December 2025 06:20:45 +0000 (0:00:00.049) 0:00:01.781 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:20:45 +0000 (0:00:00.053) 0:00:01.834 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:20:45 +0000 (0:00:00.308) 0:00:02.142 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Wednesday 03 December 2025 06:20:46 +0000 (0:00:00.043) 0:00:02.186 **** 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] *** Wednesday 03 December 2025 06:20:46 +0000 (0:00:00.338) 0:00:02.524 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Wednesday 03 December 2025 06:20:46 +0000 (0:00:00.209) 0:00:02.734 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Wednesday 03 December 2025 06:20:46 +0000 (0:00:00.217) 0:00:02.951 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Wednesday 03 December 2025 06:20:47 +0000 (0:00:00.375) 0:00:03.326 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:20:48 +0000 (0:00:01.064) 0:00:04.391 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:20:48 +0000 (0:00:00.039) 0:00:04.430 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Wednesday 03 December 2025 06:20:48 +0000 (0:00:00.039) 0:00:04.469 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Wednesday 03 December 2025 06:20:48 +0000 (0:00:00.038) 0:00:04.508 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Wednesday 03 December 2025 06:20:48 +0000 (0:00:00.299) 0:00:04.807 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Wednesday 03 December 2025 06:20:48 +0000 (0:00:00.041) 0:00:04.849 **** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Wednesday 03 December 2025 06:20:48 +0000 (0:00:00.040) 0:00:04.889 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Wednesday 03 December 2025 06:20:48 +0000 (0:00:00.063) 0:00:04.953 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Wednesday 03 December 2025 06:20:48 +0000 (0:00:00.035) 0:00:04.988 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Wednesday 03 December 2025 06:20:48 +0000 (0:00:00.049) 0:00:05.038 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Wednesday 03 December 2025 06:20:48 +0000 (0:00:00.048) 0:00:05.087 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Wednesday 03 December 2025 06:20:48 +0000 (0:00:00.050) 0:00:05.137 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Wednesday 03 December 2025 06:20:49 +0000 (0:00:00.047) 0:00:05.184 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Wednesday 03 December 2025 06:20:49 +0000 (0:00:00.055) 0:00:05.239 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Wednesday 03 December 2025 06:20:49 +0000 (0:00:00.073) 0:00:05.312 **** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Wednesday 03 December 2025 06:20:49 +0000 (0:00:00.122) 0:00:05.435 **** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.06s Backup the default grub file -------------------------------------------- 0.38s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.38s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.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: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 --- 0.21s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.11s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.09s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.08s osp.edpm.edpm_kernel : Reboot tasks ------------------------------------- 0.07s 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_module_load : Modules reload ------------------------------ 0.06s osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.05s osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs --------- 0.05s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Wednesday 03 December 2025 06:20:49 +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 Wednesday 03 December 2025 06:20:50 +0000 (0:00:00.371) 0:00:00.435 **** =============================================================================== 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.] *** Wednesday 03 December 2025 06:20:51 +0000 (0:00:00.067) 0:00:00.067 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Wednesday 03 December 2025 06:20:51 +0000 (0:00:00.045) 0:00:00.112 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Wednesday 03 December 2025 06:20:51 +0000 (0:00:00.036) 0:00:00.149 **** 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] ************* Wednesday 03 December 2025 06:20:51 +0000 (0:00:00.071) 0:00:00.220 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Wednesday 03 December 2025 06:20:51 +0000 (0:00:00.261) 0:00:00.481 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Wednesday 03 December 2025 06:20:52 +0000 (0:00:00.321) 0:00:00.803 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Wednesday 03 December 2025 06:20:52 +0000 (0:00:00.224) 0:00:01.028 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Wednesday 03 December 2025 06:20:52 +0000 (0:00:00.577) 0:00:01.605 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Wednesday 03 December 2025 06:20:53 +0000 (0:00:00.374) 0:00:01.980 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Wednesday 03 December 2025 06:20:54 +0000 (0:00:01.229) 0:00:03.210 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Wednesday 03 December 2025 06:20:55 +0000 (0:00:00.598) 0:00:03.808 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Wednesday 03 December 2025 06:20:56 +0000 (0:00:00.983) 0:00:04.791 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Wednesday 03 December 2025 06:20:57 +0000 (0:00:00.858) 0:00:05.650 **** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011263' end: '2025-12-03 06:20:57.203680' msg: non-zero return code rc: 1 start: '2025-12-03 06:20:57.192417' 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] *** Wednesday 03 December 2025 06:20:57 +0000 (0:00:00.267) 0:00:05.917 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Wednesday 03 December 2025 06:20:57 +0000 (0:00:00.049) 0:00:05.967 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Wednesday 03 December 2025 06:21:59 +0000 (0:01:02.247) 0:01:08.215 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Wednesday 03 December 2025 06:22:00 +0000 (0:00:01.135) 0:01:09.351 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Wednesday 03 December 2025 06:22:01 +0000 (0:00:01.131) 0:01:10.482 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:22:01 +0000 (0:00:00.043) 0:01:10.525 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Wednesday 03 December 2025 06:22:02 +0000 (0:00:00.231) 0:01:10.757 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:22:02 +0000 (0:00:00.206) 0:01:10.964 **** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Wednesday 03 December 2025 06:22:02 +0000 (0:00:00.380) 0:01:11.344 **** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Wednesday 03 December 2025 06:22:02 +0000 (0:00:00.031) 0:01:11.376 **** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Wednesday 03 December 2025 06:22:03 +0000 (0:00:00.695) 0:01:12.071 **** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Wednesday 03 December 2025 06:22:03 +0000 (0:00:00.350) 0:01:12.422 **** ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Wednesday 03 December 2025 06:22:03 +0000 (0:00:00.054) 0:01:12.477 **** 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 Wednesday 03 December 2025 06:22:03 +0000 (0:00:00.082) 0:01:12.559 **** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 62.25s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.23s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.14s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.13s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.98s ../../../../molecule/common/test_deps : Create repos -------------------- 0.86s osp.edpm.env_data : Gather all installed packages ----------------------- 0.70s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.60s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 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.35s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.32s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.27s ../../../../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 : 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.08s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Wednesday 03 December 2025 06:22:04 +0000 (0:00:00.026) 0:00:00.026 **** ok: [instance] TASK [Backup the default grub file] ******************************************** Wednesday 03 December 2025 06:22:04 +0000 (0:00:00.037) 0:00:00.064 **** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Wednesday 03 December 2025 06:22:04 +0000 (0:00:00.353) 0:00:00.417 **** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Wednesday 03 December 2025 06:22:04 +0000 (0:00:00.085) 0:00:00.503 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Wednesday 03 December 2025 06:22:04 +0000 (0:00:00.034) 0:00:00.537 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Wednesday 03 December 2025 06:22:05 +0000 (0:00:00.280) 0:00:00.818 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Wednesday 03 December 2025 06:22:05 +0000 (0:00:00.063) 0:00:00.882 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Wednesday 03 December 2025 06:22:05 +0000 (0:00:00.032) 0:00:00.914 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Wednesday 03 December 2025 06:22:05 +0000 (0:00:00.031) 0:00:00.946 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Wednesday 03 December 2025 06:22:05 +0000 (0:00:00.030) 0:00:00.976 **** 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] *** Wednesday 03 December 2025 06:22:05 +0000 (0:00:00.055) 0:00:01.032 **** 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] ************************ Wednesday 03 December 2025 06:22:05 +0000 (0:00:00.059) 0:00:01.091 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Wednesday 03 December 2025 06:22:05 +0000 (0:00:00.045) 0:00:01.136 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Wednesday 03 December 2025 06:22:05 +0000 (0:00:00.106) 0:00:01.243 **** 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] ***************** Wednesday 03 December 2025 06:22:05 +0000 (0:00:00.057) 0:00:01.300 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Wednesday 03 December 2025 06:22:05 +0000 (0:00:00.039) 0:00:01.340 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Wednesday 03 December 2025 06:22:05 +0000 (0:00:00.052) 0:00:01.393 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Wednesday 03 December 2025 06:22:05 +0000 (0:00:00.047) 0:00:01.441 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Wednesday 03 December 2025 06:22:05 +0000 (0:00:00.051) 0:00:01.492 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Wednesday 03 December 2025 06:22:05 +0000 (0:00:00.046) 0:00:01.539 **** 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] ********* Wednesday 03 December 2025 06:22:05 +0000 (0:00:00.081) 0:00:01.620 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Wednesday 03 December 2025 06:22:06 +0000 (0:00:00.049) 0:00:01.670 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Wednesday 03 December 2025 06:22:06 +0000 (0:00:00.046) 0:00:01.717 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:22:06 +0000 (0:00:00.050) 0:00:01.768 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:22:06 +0000 (0:00:00.304) 0:00:02.072 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Wednesday 03 December 2025 06:22:06 +0000 (0:00:00.041) 0:00:02.113 **** 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] *** Wednesday 03 December 2025 06:22:06 +0000 (0:00:00.328) 0:00:02.442 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Wednesday 03 December 2025 06:22:06 +0000 (0:00:00.200) 0:00:02.643 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Wednesday 03 December 2025 06:22:07 +0000 (0:00:00.200) 0:00:02.843 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Wednesday 03 December 2025 06:22:07 +0000 (0:00:00.345) 0:00:03.189 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:22:08 +0000 (0:00:01.027) 0:00:04.217 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:22:08 +0000 (0:00:00.042) 0:00:04.260 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Wednesday 03 December 2025 06:22:08 +0000 (0:00:00.039) 0:00:04.299 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Wednesday 03 December 2025 06:22:08 +0000 (0:00:00.036) 0:00:04.336 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Wednesday 03 December 2025 06:22:08 +0000 (0:00:00.302) 0:00:04.638 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Wednesday 03 December 2025 06:22:09 +0000 (0:00:00.038) 0:00:04.677 **** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Wednesday 03 December 2025 06:22:09 +0000 (0:00:00.040) 0:00:04.717 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Wednesday 03 December 2025 06:22:09 +0000 (0:00:00.060) 0:00:04.777 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Wednesday 03 December 2025 06:22:09 +0000 (0:00:00.036) 0:00:04.814 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Wednesday 03 December 2025 06:22:09 +0000 (0:00:00.048) 0:00:04.863 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Wednesday 03 December 2025 06:22:09 +0000 (0:00:00.047) 0:00:04.910 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Wednesday 03 December 2025 06:22:09 +0000 (0:00:00.047) 0:00:04.958 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Wednesday 03 December 2025 06:22:09 +0000 (0:00:00.044) 0:00:05.002 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Wednesday 03 December 2025 06:22:09 +0000 (0:00:00.052) 0:00:05.055 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Wednesday 03 December 2025 06:22:09 +0000 (0:00:00.070) 0:00:05.126 **** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Wednesday 03 December 2025 06:22:09 +0000 (0:00:00.120) 0:00:05.247 **** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.03s Backup the default grub file -------------------------------------------- 0.35s 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.33s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.30s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.30s 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.20s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.20s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.11s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s osp.edpm.edpm_kernel : Reboot tasks ------------------------------------- 0.07s osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.06s osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.06s osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.06s osp.edpm.edpm_kernel : Find desired default hugepage size --------------- 0.06s osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.05s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Wednesday 03 December 2025 06:22:10 +0000 (0:00:00.069) 0:00:00.069 **** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Wednesday 03 December 2025 06:22:10 +0000 (0:00:00.382) 0:00:00.451 **** =============================================================================== 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.] *** Wednesday 03 December 2025 06:22:11 +0000 (0:00:00.076) 0:00:00.076 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Wednesday 03 December 2025 06:22:11 +0000 (0:00:00.048) 0:00:00.125 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Wednesday 03 December 2025 06:22:11 +0000 (0:00:00.038) 0:00:00.164 **** 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] ************* Wednesday 03 December 2025 06:22:11 +0000 (0:00:00.075) 0:00:00.239 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Wednesday 03 December 2025 06:22:12 +0000 (0:00:00.265) 0:00:00.504 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Wednesday 03 December 2025 06:22:12 +0000 (0:00:00.319) 0:00:00.824 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Wednesday 03 December 2025 06:22:12 +0000 (0:00:00.224) 0:00:01.048 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Wednesday 03 December 2025 06:22:13 +0000 (0:00:00.581) 0:00:01.630 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Wednesday 03 December 2025 06:22:13 +0000 (0:00:00.377) 0:00:02.007 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Wednesday 03 December 2025 06:22:14 +0000 (0:00:01.239) 0:00:03.247 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Wednesday 03 December 2025 06:22:15 +0000 (0:00:00.574) 0:00:03.822 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Wednesday 03 December 2025 06:22:16 +0000 (0:00:00.919) 0:00:04.742 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Wednesday 03 December 2025 06:22:17 +0000 (0:00:00.810) 0:00:05.552 **** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011157' end: '2025-12-03 06:22:17.430299' msg: non-zero return code rc: 1 start: '2025-12-03 06:22:17.419142' 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] *** Wednesday 03 December 2025 06:22:17 +0000 (0:00:00.243) 0:00:05.796 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Wednesday 03 December 2025 06:22:17 +0000 (0:00:00.048) 0:00:05.845 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Wednesday 03 December 2025 06:23:41 +0000 (0:01:23.649) 0:01:29.494 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Wednesday 03 December 2025 06:23:42 +0000 (0:00:01.136) 0:01:30.631 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Wednesday 03 December 2025 06:23:43 +0000 (0:00:01.191) 0:01:31.822 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:23:43 +0000 (0:00:00.043) 0:01:31.865 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Wednesday 03 December 2025 06:23:43 +0000 (0:00:00.216) 0:01:32.081 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:23:43 +0000 (0:00:00.205) 0:01:32.287 **** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Wednesday 03 December 2025 06:23:44 +0000 (0:00:00.381) 0:01:32.669 **** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Wednesday 03 December 2025 06:23:44 +0000 (0:00:00.033) 0:01:32.702 **** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Wednesday 03 December 2025 06:23:45 +0000 (0:00:00.689) 0:01:33.391 **** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Wednesday 03 December 2025 06:23:45 +0000 (0:00:00.340) 0:01:33.732 **** ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Wednesday 03 December 2025 06:23:45 +0000 (0:00:00.055) 0:01:33.787 **** 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 Wednesday 03 December 2025 06:23:45 +0000 (0:00:00.080) 0:01:33.868 **** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 83.65s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.24s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.19s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.14s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.92s ../../../../molecule/common/test_deps : Create repos -------------------- 0.81s osp.edpm.env_data : Gather all installed packages ----------------------- 0.69s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.58s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.57s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.38s ../../../../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.24s ../../../../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.08s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Wednesday 03 December 2025 06:23:46 +0000 (0:00:00.026) 0:00:00.026 **** ok: [instance] TASK [Backup the default grub file] ******************************************** Wednesday 03 December 2025 06:23:46 +0000 (0:00:00.037) 0:00:00.064 **** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Wednesday 03 December 2025 06:23:46 +0000 (0:00:00.366) 0:00:00.431 **** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Wednesday 03 December 2025 06:23:46 +0000 (0:00:00.082) 0:00:00.513 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Wednesday 03 December 2025 06:23:46 +0000 (0:00:00.035) 0:00:00.548 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Wednesday 03 December 2025 06:23:46 +0000 (0:00:00.283) 0:00:00.832 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Wednesday 03 December 2025 06:23:46 +0000 (0:00:00.067) 0:00:00.899 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Wednesday 03 December 2025 06:23:46 +0000 (0:00:00.031) 0:00:00.931 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Wednesday 03 December 2025 06:23:46 +0000 (0:00:00.031) 0:00:00.962 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Wednesday 03 December 2025 06:23:46 +0000 (0:00:00.030) 0:00:00.993 **** 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] *** Wednesday 03 December 2025 06:23:47 +0000 (0:00:00.056) 0:00:01.049 **** 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] ************************ Wednesday 03 December 2025 06:23:47 +0000 (0:00:00.058) 0:00:01.108 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Wednesday 03 December 2025 06:23:47 +0000 (0:00:00.045) 0:00:01.153 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Wednesday 03 December 2025 06:23:47 +0000 (0:00:00.074) 0:00:01.228 **** 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] ***************** Wednesday 03 December 2025 06:23:47 +0000 (0:00:00.057) 0:00:01.285 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Wednesday 03 December 2025 06:23:47 +0000 (0:00:00.039) 0:00:01.325 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Wednesday 03 December 2025 06:23:47 +0000 (0:00:00.053) 0:00:01.379 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Wednesday 03 December 2025 06:23:47 +0000 (0:00:00.048) 0:00:01.427 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Wednesday 03 December 2025 06:23:47 +0000 (0:00:00.049) 0:00:01.477 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Wednesday 03 December 2025 06:23:47 +0000 (0:00:00.044) 0:00:01.521 **** 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] ********* Wednesday 03 December 2025 06:23:47 +0000 (0:00:00.079) 0:00:01.601 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Wednesday 03 December 2025 06:23:47 +0000 (0:00:00.049) 0:00:01.651 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Wednesday 03 December 2025 06:23:47 +0000 (0:00:00.048) 0:00:01.699 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:23:47 +0000 (0:00:00.052) 0:00:01.752 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:23:48 +0000 (0:00:00.298) 0:00:02.050 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Wednesday 03 December 2025 06:23:48 +0000 (0:00:00.043) 0:00:02.093 **** 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] *** Wednesday 03 December 2025 06:23:48 +0000 (0:00:00.349) 0:00:02.443 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Wednesday 03 December 2025 06:23:48 +0000 (0:00:00.202) 0:00:02.646 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Wednesday 03 December 2025 06:23:48 +0000 (0:00:00.205) 0:00:02.851 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Wednesday 03 December 2025 06:23:49 +0000 (0:00:00.356) 0:00:03.207 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:23:50 +0000 (0:00:01.058) 0:00:04.266 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:23:50 +0000 (0:00:00.038) 0:00:04.304 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Wednesday 03 December 2025 06:23:50 +0000 (0:00:00.036) 0:00:04.341 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Wednesday 03 December 2025 06:23:50 +0000 (0:00:00.036) 0:00:04.378 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Wednesday 03 December 2025 06:23:50 +0000 (0:00:00.315) 0:00:04.694 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Wednesday 03 December 2025 06:23:50 +0000 (0:00:00.039) 0:00:04.733 **** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Wednesday 03 December 2025 06:23:50 +0000 (0:00:00.039) 0:00:04.773 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Wednesday 03 December 2025 06:23:50 +0000 (0:00:00.060) 0:00:04.833 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Wednesday 03 December 2025 06:23:50 +0000 (0:00:00.036) 0:00:04.870 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Wednesday 03 December 2025 06:23:50 +0000 (0:00:00.048) 0:00:04.918 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Wednesday 03 December 2025 06:23:50 +0000 (0:00:00.048) 0:00:04.967 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Wednesday 03 December 2025 06:23:51 +0000 (0:00:00.048) 0:00:05.016 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Wednesday 03 December 2025 06:23:51 +0000 (0:00:00.048) 0:00:05.064 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Wednesday 03 December 2025 06:23:51 +0000 (0:00:00.054) 0:00:05.119 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Wednesday 03 December 2025 06:23:51 +0000 (0:00:00.078) 0:00:05.198 **** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Wednesday 03 December 2025 06:23:51 +0000 (0:00:00.122) 0:00:05.320 **** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.06s Backup the default grub file -------------------------------------------- 0.37s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.36s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.35s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.32s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.30s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.28s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.21s 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.20s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.08s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s osp.edpm.edpm_kernel : Reboot tasks ------------------------------------- 0.08s osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.07s osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.07s osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.06s osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.06s osp.edpm.edpm_kernel : Find desired default hugepage size --------------- 0.06s osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.05s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Wednesday 03 December 2025 06:23:51 +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 Wednesday 03 December 2025 06:23:52 +0000 (0:00:00.373) 0:00:00.439 **** =============================================================================== 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.] *** Wednesday 03 December 2025 06:23:53 +0000 (0:00:00.067) 0:00:00.067 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Wednesday 03 December 2025 06:23:53 +0000 (0:00:00.042) 0:00:00.110 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Wednesday 03 December 2025 06:23:53 +0000 (0:00:00.037) 0:00:00.148 **** ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Wednesday 03 December 2025 06:23:53 +0000 (0:00:00.073) 0:00:00.221 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Wednesday 03 December 2025 06:23:53 +0000 (0:00:00.259) 0:00:00.480 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Wednesday 03 December 2025 06:23:54 +0000 (0:00:00.323) 0:00:00.804 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Wednesday 03 December 2025 06:23:54 +0000 (0:00:00.227) 0:00:01.032 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Wednesday 03 December 2025 06:23:55 +0000 (0:00:00.592) 0:00:01.624 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Wednesday 03 December 2025 06:23:55 +0000 (0:00:00.379) 0:00:02.004 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Wednesday 03 December 2025 06:23:56 +0000 (0:00:01.239) 0:00:03.243 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Wednesday 03 December 2025 06:23:57 +0000 (0:00:00.548) 0:00:03.791 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Wednesday 03 December 2025 06:23:58 +0000 (0:00:00.920) 0:00:04.712 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Wednesday 03 December 2025 06:23:58 +0000 (0:00:00.798) 0:00:05.510 **** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.010048' end: '2025-12-03 06:23:59.083989' msg: non-zero return code rc: 1 start: '2025-12-03 06:23:59.073941' 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] *** Wednesday 03 December 2025 06:23:59 +0000 (0:00:00.241) 0:00:05.752 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Wednesday 03 December 2025 06:23:59 +0000 (0:00:00.050) 0:00:05.802 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Wednesday 03 December 2025 06:25:13 +0000 (0:01:13.877) 0:01:19.680 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Wednesday 03 December 2025 06:25:14 +0000 (0:00:01.144) 0:01:20.824 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Wednesday 03 December 2025 06:25:15 +0000 (0:00:01.128) 0:01:21.952 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:25:15 +0000 (0:00:00.043) 0:01:21.996 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Wednesday 03 December 2025 06:25:15 +0000 (0:00:00.199) 0:01:22.195 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:25:15 +0000 (0:00:00.222) 0:01:22.418 **** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Wednesday 03 December 2025 06:25:16 +0000 (0:00:00.385) 0:01:22.803 **** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Wednesday 03 December 2025 06:25:16 +0000 (0:00:00.033) 0:01:22.836 **** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Wednesday 03 December 2025 06:25:16 +0000 (0:00:00.694) 0:01:23.531 **** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Wednesday 03 December 2025 06:25:18 +0000 (0:00:01.346) 0:01:24.877 **** ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Wednesday 03 December 2025 06:25:18 +0000 (0:00:00.054) 0:01:24.931 **** 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 Wednesday 03 December 2025 06:25:18 +0000 (0:00:00.085) 0:01:25.017 **** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 73.88s osp.edpm.env_data : Gather repository list ------------------------------ 1.35s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.24s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.14s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.13s ../../../../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.69s ../../../../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 /etc/ansible/facts.d/bootc.fact --- 0.39s ../../../../molecule/common/test_deps : Create default repo file -------- 0.38s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.32s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.26s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.24s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.22s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.20s 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] ***************************************************** Wednesday 03 December 2025 06:25:18 +0000 (0:00:00.027) 0:00:00.027 **** ok: [instance] TASK [Backup the default grub file] ******************************************** Wednesday 03 December 2025 06:25:18 +0000 (0:00:00.035) 0:00:00.062 **** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Wednesday 03 December 2025 06:25:19 +0000 (0:00:00.371) 0:00:00.434 **** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Wednesday 03 December 2025 06:25:19 +0000 (0:00:00.086) 0:00:00.520 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Wednesday 03 December 2025 06:25:19 +0000 (0:00:00.036) 0:00:00.556 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Wednesday 03 December 2025 06:25:19 +0000 (0:00:00.284) 0:00:00.841 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Wednesday 03 December 2025 06:25:19 +0000 (0:00:00.060) 0:00:00.902 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Wednesday 03 December 2025 06:25:19 +0000 (0:00:00.031) 0:00:00.933 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Wednesday 03 December 2025 06:25:19 +0000 (0:00:00.030) 0:00:00.963 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Wednesday 03 December 2025 06:25:19 +0000 (0:00:00.030) 0:00:00.993 **** 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] *** Wednesday 03 December 2025 06:25:19 +0000 (0:00:00.055) 0:00:01.049 **** 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] ************************ Wednesday 03 December 2025 06:25:19 +0000 (0:00:00.056) 0:00:01.106 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Wednesday 03 December 2025 06:25:20 +0000 (0:00:00.043) 0:00:01.150 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Wednesday 03 December 2025 06:25:20 +0000 (0:00:00.075) 0:00:01.226 **** 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] ***************** Wednesday 03 December 2025 06:25:20 +0000 (0:00:00.055) 0:00:01.281 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Wednesday 03 December 2025 06:25:20 +0000 (0:00:00.037) 0:00:01.319 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Wednesday 03 December 2025 06:25:20 +0000 (0:00:00.051) 0:00:01.371 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Wednesday 03 December 2025 06:25:20 +0000 (0:00:00.046) 0:00:01.417 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Wednesday 03 December 2025 06:25:20 +0000 (0:00:00.048) 0:00:01.465 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Wednesday 03 December 2025 06:25:20 +0000 (0:00:00.044) 0:00:01.510 **** 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] ********* Wednesday 03 December 2025 06:25:20 +0000 (0:00:00.076) 0:00:01.586 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Wednesday 03 December 2025 06:25:20 +0000 (0:00:00.050) 0:00:01.637 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Wednesday 03 December 2025 06:25:20 +0000 (0:00:00.049) 0:00:01.687 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:25:20 +0000 (0:00:00.049) 0:00:01.737 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:25:20 +0000 (0:00:00.305) 0:00:02.042 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Wednesday 03 December 2025 06:25:20 +0000 (0:00:00.042) 0:00:02.085 **** 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] *** Wednesday 03 December 2025 06:25:21 +0000 (0:00:00.349) 0:00:02.435 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Wednesday 03 December 2025 06:25:21 +0000 (0:00:00.215) 0:00:02.650 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Wednesday 03 December 2025 06:25:21 +0000 (0:00:00.211) 0:00:02.862 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Wednesday 03 December 2025 06:25:22 +0000 (0:00:00.354) 0:00:03.216 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:25:23 +0000 (0:00:01.050) 0:00:04.267 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:25:23 +0000 (0:00:00.041) 0:00:04.308 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Wednesday 03 December 2025 06:25:23 +0000 (0:00:00.041) 0:00:04.350 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Wednesday 03 December 2025 06:25:23 +0000 (0:00:00.037) 0:00:04.388 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Wednesday 03 December 2025 06:25:23 +0000 (0:00:00.301) 0:00:04.689 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Wednesday 03 December 2025 06:25:23 +0000 (0:00:00.039) 0:00:04.729 **** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Wednesday 03 December 2025 06:25:23 +0000 (0:00:00.039) 0:00:04.769 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Wednesday 03 December 2025 06:25:23 +0000 (0:00:00.058) 0:00:04.828 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Wednesday 03 December 2025 06:25:23 +0000 (0:00:00.034) 0:00:04.862 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Wednesday 03 December 2025 06:25:23 +0000 (0:00:00.045) 0:00:04.908 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Wednesday 03 December 2025 06:25:23 +0000 (0:00:00.047) 0:00:04.955 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Wednesday 03 December 2025 06:25:23 +0000 (0:00:00.045) 0:00:05.000 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Wednesday 03 December 2025 06:25:23 +0000 (0:00:00.045) 0:00:05.046 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Wednesday 03 December 2025 06:25:23 +0000 (0:00:00.052) 0:00:05.098 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Wednesday 03 December 2025 06:25:24 +0000 (0:00:00.103) 0:00:05.202 **** skipping: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Wednesday 03 December 2025 06:25:24 +0000 (0:00:00.064) 0:00:05.267 **** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Wednesday 03 December 2025 06:25:24 +0000 (0:00:00.091) 0:00:05.358 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Wednesday 03 December 2025 06:25:24 +0000 (0:00:00.034) 0:00:05.393 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Wednesday 03 December 2025 06:25:24 +0000 (0:00:00.216) 0:00:05.609 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Wednesday 03 December 2025 06:25:24 +0000 (0:00:00.042) 0:00:05.651 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Wednesday 03 December 2025 06:25:24 +0000 (0:00:00.030) 0:00:05.682 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Wednesday 03 December 2025 06:25:24 +0000 (0:00:00.030) 0:00:05.712 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Wednesday 03 December 2025 06:25:24 +0000 (0:00:00.030) 0:00:05.742 **** 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] *** Wednesday 03 December 2025 06:25:24 +0000 (0:00:00.053) 0:00:05.796 **** 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] ************************ Wednesday 03 December 2025 06:25:24 +0000 (0:00:00.058) 0:00:05.854 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Wednesday 03 December 2025 06:25:24 +0000 (0:00:00.108) 0:00:05.963 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Wednesday 03 December 2025 06:25:24 +0000 (0:00:00.046) 0:00:06.009 **** 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] ***************** Wednesday 03 December 2025 06:25:24 +0000 (0:00:00.055) 0:00:06.065 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Wednesday 03 December 2025 06:25:24 +0000 (0:00:00.039) 0:00:06.104 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Wednesday 03 December 2025 06:25:25 +0000 (0:00:00.054) 0:00:06.159 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Wednesday 03 December 2025 06:25:25 +0000 (0:00:00.049) 0:00:06.209 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Wednesday 03 December 2025 06:25:25 +0000 (0:00:00.050) 0:00:06.259 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Wednesday 03 December 2025 06:25:25 +0000 (0:00:00.079) 0:00:06.339 **** 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] ********* Wednesday 03 December 2025 06:25:25 +0000 (0:00:00.052) 0:00:06.391 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Wednesday 03 December 2025 06:25:25 +0000 (0:00:00.050) 0:00:06.442 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Wednesday 03 December 2025 06:25:25 +0000 (0:00:00.050) 0:00:06.493 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:25:25 +0000 (0:00:00.051) 0:00:06.544 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:25:25 +0000 (0:00:00.213) 0:00:06.758 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Wednesday 03 December 2025 06:25:25 +0000 (0:00:00.044) 0:00:06.802 **** 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] *** Wednesday 03 December 2025 06:25:25 +0000 (0:00:00.261) 0:00:07.063 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Wednesday 03 December 2025 06:25:26 +0000 (0:00:00.216) 0:00:07.280 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Wednesday 03 December 2025 06:25:26 +0000 (0:00:00.205) 0:00:07.485 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Wednesday 03 December 2025 06:25:26 +0000 (0:00:00.264) 0:00:07.749 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:25:27 +0000 (0:00:01.017) 0:00:08.767 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:25:27 +0000 (0:00:00.040) 0:00:08.808 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Wednesday 03 December 2025 06:25:27 +0000 (0:00:00.040) 0:00:08.848 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Wednesday 03 December 2025 06:25:27 +0000 (0:00:00.040) 0:00:08.888 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Wednesday 03 December 2025 06:25:27 +0000 (0:00:00.206) 0:00:09.095 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Wednesday 03 December 2025 06:25:27 +0000 (0:00:00.037) 0:00:09.132 **** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Wednesday 03 December 2025 06:25:28 +0000 (0:00:00.040) 0:00:09.172 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Wednesday 03 December 2025 06:25:28 +0000 (0:00:00.063) 0:00:09.236 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Wednesday 03 December 2025 06:25:28 +0000 (0:00:00.036) 0:00:09.272 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Wednesday 03 December 2025 06:25:28 +0000 (0:00:00.047) 0:00:09.320 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Wednesday 03 December 2025 06:25:28 +0000 (0:00:00.049) 0:00:09.369 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Wednesday 03 December 2025 06:25:28 +0000 (0:00:00.047) 0:00:09.417 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Wednesday 03 December 2025 06:25:28 +0000 (0:00:00.050) 0:00:09.467 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Wednesday 03 December 2025 06:25:28 +0000 (0:00:00.084) 0:00:09.552 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Wednesday 03 December 2025 06:25:28 +0000 (0:00:00.046) 0:00:09.599 **** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=44 changed=9 unreachable=0 failed=0 skipped=42 rescued=0 ignored=0 Wednesday 03 December 2025 06:25:28 +0000 (0:00:00.122) 0:00:09.721 **** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.05s osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.02s Backup the default grub file -------------------------------------------- 0.37s 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.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.28s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.26s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.26s 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.22s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 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 if the kernelargs entry is already present in the file --- 0.21s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.21s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.21s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.21s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s osp.edpm.edpm_kernel : Find hugepages in cmdline ------------------------ 0.11s osp.edpm.edpm_kernel : Reboot tasks ------------------------------------- 0.10s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Wednesday 03 December 2025 06:25:29 +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 Wednesday 03 December 2025 06:25:29 +0000 (0:00:00.390) 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.] *** Wednesday 03 December 2025 06:25:30 +0000 (0:00:00.068) 0:00:00.068 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Wednesday 03 December 2025 06:25:30 +0000 (0:00:00.043) 0:00:00.111 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Wednesday 03 December 2025 06:25:30 +0000 (0:00:00.037) 0:00:00.148 **** ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Wednesday 03 December 2025 06:25:30 +0000 (0:00:00.072) 0:00:00.221 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Wednesday 03 December 2025 06:25:31 +0000 (0:00:00.285) 0:00:00.506 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Wednesday 03 December 2025 06:25:31 +0000 (0:00:00.314) 0:00:00.821 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Wednesday 03 December 2025 06:25:31 +0000 (0:00:00.235) 0:00:01.057 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Wednesday 03 December 2025 06:25:32 +0000 (0:00:00.574) 0:00:01.632 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Wednesday 03 December 2025 06:25:32 +0000 (0:00:00.379) 0:00:02.011 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Wednesday 03 December 2025 06:25:33 +0000 (0:00:01.281) 0:00:03.292 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Wednesday 03 December 2025 06:25:34 +0000 (0:00:00.561) 0:00:03.854 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Wednesday 03 December 2025 06:25:35 +0000 (0:00:00.945) 0:00:04.800 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Wednesday 03 December 2025 06:25:36 +0000 (0:00:00.808) 0:00:05.608 **** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.010154' end: '2025-12-03 06:25:36.483977' msg: non-zero return code rc: 1 start: '2025-12-03 06:25:36.473823' 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] *** Wednesday 03 December 2025 06:25:36 +0000 (0:00:00.238) 0:00:05.847 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Wednesday 03 December 2025 06:25:36 +0000 (0:00:00.050) 0:00:05.898 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Wednesday 03 December 2025 06:26:39 +0000 (0:01:03.329) 0:01:09.227 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Wednesday 03 December 2025 06:26:41 +0000 (0:00:01.156) 0:01:10.384 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Wednesday 03 December 2025 06:26:42 +0000 (0:00:01.139) 0:01:11.524 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:26:42 +0000 (0:00:00.041) 0:01:11.565 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Wednesday 03 December 2025 06:26:42 +0000 (0:00:00.207) 0:01:11.773 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:26:42 +0000 (0:00:00.205) 0:01:11.978 **** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Wednesday 03 December 2025 06:26:43 +0000 (0:00:00.391) 0:01:12.370 **** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Wednesday 03 December 2025 06:26:43 +0000 (0:00:00.033) 0:01:12.403 **** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Wednesday 03 December 2025 06:26:43 +0000 (0:00:00.690) 0:01:13.094 **** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Wednesday 03 December 2025 06:26:44 +0000 (0:00:00.352) 0:01:13.446 **** ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Wednesday 03 December 2025 06:26:44 +0000 (0:00:00.057) 0:01:13.504 **** 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 Wednesday 03 December 2025 06:26:44 +0000 (0:00:00.079) 0:01:13.584 **** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 63.33s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.28s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.16s ../../../../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.81s osp.edpm.env_data : Gather all installed packages ----------------------- 0.69s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.57s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.56s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.39s ../../../../molecule/common/test_deps : Create default repo file -------- 0.38s osp.edpm.env_data : Gather repository list ------------------------------ 0.35s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.31s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.29s ../../../../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] ***************************************************** Wednesday 03 December 2025 06:26:44 +0000 (0:00:00.026) 0:00:00.026 **** ok: [instance] TASK [Backup the default grub file] ******************************************** Wednesday 03 December 2025 06:26:44 +0000 (0:00:00.034) 0:00:00.061 **** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Wednesday 03 December 2025 06:26:45 +0000 (0:00:00.377) 0:00:00.439 **** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Wednesday 03 December 2025 06:26:45 +0000 (0:00:00.085) 0:00:00.524 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Wednesday 03 December 2025 06:26:45 +0000 (0:00:00.034) 0:00:00.558 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Wednesday 03 December 2025 06:26:45 +0000 (0:00:00.285) 0:00:00.844 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Wednesday 03 December 2025 06:26:45 +0000 (0:00:00.067) 0:00:00.912 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Wednesday 03 December 2025 06:26:45 +0000 (0:00:00.035) 0:00:00.947 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Wednesday 03 December 2025 06:26:45 +0000 (0:00:00.035) 0:00:00.983 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Wednesday 03 December 2025 06:26:45 +0000 (0:00:00.034) 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] *** Wednesday 03 December 2025 06:26:45 +0000 (0:00:00.061) 0:00:01.079 **** 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] ************************ Wednesday 03 December 2025 06:26:45 +0000 (0:00:00.064) 0:00:01.143 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Wednesday 03 December 2025 06:26:45 +0000 (0:00:00.047) 0:00:01.191 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Wednesday 03 December 2025 06:26:45 +0000 (0:00:00.077) 0:00:01.268 **** 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] ***************** Wednesday 03 December 2025 06:26:46 +0000 (0:00:00.061) 0:00:01.329 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Wednesday 03 December 2025 06:26:46 +0000 (0:00:00.042) 0:00:01.371 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Wednesday 03 December 2025 06:26:46 +0000 (0:00:00.056) 0:00:01.428 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Wednesday 03 December 2025 06:26:46 +0000 (0:00:00.051) 0:00:01.479 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Wednesday 03 December 2025 06:26:46 +0000 (0:00:00.053) 0:00:01.533 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Wednesday 03 December 2025 06:26:46 +0000 (0:00:00.050) 0:00:01.583 **** 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] ********* Wednesday 03 December 2025 06:26:46 +0000 (0:00:00.081) 0:00:01.665 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Wednesday 03 December 2025 06:26:46 +0000 (0:00:00.051) 0:00:01.716 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Wednesday 03 December 2025 06:26:46 +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] *** Wednesday 03 December 2025 06:26:46 +0000 (0:00:00.051) 0:00:01.816 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:26:46 +0000 (0:00:00.306) 0:00:02.123 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Wednesday 03 December 2025 06:26:46 +0000 (0:00:00.043) 0:00:02.166 **** 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] *** Wednesday 03 December 2025 06:26:47 +0000 (0:00:00.334) 0:00:02.500 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Wednesday 03 December 2025 06:26:47 +0000 (0:00:00.217) 0:00:02.718 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Wednesday 03 December 2025 06:26:47 +0000 (0:00:00.211) 0:00:02.929 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Wednesday 03 December 2025 06:26:48 +0000 (0:00:00.358) 0:00:03.287 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:26:49 +0000 (0:00:01.066) 0:00:04.354 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:26:49 +0000 (0:00:00.040) 0:00:04.394 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Wednesday 03 December 2025 06:26:49 +0000 (0:00:00.039) 0:00:04.434 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Wednesday 03 December 2025 06:26:49 +0000 (0:00:00.038) 0:00:04.472 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Wednesday 03 December 2025 06:26:49 +0000 (0:00:00.304) 0:00:04.776 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Wednesday 03 December 2025 06:26:49 +0000 (0:00:00.039) 0:00:04.816 **** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Wednesday 03 December 2025 06:26:49 +0000 (0:00:00.041) 0:00:04.857 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Wednesday 03 December 2025 06:26:49 +0000 (0:00:00.063) 0:00:04.921 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Wednesday 03 December 2025 06:26:49 +0000 (0:00:00.035) 0:00:04.957 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Wednesday 03 December 2025 06:26:49 +0000 (0:00:00.047) 0:00:05.005 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Wednesday 03 December 2025 06:26:49 +0000 (0:00:00.048) 0:00:05.053 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Wednesday 03 December 2025 06:26:49 +0000 (0:00:00.047) 0:00:05.100 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Wednesday 03 December 2025 06:26:49 +0000 (0:00:00.047) 0:00:05.148 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Wednesday 03 December 2025 06:26:49 +0000 (0:00:00.055) 0:00:05.203 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Wednesday 03 December 2025 06:26:50 +0000 (0:00:00.111) 0:00:05.315 **** skipping: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Wednesday 03 December 2025 06:26:50 +0000 (0:00:00.065) 0:00:05.381 **** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Wednesday 03 December 2025 06:26:50 +0000 (0:00:00.094) 0:00:05.475 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Wednesday 03 December 2025 06:26:50 +0000 (0:00:00.035) 0:00:05.511 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Wednesday 03 December 2025 06:26:50 +0000 (0:00:00.219) 0:00:05.730 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Wednesday 03 December 2025 06:26:50 +0000 (0:00:00.045) 0:00:05.776 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Wednesday 03 December 2025 06:26:50 +0000 (0:00:00.032) 0:00:05.808 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Wednesday 03 December 2025 06:26:50 +0000 (0:00:00.033) 0:00:05.842 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Wednesday 03 December 2025 06:26:50 +0000 (0:00:00.032) 0:00:05.874 **** 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] *** Wednesday 03 December 2025 06:26:50 +0000 (0:00:00.056) 0:00:05.930 **** 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] ************************ Wednesday 03 December 2025 06:26:50 +0000 (0:00:00.058) 0:00:05.989 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Wednesday 03 December 2025 06:26:50 +0000 (0:00:00.112) 0:00:06.101 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Wednesday 03 December 2025 06:26:50 +0000 (0:00:00.047) 0:00:06.148 **** 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] ***************** Wednesday 03 December 2025 06:26:50 +0000 (0:00:00.056) 0:00:06.204 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Wednesday 03 December 2025 06:26:50 +0000 (0:00:00.040) 0:00:06.245 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Wednesday 03 December 2025 06:26:51 +0000 (0:00:00.052) 0:00:06.297 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Wednesday 03 December 2025 06:26:51 +0000 (0:00:00.048) 0:00:06.346 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Wednesday 03 December 2025 06:26:51 +0000 (0:00:00.049) 0:00:06.395 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Wednesday 03 December 2025 06:26:51 +0000 (0:00:00.072) 0:00:06.468 **** 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] ********* Wednesday 03 December 2025 06:26:51 +0000 (0:00:00.052) 0:00:06.521 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Wednesday 03 December 2025 06:26:51 +0000 (0:00:00.050) 0:00:06.571 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Wednesday 03 December 2025 06:26:51 +0000 (0:00:00.049) 0:00:06.620 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:26:51 +0000 (0:00:00.050) 0:00:06.671 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:26:51 +0000 (0:00:00.203) 0:00:06.875 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Wednesday 03 December 2025 06:26:51 +0000 (0:00:00.039) 0:00:06.915 **** 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] *** Wednesday 03 December 2025 06:26:51 +0000 (0:00:00.234) 0:00:07.150 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Wednesday 03 December 2025 06:26:52 +0000 (0:00:00.209) 0:00:07.359 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Wednesday 03 December 2025 06:26:52 +0000 (0:00:00.205) 0:00:07.565 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Wednesday 03 December 2025 06:26:52 +0000 (0:00:00.255) 0:00:07.820 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:26:53 +0000 (0:00:01.024) 0:00:08.845 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:26:53 +0000 (0:00:00.041) 0:00:08.886 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Wednesday 03 December 2025 06:26:53 +0000 (0:00:00.040) 0:00:08.926 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Wednesday 03 December 2025 06:26:53 +0000 (0:00:00.040) 0:00:08.967 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Wednesday 03 December 2025 06:26:53 +0000 (0:00:00.209) 0:00:09.176 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Wednesday 03 December 2025 06:26:53 +0000 (0:00:00.041) 0:00:09.217 **** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Wednesday 03 December 2025 06:26:53 +0000 (0:00:00.041) 0:00:09.258 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Wednesday 03 December 2025 06:26:54 +0000 (0:00:00.071) 0:00:09.330 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Wednesday 03 December 2025 06:26:54 +0000 (0:00:00.035) 0:00:09.365 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Wednesday 03 December 2025 06:26:54 +0000 (0:00:00.046) 0:00:09.412 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Wednesday 03 December 2025 06:26:54 +0000 (0:00:00.048) 0:00:09.460 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Wednesday 03 December 2025 06:26:54 +0000 (0:00:00.047) 0:00:09.508 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Wednesday 03 December 2025 06:26:54 +0000 (0:00:00.047) 0:00:09.555 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Wednesday 03 December 2025 06:26:54 +0000 (0:00:00.082) 0:00:09.638 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Wednesday 03 December 2025 06:26:54 +0000 (0:00:00.046) 0:00:09.684 **** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=44 changed=9 unreachable=0 failed=0 skipped=42 rescued=0 ignored=0 Wednesday 03 December 2025 06:26:54 +0000 (0:00:00.123) 0:00:09.807 **** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.07s osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.02s Backup the default grub file -------------------------------------------- 0.38s 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.33s 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.26s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.23s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.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 : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.21s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.21s osp.edpm.edpm_kernel : 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 : Check if the kernelargs entry is already present in the file --- 0.20s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s osp.edpm.edpm_kernel : Find hugepages in cmdline ------------------------ 0.11s osp.edpm.edpm_kernel : Reboot tasks ------------------------------------- 0.11s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Wednesday 03 December 2025 06:26:55 +0000 (0:00:00.063) 0:00:00.063 **** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Wednesday 03 December 2025 06:26:55 +0000 (0:00:00.381) 0:00:00.445 **** =============================================================================== Restore the default grub file ------------------------------------------- 0.38s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Wednesday 03 December 2025 06:26:56 +0000 (0:00:00.071) 0:00:00.071 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Wednesday 03 December 2025 06:26:56 +0000 (0:00:00.044) 0:00:00.115 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Wednesday 03 December 2025 06:26:56 +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] ************* Wednesday 03 December 2025 06:26:56 +0000 (0:00:00.070) 0:00:00.223 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Wednesday 03 December 2025 06:26:57 +0000 (0:00:00.275) 0:00:00.498 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Wednesday 03 December 2025 06:26:57 +0000 (0:00:00.320) 0:00:00.818 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Wednesday 03 December 2025 06:26:57 +0000 (0:00:00.223) 0:00:01.041 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Wednesday 03 December 2025 06:26:58 +0000 (0:00:00.610) 0:00:01.652 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Wednesday 03 December 2025 06:26:58 +0000 (0:00:00.397) 0:00:02.049 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Wednesday 03 December 2025 06:26:59 +0000 (0:00:01.281) 0:00:03.330 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Wednesday 03 December 2025 06:27:00 +0000 (0:00:00.569) 0:00:03.899 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Wednesday 03 December 2025 06:27:01 +0000 (0:00:00.938) 0:00:04.838 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Wednesday 03 December 2025 06:27:02 +0000 (0:00:00.838) 0:00:05.676 **** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011105' end: '2025-12-03 06:27:02.469319' msg: non-zero return code rc: 1 start: '2025-12-03 06:27:02.458214' 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] *** Wednesday 03 December 2025 06:27:02 +0000 (0:00:00.252) 0:00:05.929 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Wednesday 03 December 2025 06:27:02 +0000 (0:00:00.050) 0:00:05.979 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Wednesday 03 December 2025 06:28:00 +0000 (0:00:58.320) 0:01:04.300 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Wednesday 03 December 2025 06:28:02 +0000 (0:00:01.123) 0:01:05.424 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Wednesday 03 December 2025 06:28:03 +0000 (0:00:01.118) 0:01:06.542 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:28:03 +0000 (0:00:00.042) 0:01:06.585 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Wednesday 03 December 2025 06:28:03 +0000 (0:00:00.201) 0:01:06.786 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:28:03 +0000 (0:00:00.212) 0:01:06.998 **** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Wednesday 03 December 2025 06:28:03 +0000 (0:00:00.382) 0:01:07.380 **** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Wednesday 03 December 2025 06:28:04 +0000 (0:00:00.032) 0:01:07.413 **** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Wednesday 03 December 2025 06:28:04 +0000 (0:00:00.687) 0:01:08.101 **** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Wednesday 03 December 2025 06:28:05 +0000 (0:00:00.333) 0:01:08.435 **** ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Wednesday 03 December 2025 06:28:05 +0000 (0:00:00.054) 0:01:08.489 **** 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 Wednesday 03 December 2025 06:28:05 +0000 (0:00:00.085) 0:01:08.575 **** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 58.32s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.28s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.12s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.12s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.94s ../../../../molecule/common/test_deps : Create repos -------------------- 0.84s osp.edpm.env_data : Gather all installed packages ----------------------- 0.69s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.61s ../../../../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.33s ../../../../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.25s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.22s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.20s osp.edpm.env_data : Output installed repositories ----------------------- 0.09s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Wednesday 03 December 2025 06:28:05 +0000 (0:00:00.028) 0:00:00.028 **** ok: [instance] TASK [Backup the default grub file] ******************************************** Wednesday 03 December 2025 06:28:05 +0000 (0:00:00.040) 0:00:00.069 **** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Wednesday 03 December 2025 06:28:06 +0000 (0:00:00.378) 0:00:00.448 **** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Wednesday 03 December 2025 06:28:06 +0000 (0:00:00.086) 0:00:00.534 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Wednesday 03 December 2025 06:28:06 +0000 (0:00:00.036) 0:00:00.571 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Wednesday 03 December 2025 06:28:06 +0000 (0:00:00.288) 0:00:00.860 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Wednesday 03 December 2025 06:28:06 +0000 (0:00:00.063) 0:00:00.923 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Wednesday 03 December 2025 06:28:06 +0000 (0:00:00.032) 0:00:00.955 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Wednesday 03 December 2025 06:28:06 +0000 (0:00:00.032) 0:00:00.988 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Wednesday 03 December 2025 06:28:06 +0000 (0:00:00.031) 0:00:01.019 **** 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] *** Wednesday 03 December 2025 06:28:06 +0000 (0:00:00.055) 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] ************************ Wednesday 03 December 2025 06:28:06 +0000 (0:00:00.059) 0:00:01.134 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Wednesday 03 December 2025 06:28:06 +0000 (0:00:00.045) 0:00:01.180 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Wednesday 03 December 2025 06:28:06 +0000 (0:00:00.081) 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] ***************** Wednesday 03 December 2025 06:28:06 +0000 (0:00:00.057) 0:00:01.319 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Wednesday 03 December 2025 06:28:06 +0000 (0:00:00.040) 0:00:01.359 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Wednesday 03 December 2025 06:28:07 +0000 (0:00:00.055) 0:00:01.414 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Wednesday 03 December 2025 06:28:07 +0000 (0:00:00.049) 0:00:01.464 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Wednesday 03 December 2025 06:28:07 +0000 (0:00:00.050) 0:00:01.514 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Wednesday 03 December 2025 06:28:07 +0000 (0:00:00.045) 0:00:01.560 **** ok: [instance] => msg: |- EDPM hugepage modification differs from how the host is actually having. Current default pagesize: None configured EDPM default pagesize: 2048 Desired default pagesize: 2048 From EDPM Hugepages configuration: - 2048 expected: 10 pages default: True current: 0 - 4096 expected: 10 pages default: False current: 0 TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Wednesday 03 December 2025 06:28:07 +0000 (0:00:00.077) 0:00:01.638 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Wednesday 03 December 2025 06:28:07 +0000 (0:00:00.049) 0:00:01.687 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Wednesday 03 December 2025 06:28:07 +0000 (0:00:00.051) 0:00:01.739 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:28:07 +0000 (0:00:00.053) 0:00:01.792 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:28:07 +0000 (0:00:00.318) 0:00:02.110 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Wednesday 03 December 2025 06:28:07 +0000 (0:00:00.044) 0:00:02.155 **** 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] *** Wednesday 03 December 2025 06:28:08 +0000 (0:00:00.346) 0:00:02.501 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Wednesday 03 December 2025 06:28:08 +0000 (0:00:00.212) 0:00:02.714 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Wednesday 03 December 2025 06:28:08 +0000 (0:00:00.214) 0:00:02.928 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Wednesday 03 December 2025 06:28:08 +0000 (0:00:00.362) 0:00:03.290 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:28:09 +0000 (0:00:01.066) 0:00:04.357 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:28:10 +0000 (0:00:00.038) 0:00:04.396 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Wednesday 03 December 2025 06:28:10 +0000 (0:00:00.037) 0:00:04.433 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Wednesday 03 December 2025 06:28:10 +0000 (0:00:00.037) 0:00:04.471 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Wednesday 03 December 2025 06:28:10 +0000 (0:00:00.309) 0:00:04.780 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Wednesday 03 December 2025 06:28:10 +0000 (0:00:00.038) 0:00:04.818 **** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Wednesday 03 December 2025 06:28:10 +0000 (0:00:00.040) 0:00:04.859 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Wednesday 03 December 2025 06:28:10 +0000 (0:00:00.063) 0:00:04.922 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Wednesday 03 December 2025 06:28:10 +0000 (0:00:00.037) 0:00:04.959 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Wednesday 03 December 2025 06:28:10 +0000 (0:00:00.047) 0:00:05.007 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Wednesday 03 December 2025 06:28:10 +0000 (0:00:00.048) 0:00:05.056 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Wednesday 03 December 2025 06:28:10 +0000 (0:00:00.047) 0:00:05.104 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Wednesday 03 December 2025 06:28:10 +0000 (0:00:00.046) 0:00:05.150 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Wednesday 03 December 2025 06:28:10 +0000 (0:00:00.053) 0:00:05.204 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Wednesday 03 December 2025 06:28:10 +0000 (0:00:00.110) 0:00:05.314 **** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Wednesday 03 December 2025 06:28:11 +0000 (0:00:00.122) 0:00:05.437 **** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.07s Backup the default grub file -------------------------------------------- 0.38s 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.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 : 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=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.21s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s osp.edpm.edpm_kernel : Reboot tasks ------------------------------------- 0.11s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.08s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.06s osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.06s osp.edpm.edpm_kernel : 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] ******************************************* Wednesday 03 December 2025 06:28:11 +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 Wednesday 03 December 2025 06:28:11 +0000 (0:00:00.384) 0:00:00.451 **** =============================================================================== 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.] *** Wednesday 03 December 2025 06:28:13 +0000 (0:00:00.069) 0:00:00.069 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Wednesday 03 December 2025 06:28:13 +0000 (0:00:00.042) 0:00:00.112 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Wednesday 03 December 2025 06:28:13 +0000 (0:00:00.036) 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] ************* Wednesday 03 December 2025 06:28:13 +0000 (0:00:00.071) 0:00:00.220 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Wednesday 03 December 2025 06:28:13 +0000 (0:00:00.258) 0:00:00.479 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Wednesday 03 December 2025 06:28:13 +0000 (0:00:00.317) 0:00:00.797 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Wednesday 03 December 2025 06:28:14 +0000 (0:00:00.223) 0:00:01.020 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Wednesday 03 December 2025 06:28:14 +0000 (0:00:00.578) 0:00:01.599 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Wednesday 03 December 2025 06:28:15 +0000 (0:00:00.371) 0:00:01.971 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Wednesday 03 December 2025 06:28:16 +0000 (0:00:01.228) 0:00:03.199 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Wednesday 03 December 2025 06:28:16 +0000 (0:00:00.561) 0:00:03.761 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Wednesday 03 December 2025 06:28:17 +0000 (0:00:00.922) 0:00:04.683 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Wednesday 03 December 2025 06:28:18 +0000 (0:00:00.830) 0:00:05.513 **** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011346' end: '2025-12-03 06:28:18.886697' msg: non-zero return code rc: 1 start: '2025-12-03 06:28:18.875351' 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] *** Wednesday 03 December 2025 06:28:18 +0000 (0:00:00.248) 0:00:05.761 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Wednesday 03 December 2025 06:28:18 +0000 (0:00:00.049) 0:00:05.811 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Wednesday 03 December 2025 06:29:21 +0000 (0:01:02.326) 0:01:08.138 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Wednesday 03 December 2025 06:29:22 +0000 (0:00:01.126) 0:01:09.264 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Wednesday 03 December 2025 06:29:23 +0000 (0:00:01.111) 0:01:10.376 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:29:23 +0000 (0:00:00.044) 0:01:10.420 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Wednesday 03 December 2025 06:29:23 +0000 (0:00:00.221) 0:01:10.642 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:29:24 +0000 (0:00:00.202) 0:01:10.845 **** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Wednesday 03 December 2025 06:29:24 +0000 (0:00:00.400) 0:01:11.246 **** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Wednesday 03 December 2025 06:29:24 +0000 (0:00:00.032) 0:01:11.278 **** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Wednesday 03 December 2025 06:29:25 +0000 (0:00:00.716) 0:01:11.994 **** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Wednesday 03 December 2025 06:29:25 +0000 (0:00:00.348) 0:01:12.343 **** ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Wednesday 03 December 2025 06:29:25 +0000 (0:00:00.055) 0:01:12.399 **** 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 Wednesday 03 December 2025 06:29:25 +0000 (0:00:00.079) 0:01:12.478 **** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 62.33s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.23s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.13s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.11s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.92s ../../../../molecule/common/test_deps : Create repos -------------------- 0.83s osp.edpm.env_data : Gather all installed packages ----------------------- 0.72s ../../../../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.40s ../../../../molecule/common/test_deps : Create default repo file -------- 0.37s osp.edpm.env_data : Gather repository list ------------------------------ 0.35s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.32s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.26s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.25s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.22s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.22s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.20s osp.edpm.env_data : Output installed repositories ----------------------- 0.08s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Wednesday 03 December 2025 06:29:26 +0000 (0:00:00.026) 0:00:00.026 **** ok: [instance] TASK [Backup the default grub file] ******************************************** Wednesday 03 December 2025 06:29:26 +0000 (0:00:00.039) 0:00:00.066 **** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Wednesday 03 December 2025 06:29:26 +0000 (0:00:00.365) 0:00:00.432 **** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Wednesday 03 December 2025 06:29:26 +0000 (0:00:00.087) 0:00:00.519 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Wednesday 03 December 2025 06:29:26 +0000 (0:00:00.036) 0:00:00.556 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Wednesday 03 December 2025 06:29:26 +0000 (0:00:00.295) 0:00:00.851 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Wednesday 03 December 2025 06:29:27 +0000 (0:00:00.065) 0:00:00.917 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Wednesday 03 December 2025 06:29:27 +0000 (0:00:00.032) 0:00:00.949 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Wednesday 03 December 2025 06:29:27 +0000 (0:00:00.032) 0:00:00.982 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Wednesday 03 December 2025 06:29:27 +0000 (0:00:00.030) 0:00:01.013 **** 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] *** Wednesday 03 December 2025 06:29:27 +0000 (0:00:00.057) 0:00:01.070 **** 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] ************************ Wednesday 03 December 2025 06:29:27 +0000 (0:00:00.058) 0:00:01.128 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Wednesday 03 December 2025 06:29:27 +0000 (0:00:00.045) 0:00:01.173 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Wednesday 03 December 2025 06:29:27 +0000 (0:00:00.081) 0:00:01.255 **** 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] ***************** Wednesday 03 December 2025 06:29:27 +0000 (0:00:00.058) 0:00:01.313 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Wednesday 03 December 2025 06:29:27 +0000 (0:00:00.039) 0:00:01.353 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Wednesday 03 December 2025 06:29:27 +0000 (0:00:00.056) 0:00:01.409 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Wednesday 03 December 2025 06:29:27 +0000 (0:00:00.052) 0:00:01.461 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Wednesday 03 December 2025 06:29:27 +0000 (0:00:00.053) 0:00:01.515 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Wednesday 03 December 2025 06:29:27 +0000 (0:00:00.046) 0:00:01.561 **** 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] ********* Wednesday 03 December 2025 06:29:27 +0000 (0:00:00.074) 0:00:01.636 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Wednesday 03 December 2025 06:29:27 +0000 (0:00:00.049) 0:00:01.685 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Wednesday 03 December 2025 06:29:27 +0000 (0:00:00.047) 0:00:01.733 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:29:27 +0000 (0:00:00.051) 0:00:01.785 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:29:28 +0000 (0:00:00.309) 0:00:02.094 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Wednesday 03 December 2025 06:29:28 +0000 (0:00:00.043) 0:00:02.138 **** 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] *** Wednesday 03 December 2025 06:29:28 +0000 (0:00:00.337) 0:00:02.476 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Wednesday 03 December 2025 06:29:28 +0000 (0:00:00.217) 0:00:02.693 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Wednesday 03 December 2025 06:29:29 +0000 (0:00:00.214) 0:00:02.908 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Wednesday 03 December 2025 06:29:29 +0000 (0:00:00.358) 0:00:03.267 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:29:30 +0000 (0:00:01.068) 0:00:04.336 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:29:30 +0000 (0:00:00.040) 0:00:04.376 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Wednesday 03 December 2025 06:29:30 +0000 (0:00:00.039) 0:00:04.415 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Wednesday 03 December 2025 06:29:30 +0000 (0:00:00.037) 0:00:04.453 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Wednesday 03 December 2025 06:29:30 +0000 (0:00:00.300) 0:00:04.754 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Wednesday 03 December 2025 06:29:30 +0000 (0:00:00.038) 0:00:04.792 **** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Wednesday 03 December 2025 06:29:30 +0000 (0:00:00.039) 0:00:04.832 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Wednesday 03 December 2025 06:29:30 +0000 (0:00:00.057) 0:00:04.889 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Wednesday 03 December 2025 06:29:31 +0000 (0:00:00.035) 0:00:04.924 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Wednesday 03 December 2025 06:29:31 +0000 (0:00:00.047) 0:00:04.972 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Wednesday 03 December 2025 06:29:31 +0000 (0:00:00.048) 0:00:05.020 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Wednesday 03 December 2025 06:29:31 +0000 (0:00:00.047) 0:00:05.068 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Wednesday 03 December 2025 06:29:31 +0000 (0:00:00.046) 0:00:05.114 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Wednesday 03 December 2025 06:29:31 +0000 (0:00:00.053) 0:00:05.168 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Wednesday 03 December 2025 06:29:31 +0000 (0:00:00.107) 0:00:05.275 **** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Wednesday 03 December 2025 06:29:31 +0000 (0:00:00.121) 0:00:05.396 **** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.07s Backup the default grub file -------------------------------------------- 0.37s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.36s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.34s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.31s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.30s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.30s osp.edpm.edpm_kernel : 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 : Reboot tasks ------------------------------------- 0.11s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.08s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.07s osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.07s osp.edpm.edpm_kernel : Find desired default hugepage size --------------- 0.06s osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.06s osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.06s osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM --- 0.06s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Wednesday 03 December 2025 06:29:31 +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 Wednesday 03 December 2025 06:29:32 +0000 (0:00:00.380) 0:00:00.446 **** =============================================================================== Restore the default grub file ------------------------------------------- 0.38s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Wednesday 03 December 2025 06:29:33 +0000 (0:00:00.070) 0:00:00.070 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Wednesday 03 December 2025 06:29:33 +0000 (0:00:00.044) 0:00:00.114 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Wednesday 03 December 2025 06:29:33 +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] ************* Wednesday 03 December 2025 06:29:33 +0000 (0:00:00.071) 0:00:00.223 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Wednesday 03 December 2025 06:29:34 +0000 (0:00:00.262) 0:00:00.485 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Wednesday 03 December 2025 06:29:34 +0000 (0:00:00.336) 0:00:00.822 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Wednesday 03 December 2025 06:29:34 +0000 (0:00:00.229) 0:00:01.051 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Wednesday 03 December 2025 06:29:35 +0000 (0:00:00.582) 0:00:01.633 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Wednesday 03 December 2025 06:29:35 +0000 (0:00:00.387) 0:00:02.021 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Wednesday 03 December 2025 06:29:36 +0000 (0:00:01.238) 0:00:03.259 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Wednesday 03 December 2025 06:29:37 +0000 (0:00:00.557) 0:00:03.817 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Wednesday 03 December 2025 06:29:38 +0000 (0:00:00.957) 0:00:04.775 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Wednesday 03 December 2025 06:29:40 +0000 (0:00:02.114) 0:00:06.890 **** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.010872' end: '2025-12-03 06:29:40.665666' msg: non-zero return code rc: 1 start: '2025-12-03 06:29:40.654794' 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] *** Wednesday 03 December 2025 06:29:40 +0000 (0:00:00.221) 0:00:07.111 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Wednesday 03 December 2025 06:29:40 +0000 (0:00:00.046) 0:00:07.157 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Wednesday 03 December 2025 06:30:48 +0000 (0:01:07.533) 0:01:14.691 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Wednesday 03 December 2025 06:30:49 +0000 (0:00:01.138) 0:01:15.829 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Wednesday 03 December 2025 06:30:50 +0000 (0:00:01.119) 0:01:16.949 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:30:50 +0000 (0:00:00.043) 0:01:16.992 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Wednesday 03 December 2025 06:30:50 +0000 (0:00:00.228) 0:01:17.221 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:30:51 +0000 (0:00:00.199) 0:01:17.420 **** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Wednesday 03 December 2025 06:30:51 +0000 (0:00:00.388) 0:01:17.809 **** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Wednesday 03 December 2025 06:30:51 +0000 (0:00:00.033) 0:01:17.842 **** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Wednesday 03 December 2025 06:30:52 +0000 (0:00:00.715) 0:01:18.557 **** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Wednesday 03 December 2025 06:30:52 +0000 (0:00:00.357) 0:01:18.915 **** ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Wednesday 03 December 2025 06:30:52 +0000 (0:00:00.054) 0:01:18.970 **** 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 Wednesday 03 December 2025 06:30:52 +0000 (0:00:00.079) 0:01:19.050 **** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 67.53s ../../../../molecule/common/test_deps : Create repos -------------------- 2.11s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.24s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.14s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.12s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.96s osp.edpm.env_data : Gather all installed packages ----------------------- 0.72s ../../../../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.39s ../../../../molecule/common/test_deps : Create default repo file -------- 0.39s osp.edpm.env_data : Gather repository list ------------------------------ 0.36s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.34s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 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.23s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.22s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.20s osp.edpm.env_data : Output installed repositories ----------------------- 0.08s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Wednesday 03 December 2025 06:30:53 +0000 (0:00:00.027) 0:00:00.027 **** ok: [instance] TASK [Backup the default grub file] ******************************************** Wednesday 03 December 2025 06:30:53 +0000 (0:00:00.036) 0:00:00.063 **** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Wednesday 03 December 2025 06:30:53 +0000 (0:00:00.365) 0:00:00.429 **** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Wednesday 03 December 2025 06:30:53 +0000 (0:00:00.081) 0:00:00.510 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Wednesday 03 December 2025 06:30:53 +0000 (0:00:00.034) 0:00:00.545 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Wednesday 03 December 2025 06:30:53 +0000 (0:00:00.283) 0:00:00.829 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Wednesday 03 December 2025 06:30:53 +0000 (0:00:00.065) 0:00:00.894 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Wednesday 03 December 2025 06:30:54 +0000 (0:00:00.034) 0:00:00.928 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Wednesday 03 December 2025 06:30:54 +0000 (0:00:00.032) 0:00:00.961 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Wednesday 03 December 2025 06:30:54 +0000 (0:00:00.032) 0:00:00.993 **** 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] *** Wednesday 03 December 2025 06:30:54 +0000 (0:00:00.055) 0:00:01.049 **** 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] ************************ Wednesday 03 December 2025 06:30:54 +0000 (0:00:00.061) 0:00:01.110 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Wednesday 03 December 2025 06:30:54 +0000 (0:00:00.045) 0:00:01.156 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Wednesday 03 December 2025 06:30:54 +0000 (0:00:00.100) 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] ***************** Wednesday 03 December 2025 06:30:54 +0000 (0:00:00.056) 0:00:01.312 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Wednesday 03 December 2025 06:30:54 +0000 (0:00:00.040) 0:00:01.353 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Wednesday 03 December 2025 06:30:54 +0000 (0:00:00.055) 0:00:01.408 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Wednesday 03 December 2025 06:30:54 +0000 (0:00:00.052) 0:00:01.461 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Wednesday 03 December 2025 06:30:54 +0000 (0:00:00.051) 0:00:01.513 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Wednesday 03 December 2025 06:30:54 +0000 (0:00:00.046) 0:00:01.560 **** ok: [instance] => msg: |- EDPM hugepage modification differs from how the host is actually having. Current default pagesize: None configured EDPM default pagesize: 2048 Desired default pagesize: 2048 From EDPM Hugepages configuration: - 2048 expected: 10 pages default: True current: 0 - 4096 expected: 10 pages default: False current: 0 TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Wednesday 03 December 2025 06:30:54 +0000 (0:00:00.078) 0:00:01.638 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Wednesday 03 December 2025 06:30:54 +0000 (0:00:00.049) 0:00:01.687 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Wednesday 03 December 2025 06:30:54 +0000 (0:00:00.048) 0:00:01.736 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:30:54 +0000 (0:00:00.050) 0:00:01.786 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:30:55 +0000 (0:00:00.311) 0:00:02.098 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Wednesday 03 December 2025 06:30:55 +0000 (0:00:00.041) 0:00:02.139 **** 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] *** Wednesday 03 December 2025 06:30:55 +0000 (0:00:00.323) 0:00:02.463 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Wednesday 03 December 2025 06:30:55 +0000 (0:00:00.210) 0:00:02.674 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Wednesday 03 December 2025 06:30:55 +0000 (0:00:00.207) 0:00:02.881 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Wednesday 03 December 2025 06:30:56 +0000 (0:00:00.356) 0:00:03.238 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:30:57 +0000 (0:00:01.030) 0:00:04.268 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:30:57 +0000 (0:00:00.041) 0:00:04.309 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Wednesday 03 December 2025 06:30:57 +0000 (0:00:00.039) 0:00:04.348 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Wednesday 03 December 2025 06:30:57 +0000 (0:00:00.038) 0:00:04.386 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Wednesday 03 December 2025 06:30:57 +0000 (0:00:00.303) 0:00:04.690 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Wednesday 03 December 2025 06:30:57 +0000 (0:00:00.039) 0:00:04.729 **** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Wednesday 03 December 2025 06:30:57 +0000 (0:00:00.039) 0:00:04.769 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Wednesday 03 December 2025 06:30:57 +0000 (0:00:00.062) 0:00:04.832 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Wednesday 03 December 2025 06:30:57 +0000 (0:00:00.033) 0:00:04.865 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Wednesday 03 December 2025 06:30:57 +0000 (0:00:00.047) 0:00:04.913 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Wednesday 03 December 2025 06:30:58 +0000 (0:00:00.046) 0:00:04.959 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Wednesday 03 December 2025 06:30:58 +0000 (0:00:00.046) 0:00:05.006 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Wednesday 03 December 2025 06:30:58 +0000 (0:00:00.045) 0:00:05.052 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Wednesday 03 December 2025 06:30:58 +0000 (0:00:00.054) 0:00:05.106 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Wednesday 03 December 2025 06:30:58 +0000 (0:00:00.073) 0:00:05.180 **** skipping: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Wednesday 03 December 2025 06:30:58 +0000 (0:00:00.065) 0:00:05.245 **** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Wednesday 03 December 2025 06:30:58 +0000 (0:00:00.092) 0:00:05.337 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Wednesday 03 December 2025 06:30:58 +0000 (0:00:00.036) 0:00:05.374 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Wednesday 03 December 2025 06:30:58 +0000 (0:00:00.214) 0:00:05.588 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Wednesday 03 December 2025 06:30:58 +0000 (0:00:00.041) 0:00:05.630 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Wednesday 03 December 2025 06:30:58 +0000 (0:00:00.030) 0:00:05.661 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Wednesday 03 December 2025 06:30:58 +0000 (0:00:00.030) 0:00:05.692 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Wednesday 03 December 2025 06:30:58 +0000 (0:00:00.032) 0:00:05.724 **** 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] *** Wednesday 03 December 2025 06:30:58 +0000 (0:00:00.055) 0:00:05.780 **** 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] ************************ Wednesday 03 December 2025 06:30:58 +0000 (0:00:00.057) 0:00:05.837 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Wednesday 03 December 2025 06:30:58 +0000 (0:00:00.071) 0:00:05.909 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Wednesday 03 December 2025 06:30:59 +0000 (0:00:00.045) 0:00:05.954 **** 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] ***************** Wednesday 03 December 2025 06:30:59 +0000 (0:00:00.056) 0:00:06.010 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Wednesday 03 December 2025 06:30:59 +0000 (0:00:00.042) 0:00:06.053 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Wednesday 03 December 2025 06:30:59 +0000 (0:00:00.053) 0:00:06.106 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Wednesday 03 December 2025 06:30:59 +0000 (0:00:00.047) 0:00:06.154 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Wednesday 03 December 2025 06:30:59 +0000 (0:00:00.050) 0:00:06.204 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Wednesday 03 December 2025 06:30:59 +0000 (0:00:00.073) 0:00:06.278 **** 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] ********* Wednesday 03 December 2025 06:30:59 +0000 (0:00:00.051) 0:00:06.329 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Wednesday 03 December 2025 06:30:59 +0000 (0:00:00.049) 0:00:06.378 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Wednesday 03 December 2025 06:30:59 +0000 (0:00:00.048) 0:00:06.426 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:30:59 +0000 (0:00:00.050) 0:00:06.477 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:30:59 +0000 (0:00:00.201) 0:00:06.679 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Wednesday 03 December 2025 06:30:59 +0000 (0:00:00.040) 0:00:06.720 **** 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] *** Wednesday 03 December 2025 06:31:00 +0000 (0:00:00.236) 0:00:06.956 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Wednesday 03 December 2025 06:31:00 +0000 (0:00:00.212) 0:00:07.169 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Wednesday 03 December 2025 06:31:00 +0000 (0:00:00.204) 0:00:07.373 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Wednesday 03 December 2025 06:31:00 +0000 (0:00:00.253) 0:00:07.626 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:31:01 +0000 (0:00:00.993) 0:00:08.619 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:31:01 +0000 (0:00:00.038) 0:00:08.658 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Wednesday 03 December 2025 06:31:01 +0000 (0:00:00.037) 0:00:08.695 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Wednesday 03 December 2025 06:31:01 +0000 (0:00:00.036) 0:00:08.732 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Wednesday 03 December 2025 06:31:02 +0000 (0:00:00.202) 0:00:08.934 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Wednesday 03 December 2025 06:31:02 +0000 (0:00:00.036) 0:00:08.971 **** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Wednesday 03 December 2025 06:31:02 +0000 (0:00:00.037) 0:00:09.009 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Wednesday 03 December 2025 06:31:02 +0000 (0:00:00.060) 0:00:09.069 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Wednesday 03 December 2025 06:31:02 +0000 (0:00:00.034) 0:00:09.103 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Wednesday 03 December 2025 06:31:02 +0000 (0:00:00.046) 0:00:09.149 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Wednesday 03 December 2025 06:31:02 +0000 (0:00:00.045) 0:00:09.195 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Wednesday 03 December 2025 06:31:02 +0000 (0:00:00.046) 0:00:09.241 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Wednesday 03 December 2025 06:31:02 +0000 (0:00:00.044) 0:00:09.286 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Wednesday 03 December 2025 06:31:02 +0000 (0:00:00.052) 0:00:09.338 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Wednesday 03 December 2025 06:31:02 +0000 (0:00:00.073) 0:00:09.412 **** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=44 changed=9 unreachable=0 failed=0 skipped=42 rescued=0 ignored=0 Wednesday 03 December 2025 06:31:02 +0000 (0:00:00.119) 0:00:09.531 **** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.03s osp.edpm.edpm_kernel : Generate grub config ----------------------------- 0.99s Backup the default grub file -------------------------------------------- 0.37s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.36s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.32s 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.28s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.25s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.24s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 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 : 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 : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.20s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.20s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.20s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.10s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Wednesday 03 December 2025 06:31:03 +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 Wednesday 03 December 2025 06:31:03 +0000 (0:00:00.367) 0:00:00.432 **** =============================================================================== 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.] *** Wednesday 03 December 2025 06:31:04 +0000 (0:00:00.067) 0:00:00.067 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Wednesday 03 December 2025 06:31:04 +0000 (0:00:00.043) 0:00:00.110 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Wednesday 03 December 2025 06:31:04 +0000 (0:00:00.034) 0:00:00.145 **** 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] ************* Wednesday 03 December 2025 06:31:04 +0000 (0:00:00.069) 0:00:00.215 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Wednesday 03 December 2025 06:31:05 +0000 (0:00:00.247) 0:00:00.462 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Wednesday 03 December 2025 06:31:05 +0000 (0:00:00.316) 0:00:00.779 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Wednesday 03 December 2025 06:31:05 +0000 (0:00:00.209) 0:00:00.988 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Wednesday 03 December 2025 06:31:06 +0000 (0:00:00.593) 0:00:01.582 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Wednesday 03 December 2025 06:31:06 +0000 (0:00:00.379) 0:00:01.962 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Wednesday 03 December 2025 06:31:07 +0000 (0:00:01.240) 0:00:03.202 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Wednesday 03 December 2025 06:31:08 +0000 (0:00:00.533) 0:00:03.736 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Wednesday 03 December 2025 06:31:09 +0000 (0:00:00.910) 0:00:04.646 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Wednesday 03 December 2025 06:31:10 +0000 (0:00:00.849) 0:00:05.496 **** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.010662' end: '2025-12-03 06:31:10.335787' msg: non-zero return code rc: 1 start: '2025-12-03 06:31:10.325125' 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] *** Wednesday 03 December 2025 06:31:10 +0000 (0:00:00.248) 0:00:05.744 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Wednesday 03 December 2025 06:31:10 +0000 (0:00:00.047) 0:00:05.792 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Wednesday 03 December 2025 06:32:30 +0000 (0:01:19.586) 0:01:25.378 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Wednesday 03 December 2025 06:32:31 +0000 (0:00:01.118) 0:01:26.497 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Wednesday 03 December 2025 06:32:32 +0000 (0:00:01.117) 0:01:27.615 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:32:32 +0000 (0:00:00.040) 0:01:27.655 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Wednesday 03 December 2025 06:32:32 +0000 (0:00:00.202) 0:01:27.857 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:32:32 +0000 (0:00:00.198) 0:01:28.056 **** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Wednesday 03 December 2025 06:32:33 +0000 (0:00:00.409) 0:01:28.465 **** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Wednesday 03 December 2025 06:32:33 +0000 (0:00:00.032) 0:01:28.497 **** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Wednesday 03 December 2025 06:32:33 +0000 (0:00:00.706) 0:01:29.204 **** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Wednesday 03 December 2025 06:32:34 +0000 (0:00:00.353) 0:01:29.558 **** ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Wednesday 03 December 2025 06:32:34 +0000 (0:00:00.057) 0:01:29.615 **** 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 Wednesday 03 December 2025 06:32:34 +0000 (0:00:00.080) 0:01:29.696 **** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 79.59s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.24s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.12s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.12s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.91s ../../../../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.53s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.41s ../../../../molecule/common/test_deps : Create default repo file -------- 0.38s osp.edpm.env_data : Gather repository list ------------------------------ 0.35s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.32s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.25s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.25s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.21s ../../../../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] ***************************************************** Wednesday 03 December 2025 06:32:34 +0000 (0:00:00.027) 0:00:00.027 **** ok: [instance] TASK [Backup the default grub file] ******************************************** Wednesday 03 December 2025 06:32:34 +0000 (0:00:00.038) 0:00:00.065 **** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Wednesday 03 December 2025 06:32:35 +0000 (0:00:00.368) 0:00:00.434 **** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Wednesday 03 December 2025 06:32:35 +0000 (0:00:00.083) 0:00:00.517 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Wednesday 03 December 2025 06:32:35 +0000 (0:00:00.035) 0:00:00.552 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Wednesday 03 December 2025 06:32:35 +0000 (0:00:00.281) 0:00:00.834 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Wednesday 03 December 2025 06:32:35 +0000 (0:00:00.064) 0:00:00.899 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Wednesday 03 December 2025 06:32:35 +0000 (0:00:00.032) 0:00:00.932 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Wednesday 03 December 2025 06:32:35 +0000 (0:00:00.032) 0:00:00.965 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Wednesday 03 December 2025 06:32:35 +0000 (0:00:00.031) 0:00:00.997 **** 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] *** Wednesday 03 December 2025 06:32:35 +0000 (0:00:00.055) 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] ************************ Wednesday 03 December 2025 06:32:35 +0000 (0:00:00.060) 0:00:01.113 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Wednesday 03 December 2025 06:32:35 +0000 (0:00:00.045) 0:00:01.158 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Wednesday 03 December 2025 06:32:36 +0000 (0:00:00.105) 0:00:01.264 **** 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] ***************** Wednesday 03 December 2025 06:32:36 +0000 (0:00:00.061) 0:00:01.325 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Wednesday 03 December 2025 06:32:36 +0000 (0:00:00.041) 0:00:01.367 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Wednesday 03 December 2025 06:32:36 +0000 (0:00:00.052) 0:00:01.419 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Wednesday 03 December 2025 06:32:36 +0000 (0:00:00.048) 0:00:01.468 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Wednesday 03 December 2025 06:32:36 +0000 (0:00:00.049) 0:00:01.517 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Wednesday 03 December 2025 06:32:36 +0000 (0:00:00.045) 0:00:01.563 **** 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] ********* Wednesday 03 December 2025 06:32:36 +0000 (0:00:00.077) 0:00:01.641 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Wednesday 03 December 2025 06:32:36 +0000 (0:00:00.051) 0:00:01.692 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Wednesday 03 December 2025 06:32:36 +0000 (0:00:00.048) 0:00:01.740 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:32:36 +0000 (0:00:00.049) 0:00:01.790 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:32:36 +0000 (0:00:00.302) 0:00:02.093 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Wednesday 03 December 2025 06:32:36 +0000 (0:00:00.041) 0:00:02.134 **** 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] *** Wednesday 03 December 2025 06:32:37 +0000 (0:00:00.343) 0:00:02.478 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Wednesday 03 December 2025 06:32:37 +0000 (0:00:00.212) 0:00:02.690 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Wednesday 03 December 2025 06:32:37 +0000 (0:00:00.204) 0:00:02.895 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Wednesday 03 December 2025 06:32:38 +0000 (0:00:00.353) 0:00:03.249 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:32:39 +0000 (0:00:01.062) 0:00:04.311 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:32:39 +0000 (0:00:00.038) 0:00:04.350 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Wednesday 03 December 2025 06:32:39 +0000 (0:00:00.038) 0:00:04.388 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Wednesday 03 December 2025 06:32:39 +0000 (0:00:00.037) 0:00:04.425 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Wednesday 03 December 2025 06:32:39 +0000 (0:00:00.308) 0:00:04.734 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Wednesday 03 December 2025 06:32:39 +0000 (0:00:00.036) 0:00:04.770 **** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Wednesday 03 December 2025 06:32:39 +0000 (0:00:00.038) 0:00:04.809 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Wednesday 03 December 2025 06:32:39 +0000 (0:00:00.058) 0:00:04.867 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Wednesday 03 December 2025 06:32:39 +0000 (0:00:00.034) 0:00:04.901 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Wednesday 03 December 2025 06:32:39 +0000 (0:00:00.047) 0:00:04.949 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Wednesday 03 December 2025 06:32:39 +0000 (0:00:00.044) 0:00:04.993 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Wednesday 03 December 2025 06:32:39 +0000 (0:00:00.045) 0:00:05.039 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Wednesday 03 December 2025 06:32:39 +0000 (0:00:00.044) 0:00:05.083 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Wednesday 03 December 2025 06:32:39 +0000 (0:00:00.052) 0:00:05.136 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Wednesday 03 December 2025 06:32:39 +0000 (0:00:00.070) 0:00:05.207 **** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Wednesday 03 December 2025 06:32:40 +0000 (0:00:00.119) 0:00:05.326 **** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.06s Backup the default grub file -------------------------------------------- 0.37s 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.34s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.31s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.30s 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: 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.20s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.11s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.08s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s osp.edpm.edpm_kernel : Reboot tasks ------------------------------------- 0.07s osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.06s osp.edpm.edpm_kernel : Find desired default hugepage size --------------- 0.06s osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.06s osp.edpm.edpm_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_module_load : Modules reload ------------------------------ 0.05s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Wednesday 03 December 2025 06:32:40 +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 Wednesday 03 December 2025 06:32:40 +0000 (0:00:00.370) 0:00:00.435 **** =============================================================================== 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.] *** Wednesday 03 December 2025 06:32:42 +0000 (0:00:00.068) 0:00:00.068 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Wednesday 03 December 2025 06:32:42 +0000 (0:00:00.042) 0:00:00.110 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Wednesday 03 December 2025 06:32:42 +0000 (0:00:00.037) 0:00:00.148 **** ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Wednesday 03 December 2025 06:32:42 +0000 (0:00:00.076) 0:00:00.224 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Wednesday 03 December 2025 06:32:42 +0000 (0:00:00.276) 0:00:00.500 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Wednesday 03 December 2025 06:32:43 +0000 (0:00:00.332) 0:00:00.833 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Wednesday 03 December 2025 06:32:43 +0000 (0:00:00.231) 0:00:01.064 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Wednesday 03 December 2025 06:32:43 +0000 (0:00:00.569) 0:00:01.634 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Wednesday 03 December 2025 06:32:44 +0000 (0:00:00.370) 0:00:02.004 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Wednesday 03 December 2025 06:32:45 +0000 (0:00:01.239) 0:00:03.244 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Wednesday 03 December 2025 06:32:45 +0000 (0:00:00.581) 0:00:03.825 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Wednesday 03 December 2025 06:32:46 +0000 (0:00:00.965) 0:00:04.791 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Wednesday 03 December 2025 06:32:47 +0000 (0:00:00.835) 0:00:05.626 **** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.010611' end: '2025-12-03 06:32:47.987234' msg: non-zero return code rc: 1 start: '2025-12-03 06:32:47.976623' 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] *** Wednesday 03 December 2025 06:32:48 +0000 (0:00:00.251) 0:00:05.877 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Wednesday 03 December 2025 06:32:48 +0000 (0:00:00.050) 0:00:05.928 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Wednesday 03 December 2025 06:33:58 +0000 (0:01:10.129) 0:01:16.057 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Wednesday 03 December 2025 06:33:59 +0000 (0:00:01.126) 0:01:17.183 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Wednesday 03 December 2025 06:34:00 +0000 (0:00:01.199) 0:01:18.383 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:34:00 +0000 (0:00:00.063) 0:01:18.447 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Wednesday 03 December 2025 06:34:00 +0000 (0:00:00.220) 0:01:18.667 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:34:01 +0000 (0:00:00.216) 0:01:18.884 **** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Wednesday 03 December 2025 06:34:01 +0000 (0:00:00.398) 0:01:19.283 **** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Wednesday 03 December 2025 06:34:01 +0000 (0:00:00.034) 0:01:19.317 **** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Wednesday 03 December 2025 06:34:02 +0000 (0:00:00.682) 0:01:20.000 **** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Wednesday 03 December 2025 06:34:03 +0000 (0:00:01.356) 0:01:21.356 **** ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Wednesday 03 December 2025 06:34:03 +0000 (0:00:00.055) 0:01:21.412 **** 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 Wednesday 03 December 2025 06:34:03 +0000 (0:00:00.099) 0:01:21.511 **** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 70.13s osp.edpm.env_data : Gather repository list ------------------------------ 1.36s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.24s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.20s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.13s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.97s ../../../../molecule/common/test_deps : Create repos -------------------- 0.84s osp.edpm.env_data : Gather all installed packages ----------------------- 0.68s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.58s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.57s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.40s ../../../../molecule/common/test_deps : Create default repo file -------- 0.37s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.33s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.28s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.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.22s osp.edpm.env_data : Output installed repositories ----------------------- 0.10s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.08s PLAY [Converge] **************************************************************** TASK [Backup the default grub file] ******************************************** Wednesday 03 December 2025 06:34:04 +0000 (0:00:00.026) 0:00:00.026 **** changed: [instance] TASK [create kernelargs entry with the older name] ***************************** Wednesday 03 December 2025 06:34:04 +0000 (0:00:00.357) 0:00:00.384 **** changed: [instance] TASK [create append entry with older name] ************************************* Wednesday 03 December 2025 06:34:04 +0000 (0:00:00.280) 0:00:00.665 **** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Wednesday 03 December 2025 06:34:04 +0000 (0:00:00.198) 0:00:00.864 **** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Wednesday 03 December 2025 06:34:05 +0000 (0:00:00.083) 0:00:00.947 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Wednesday 03 December 2025 06:34:05 +0000 (0:00:00.038) 0:00:00.985 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Wednesday 03 December 2025 06:34:05 +0000 (0:00:00.285) 0:00:01.271 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Wednesday 03 December 2025 06:34:05 +0000 (0:00:00.043) 0:00:01.314 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Wednesday 03 December 2025 06:34:05 +0000 (0:00:00.032) 0:00:01.346 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Wednesday 03 December 2025 06:34:05 +0000 (0:00:00.033) 0:00:01.379 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Wednesday 03 December 2025 06:34:05 +0000 (0:00:00.031) 0:00:01.411 **** 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] *** Wednesday 03 December 2025 06:34:05 +0000 (0:00:00.057) 0:00:01.469 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Wednesday 03 December 2025 06:34:05 +0000 (0:00:00.067) 0:00:01.537 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Wednesday 03 December 2025 06:34:05 +0000 (0:00:00.044) 0:00:01.581 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Wednesday 03 December 2025 06:34:05 +0000 (0:00:00.045) 0:00:01.626 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Wednesday 03 December 2025 06:34:05 +0000 (0:00:00.044) 0:00:01.671 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Wednesday 03 December 2025 06:34:05 +0000 (0:00:00.040) 0:00:01.712 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Wednesday 03 December 2025 06:34:05 +0000 (0:00:00.044) 0:00:01.756 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Wednesday 03 December 2025 06:34:05 +0000 (0:00:00.043) 0:00:01.800 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Wednesday 03 December 2025 06:34:05 +0000 (0:00:00.069) 0:00:01.870 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Wednesday 03 December 2025 06:34:06 +0000 (0:00:00.044) 0:00:01.914 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Wednesday 03 December 2025 06:34:06 +0000 (0:00:00.045) 0:00:01.960 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Wednesday 03 December 2025 06:34:06 +0000 (0:00:00.045) 0:00:02.005 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Wednesday 03 December 2025 06:34:06 +0000 (0:00:00.044) 0:00:02.050 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:34:06 +0000 (0:00:00.050) 0:00:02.100 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:34:06 +0000 (0:00:00.319) 0:00:02.420 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Wednesday 03 December 2025 06:34:06 +0000 (0:00:00.072) 0:00:02.492 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1] *** Wednesday 03 December 2025 06:34:06 +0000 (0:00:00.217) 0:00:02.709 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Wednesday 03 December 2025 06:34:07 +0000 (0:00:00.216) 0:00:02.926 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Wednesday 03 December 2025 06:34:07 +0000 (0:00:00.210) 0:00:03.136 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Wednesday 03 December 2025 06:34:07 +0000 (0:00:00.357) 0:00:03.494 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:34:08 +0000 (0:00:01.068) 0:00:04.562 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:34:08 +0000 (0:00:00.038) 0:00:04.600 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Wednesday 03 December 2025 06:34:08 +0000 (0:00:00.039) 0:00:04.640 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Wednesday 03 December 2025 06:34:08 +0000 (0:00:00.038) 0:00:04.679 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Wednesday 03 December 2025 06:34:09 +0000 (0:00:00.302) 0:00:04.981 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Wednesday 03 December 2025 06:34:09 +0000 (0:00:00.038) 0:00:05.020 **** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Wednesday 03 December 2025 06:34:09 +0000 (0:00:00.063) 0:00:05.084 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Wednesday 03 December 2025 06:34:09 +0000 (0:00:00.036) 0:00:05.120 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Wednesday 03 December 2025 06:34:09 +0000 (0:00:00.035) 0:00:05.156 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Wednesday 03 December 2025 06:34:09 +0000 (0:00:00.046) 0:00:05.203 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Wednesday 03 December 2025 06:34:09 +0000 (0:00:00.046) 0:00:05.250 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Wednesday 03 December 2025 06:34:09 +0000 (0:00:00.047) 0:00:05.298 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Wednesday 03 December 2025 06:34:09 +0000 (0:00:00.045) 0:00:05.344 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Wednesday 03 December 2025 06:34:09 +0000 (0:00:00.080) 0:00:05.424 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Wednesday 03 December 2025 06:34:09 +0000 (0:00:00.047) 0:00:05.471 **** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=16 changed=8 unreachable=0 failed=0 skipped=29 rescued=0 ignored=0 Wednesday 03 December 2025 06:34:09 +0000 (0:00:00.124) 0:00:05.595 **** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.07s 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 : Check if the kernelargs entry is already present in the file --- 0.32s 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.28s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.22s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 --- 0.22s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.21s create append entry with older name ------------------------------------- 0.20s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.08s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.08s osp.edpm.edpm_kernel : Set boot_file_entry_check fact ------------------- 0.07s osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written --- 0.07s osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.07s osp.edpm.edpm_kernel : Set reboot required fact ------------------------- 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] ******************************************* Wednesday 03 December 2025 06:34:10 +0000 (0:00:00.069) 0:00:00.069 **** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Wednesday 03 December 2025 06:34:10 +0000 (0:00:00.384) 0:00:00.454 **** =============================================================================== 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.] *** Wednesday 03 December 2025 06:34:12 +0000 (0:00:00.067) 0:00:00.067 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Wednesday 03 December 2025 06:34:12 +0000 (0:00:00.046) 0:00:00.113 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Wednesday 03 December 2025 06:34:12 +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] ************* Wednesday 03 December 2025 06:34:12 +0000 (0:00:00.073) 0:00:00.225 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Wednesday 03 December 2025 06:34:12 +0000 (0:00:00.266) 0:00:00.491 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Wednesday 03 December 2025 06:34:13 +0000 (0:00:00.330) 0:00:00.822 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Wednesday 03 December 2025 06:34:13 +0000 (0:00:00.232) 0:00:01.054 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Wednesday 03 December 2025 06:34:13 +0000 (0:00:00.590) 0:00:01.644 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Wednesday 03 December 2025 06:34:14 +0000 (0:00:00.402) 0:00:02.047 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Wednesday 03 December 2025 06:34:15 +0000 (0:00:01.243) 0:00:03.290 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Wednesday 03 December 2025 06:34:16 +0000 (0:00:00.583) 0:00:03.874 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Wednesday 03 December 2025 06:34:17 +0000 (0:00:00.907) 0:00:04.781 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Wednesday 03 December 2025 06:34:17 +0000 (0:00:00.812) 0:00:05.593 **** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.009923' end: '2025-12-03 06:34:17.997823' msg: non-zero return code rc: 1 start: '2025-12-03 06:34:17.987900' 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] *** Wednesday 03 December 2025 06:34:18 +0000 (0:00:00.236) 0:00:05.830 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Wednesday 03 December 2025 06:34:18 +0000 (0:00:00.050) 0:00:05.881 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Wednesday 03 December 2025 06:35:24 +0000 (0:01:06.490) 0:01:12.371 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Wednesday 03 December 2025 06:35:25 +0000 (0:00:01.150) 0:01:13.522 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Wednesday 03 December 2025 06:35:26 +0000 (0:00:01.127) 0:01:14.649 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:35:26 +0000 (0:00:00.042) 0:01:14.692 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Wednesday 03 December 2025 06:35:27 +0000 (0:00:00.203) 0:01:14.895 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:35:27 +0000 (0:00:00.222) 0:01:15.118 **** changed: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Wednesday 03 December 2025 06:35:27 +0000 (0:00:00.478) 0:01:15.597 **** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Wednesday 03 December 2025 06:35:27 +0000 (0:00:00.032) 0:01:15.629 **** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Wednesday 03 December 2025 06:35:28 +0000 (0:00:00.705) 0:01:16.335 **** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Wednesday 03 December 2025 06:35:29 +0000 (0:00:01.340) 0:01:17.676 **** ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Wednesday 03 December 2025 06:35:29 +0000 (0:00:00.052) 0:01:17.728 **** 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 Wednesday 03 December 2025 06:35:30 +0000 (0:00:00.077) 0:01:17.806 **** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 66.49s osp.edpm.env_data : Gather repository list ------------------------------ 1.34s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.24s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.15s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.13s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.91s ../../../../molecule/common/test_deps : Create repos -------------------- 0.81s 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.48s ../../../../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.24s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.22s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.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 [Gather ansible_local facts] ********************************************** Wednesday 03 December 2025 06:35:30 +0000 (0:00:00.066) 0:00:00.066 **** ok: [instance] TASK [Create BLS entry dir] **************************************************** Wednesday 03 December 2025 06:35:31 +0000 (0:00:00.487) 0:00:00.553 **** ok: [instance] TASK [Create BLS entry files] ************************************************** Wednesday 03 December 2025 06:35:31 +0000 (0:00:00.271) 0:00:00.825 **** changed: [instance] => (item=ostree-1.conf) changed: [instance] => (item=ostree-2.conf) TASK [Set 2 new initial kernel args] ******************************************* Wednesday 03 December 2025 06:35:32 +0000 (0:00:00.822) 0:00:01.647 **** 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] ********************************************************** Wednesday 03 December 2025 06:35:32 +0000 (0:00:00.052) 0:00:01.699 **** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Wednesday 03 December 2025 06:35:32 +0000 (0:00:00.099) 0:00:01.799 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Wednesday 03 December 2025 06:35:32 +0000 (0:00:00.035) 0:00:01.834 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Wednesday 03 December 2025 06:35:32 +0000 (0:00:00.281) 0:00:02.116 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Wednesday 03 December 2025 06:35:32 +0000 (0:00:00.043) 0:00:02.160 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Wednesday 03 December 2025 06:35:32 +0000 (0:00:00.032) 0:00:02.193 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Wednesday 03 December 2025 06:35:32 +0000 (0:00:00.052) 0:00:02.246 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Wednesday 03 December 2025 06:35:32 +0000 (0:00:00.032) 0:00:02.278 **** 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] *** Wednesday 03 December 2025 06:35:32 +0000 (0:00:00.057) 0:00:02.336 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Wednesday 03 December 2025 06:35:32 +0000 (0:00:00.040) 0:00:02.376 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Wednesday 03 December 2025 06:35:32 +0000 (0:00:00.043) 0:00:02.420 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Wednesday 03 December 2025 06:35:32 +0000 (0:00:00.045) 0:00:02.466 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Wednesday 03 December 2025 06:35:32 +0000 (0:00:00.044) 0:00:02.510 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Wednesday 03 December 2025 06:35:33 +0000 (0:00:00.064) 0:00:02.575 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Wednesday 03 December 2025 06:35:33 +0000 (0:00:00.048) 0:00:02.623 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Wednesday 03 December 2025 06:35:33 +0000 (0:00:00.044) 0:00:02.667 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Wednesday 03 December 2025 06:35:33 +0000 (0:00:00.043) 0:00:02.711 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Wednesday 03 December 2025 06:35:33 +0000 (0:00:00.045) 0:00:02.756 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Wednesday 03 December 2025 06:35:33 +0000 (0:00:00.043) 0:00:02.799 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Wednesday 03 December 2025 06:35:33 +0000 (0:00:00.043) 0:00:02.843 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Wednesday 03 December 2025 06:35:33 +0000 (0:00:00.069) 0:00:02.913 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:35:33 +0000 (0:00:00.055) 0:00:02.968 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:35:33 +0000 (0:00:00.039) 0:00:03.007 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Wednesday 03 December 2025 06:35:33 +0000 (0:00:00.038) 0:00:03.045 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test1=1 test2=2] *** Wednesday 03 December 2025 06:35:33 +0000 (0:00:00.040) 0:00:03.086 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Wednesday 03 December 2025 06:35:33 +0000 (0:00:00.038) 0:00:03.124 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Wednesday 03 December 2025 06:35:33 +0000 (0:00:00.038) 0:00:03.162 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Wednesday 03 December 2025 06:35:33 +0000 (0:00:00.064) 0:00:03.226 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:35:33 +0000 (0:00:00.039) 0:00:03.265 **** changed: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:35:34 +0000 (0:00:00.286) 0:00:03.552 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Wednesday 03 December 2025 06:35:34 +0000 (0:00:00.043) 0:00:03.595 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Wednesday 03 December 2025 06:35:34 +0000 (0:00:00.272) 0:00:03.867 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Wednesday 03 December 2025 06:35:34 +0000 (0:00:00.200) 0:00:04.068 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Wednesday 03 December 2025 06:35:34 +0000 (0:00:00.038) 0:00:04.106 **** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Wednesday 03 December 2025 06:35:34 +0000 (0:00:00.063) 0:00:04.170 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Wednesday 03 December 2025 06:35:34 +0000 (0:00:00.036) 0:00:04.206 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Wednesday 03 December 2025 06:35:34 +0000 (0:00:00.035) 0:00:04.241 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Wednesday 03 December 2025 06:35:34 +0000 (0:00:00.048) 0:00:04.289 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Wednesday 03 December 2025 06:35:34 +0000 (0:00:00.050) 0:00:04.340 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Wednesday 03 December 2025 06:35:34 +0000 (0:00:00.049) 0:00:04.389 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Wednesday 03 December 2025 06:35:34 +0000 (0:00:00.050) 0:00:04.440 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Wednesday 03 December 2025 06:35:34 +0000 (0:00:00.080) 0:00:04.520 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Wednesday 03 December 2025 06:35:35 +0000 (0:00:00.049) 0:00:04.569 **** ok: [instance] => msg: Reboot is skipped for kernel arg change, user has to plan the reboot with migration and downtime TASK [check kernelargs] ******************************************************** Wednesday 03 December 2025 06:35:35 +0000 (0:00:00.071) 0:00:04.641 **** ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [check kernelargs EDPM_KERNEL_ARGS] *************************************** Wednesday 03 December 2025 06:35:35 +0000 (0:00:00.461) 0:00:05.102 **** ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [assert kernelargs] ******************************************************* Wednesday 03 December 2025 06:35:35 +0000 (0:00:00.384) 0:00:05.487 **** [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] ************************************** Wednesday 03 December 2025 06:35:36 +0000 (0:00:00.046) 0:00:05.533 **** [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] **************************************** Wednesday 03 December 2025 06:35:36 +0000 (0:00:00.043) 0:00:05.577 **** 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] ********************************************************** Wednesday 03 December 2025 06:35:36 +0000 (0:00:00.053) 0:00:05.630 **** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Wednesday 03 December 2025 06:35:36 +0000 (0:00:00.079) 0:00:05.709 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Wednesday 03 December 2025 06:35:36 +0000 (0:00:00.058) 0:00:05.768 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Wednesday 03 December 2025 06:35:36 +0000 (0:00:00.189) 0:00:05.958 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Wednesday 03 December 2025 06:35:36 +0000 (0:00:00.045) 0:00:06.003 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Wednesday 03 December 2025 06:35:36 +0000 (0:00:00.030) 0:00:06.034 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Wednesday 03 December 2025 06:35:36 +0000 (0:00:00.031) 0:00:06.066 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Wednesday 03 December 2025 06:35:36 +0000 (0:00:00.031) 0:00:06.098 **** 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] *** Wednesday 03 December 2025 06:35:36 +0000 (0:00:00.081) 0:00:06.179 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Wednesday 03 December 2025 06:35:36 +0000 (0:00:00.040) 0:00:06.220 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Wednesday 03 December 2025 06:35:36 +0000 (0:00:00.044) 0:00:06.264 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Wednesday 03 December 2025 06:35:36 +0000 (0:00:00.044) 0:00:06.309 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Wednesday 03 December 2025 06:35:36 +0000 (0:00:00.043) 0:00:06.353 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Wednesday 03 December 2025 06:35:36 +0000 (0:00:00.040) 0:00:06.393 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Wednesday 03 December 2025 06:35:36 +0000 (0:00:00.043) 0:00:06.436 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Wednesday 03 December 2025 06:35:36 +0000 (0:00:00.072) 0:00:06.509 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Wednesday 03 December 2025 06:35:37 +0000 (0:00:00.044) 0:00:06.553 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Wednesday 03 December 2025 06:35:37 +0000 (0:00:00.046) 0:00:06.599 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Wednesday 03 December 2025 06:35:37 +0000 (0:00:00.042) 0:00:06.642 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Wednesday 03 December 2025 06:35:37 +0000 (0:00:00.043) 0:00:06.686 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Wednesday 03 December 2025 06:35:37 +0000 (0:00:00.044) 0:00:06.730 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:35:37 +0000 (0:00:00.050) 0:00:06.781 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:35:37 +0000 (0:00:00.037) 0:00:06.819 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Wednesday 03 December 2025 06:35:37 +0000 (0:00:00.066) 0:00:06.885 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test1=1 test2=2 test3=3] *** Wednesday 03 December 2025 06:35:37 +0000 (0:00:00.042) 0:00:06.927 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Wednesday 03 December 2025 06:35:37 +0000 (0:00:00.039) 0:00:06.966 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Wednesday 03 December 2025 06:35:37 +0000 (0:00:00.040) 0:00:07.007 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Wednesday 03 December 2025 06:35:37 +0000 (0:00:00.038) 0:00:07.045 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:35:37 +0000 (0:00:00.039) 0:00:07.085 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:35:37 +0000 (0:00:00.212) 0:00:07.298 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Wednesday 03 December 2025 06:35:37 +0000 (0:00:00.069) 0:00:07.367 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Wednesday 03 December 2025 06:35:38 +0000 (0:00:00.267) 0:00:07.634 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Wednesday 03 December 2025 06:35:38 +0000 (0:00:00.202) 0:00:07.836 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Wednesday 03 December 2025 06:35:38 +0000 (0:00:00.039) 0:00:07.876 **** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Wednesday 03 December 2025 06:35:38 +0000 (0:00:00.040) 0:00:07.916 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Wednesday 03 December 2025 06:35:38 +0000 (0:00:00.035) 0:00:07.952 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Wednesday 03 December 2025 06:35:38 +0000 (0:00:00.036) 0:00:07.989 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Wednesday 03 December 2025 06:35:38 +0000 (0:00:00.077) 0:00:08.066 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Wednesday 03 December 2025 06:35:38 +0000 (0:00:00.047) 0:00:08.113 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Wednesday 03 December 2025 06:35:38 +0000 (0:00:00.049) 0:00:08.163 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Wednesday 03 December 2025 06:35:38 +0000 (0:00:00.048) 0:00:08.211 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Wednesday 03 December 2025 06:35:38 +0000 (0:00:00.058) 0:00:08.270 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Wednesday 03 December 2025 06:35:38 +0000 (0:00:00.049) 0:00:08.320 **** ok: [instance] => msg: Reboot is skipped for kernel arg change, user has to plan the reboot with migration and downtime TASK [check kernelargs] ******************************************************** Wednesday 03 December 2025 06:35:38 +0000 (0:00:00.098) 0:00:08.418 **** ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [check kernelargs EDPM_KERNEL_ARGS] *************************************** Wednesday 03 December 2025 06:35:39 +0000 (0:00:00.375) 0:00:08.793 **** ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [assert kernelargs] ******************************************************* Wednesday 03 December 2025 06:35:39 +0000 (0:00:00.362) 0:00:09.156 **** [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] ************************************** Wednesday 03 December 2025 06:35:39 +0000 (0:00:00.043) 0:00:09.199 **** [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] ***************************************************** Wednesday 03 December 2025 06:35:39 +0000 (0:00:00.044) 0:00:09.244 **** 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] ********************************************************** Wednesday 03 December 2025 06:35:39 +0000 (0:00:00.076) 0:00:09.321 **** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Wednesday 03 December 2025 06:35:39 +0000 (0:00:00.080) 0:00:09.401 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Wednesday 03 December 2025 06:35:39 +0000 (0:00:00.037) 0:00:09.438 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Wednesday 03 December 2025 06:35:40 +0000 (0:00:00.200) 0:00:09.639 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Wednesday 03 December 2025 06:35:40 +0000 (0:00:00.045) 0:00:09.684 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Wednesday 03 December 2025 06:35:40 +0000 (0:00:00.055) 0:00:09.740 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Wednesday 03 December 2025 06:35:40 +0000 (0:00:00.034) 0:00:09.774 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Wednesday 03 December 2025 06:35:40 +0000 (0:00:00.031) 0:00:09.806 **** 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] *** Wednesday 03 December 2025 06:35:40 +0000 (0:00:00.056) 0:00:09.862 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Wednesday 03 December 2025 06:35:40 +0000 (0:00:00.043) 0:00:09.905 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Wednesday 03 December 2025 06:35:40 +0000 (0:00:00.045) 0:00:09.951 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Wednesday 03 December 2025 06:35:40 +0000 (0:00:00.073) 0:00:10.024 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Wednesday 03 December 2025 06:35:40 +0000 (0:00:00.045) 0:00:10.069 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Wednesday 03 December 2025 06:35:40 +0000 (0:00:00.040) 0:00:10.109 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Wednesday 03 December 2025 06:35:40 +0000 (0:00:00.045) 0:00:10.155 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Wednesday 03 December 2025 06:35:40 +0000 (0:00:00.047) 0:00:10.203 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Wednesday 03 December 2025 06:35:40 +0000 (0:00:00.045) 0:00:10.248 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Wednesday 03 December 2025 06:35:40 +0000 (0:00:00.045) 0:00:10.294 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Wednesday 03 December 2025 06:35:40 +0000 (0:00:00.045) 0:00:10.340 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Wednesday 03 December 2025 06:35:40 +0000 (0:00:00.073) 0:00:10.414 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Wednesday 03 December 2025 06:35:40 +0000 (0:00:00.045) 0:00:10.460 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:35:40 +0000 (0:00:00.051) 0:00:10.512 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:35:41 +0000 (0:00:00.038) 0:00:10.550 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Wednesday 03 December 2025 06:35:41 +0000 (0:00:00.040) 0:00:10.591 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test1=1 test3=3] *** Wednesday 03 December 2025 06:35:41 +0000 (0:00:00.039) 0:00:10.630 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Wednesday 03 December 2025 06:35:41 +0000 (0:00:00.038) 0:00:10.669 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Wednesday 03 December 2025 06:35:41 +0000 (0:00:00.069) 0:00:10.738 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Wednesday 03 December 2025 06:35:41 +0000 (0:00:00.040) 0:00:10.778 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:35:41 +0000 (0:00:00.038) 0:00:10.817 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:35:41 +0000 (0:00:00.226) 0:00:11.043 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Wednesday 03 December 2025 06:35:41 +0000 (0:00:00.045) 0:00:11.089 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Wednesday 03 December 2025 06:35:41 +0000 (0:00:00.287) 0:00:11.376 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Wednesday 03 December 2025 06:35:42 +0000 (0:00:00.224) 0:00:11.601 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Wednesday 03 December 2025 06:35:42 +0000 (0:00:00.039) 0:00:11.641 **** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Wednesday 03 December 2025 06:35:42 +0000 (0:00:00.042) 0:00:11.683 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Wednesday 03 December 2025 06:35:42 +0000 (0:00:00.036) 0:00:11.720 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Wednesday 03 December 2025 06:35:42 +0000 (0:00:00.037) 0:00:11.757 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Wednesday 03 December 2025 06:35:42 +0000 (0:00:00.049) 0:00:11.807 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Wednesday 03 December 2025 06:35:42 +0000 (0:00:00.048) 0:00:11.856 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Wednesday 03 December 2025 06:35:42 +0000 (0:00:00.048) 0:00:11.904 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Wednesday 03 December 2025 06:35:42 +0000 (0:00:00.080) 0:00:11.985 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Wednesday 03 December 2025 06:35:42 +0000 (0:00:00.057) 0:00:12.042 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Wednesday 03 December 2025 06:35:42 +0000 (0:00:00.050) 0:00:12.092 **** ok: [instance] => msg: Reboot is skipped for kernel arg change, user has to plan the reboot with migration and downtime TASK [check kernelargs] ******************************************************** Wednesday 03 December 2025 06:35:42 +0000 (0:00:00.072) 0:00:12.165 **** ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [check kernelargs EDPM_KERNEL_ARGS] *************************************** Wednesday 03 December 2025 06:35:43 +0000 (0:00:00.409) 0:00:12.575 **** ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [assert kernelargs] ******************************************************* Wednesday 03 December 2025 06:35:43 +0000 (0:00:00.383) 0:00:12.958 **** [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] ************************************** Wednesday 03 December 2025 06:35:43 +0000 (0:00:00.045) 0:00:13.004 **** [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] ************************************************** Wednesday 03 December 2025 06:35:43 +0000 (0:00:00.049) 0:00:13.054 **** 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] ********************************************************** Wednesday 03 December 2025 06:35:43 +0000 (0:00:00.058) 0:00:13.112 **** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Wednesday 03 December 2025 06:35:43 +0000 (0:00:00.106) 0:00:13.219 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Wednesday 03 December 2025 06:35:43 +0000 (0:00:00.038) 0:00:13.258 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Wednesday 03 December 2025 06:35:43 +0000 (0:00:00.201) 0:00:13.460 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Wednesday 03 December 2025 06:35:43 +0000 (0:00:00.044) 0:00:13.505 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Wednesday 03 December 2025 06:35:44 +0000 (0:00:00.032) 0:00:13.537 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Wednesday 03 December 2025 06:35:44 +0000 (0:00:00.033) 0:00:13.571 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Wednesday 03 December 2025 06:35:44 +0000 (0:00:00.032) 0:00:13.604 **** 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] *** Wednesday 03 December 2025 06:35:44 +0000 (0:00:00.100) 0:00:13.704 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Wednesday 03 December 2025 06:35:44 +0000 (0:00:00.042) 0:00:13.747 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Wednesday 03 December 2025 06:35:44 +0000 (0:00:00.045) 0:00:13.793 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Wednesday 03 December 2025 06:35:44 +0000 (0:00:00.045) 0:00:13.838 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Wednesday 03 December 2025 06:35:44 +0000 (0:00:00.045) 0:00:13.884 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Wednesday 03 December 2025 06:35:44 +0000 (0:00:00.039) 0:00:13.924 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Wednesday 03 December 2025 06:35:44 +0000 (0:00:00.074) 0:00:13.999 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Wednesday 03 December 2025 06:35:44 +0000 (0:00:00.046) 0:00:14.045 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Wednesday 03 December 2025 06:35:44 +0000 (0:00:00.046) 0:00:14.092 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Wednesday 03 December 2025 06:35:44 +0000 (0:00:00.044) 0:00:14.137 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Wednesday 03 December 2025 06:35:44 +0000 (0:00:00.046) 0:00:14.183 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Wednesday 03 December 2025 06:35:44 +0000 (0:00:00.044) 0:00:14.228 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Wednesday 03 December 2025 06:35:44 +0000 (0:00:00.046) 0:00:14.274 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:35:44 +0000 (0:00:00.049) 0:00:14.324 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:35:44 +0000 (0:00:00.072) 0:00:14.397 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Wednesday 03 December 2025 06:35:44 +0000 (0:00:00.040) 0:00:14.438 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS:] *** Wednesday 03 December 2025 06:35:44 +0000 (0:00:00.043) 0:00:14.481 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Wednesday 03 December 2025 06:35:44 +0000 (0:00:00.040) 0:00:14.521 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Wednesday 03 December 2025 06:35:45 +0000 (0:00:00.040) 0:00:14.562 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Wednesday 03 December 2025 06:35:45 +0000 (0:00:00.039) 0:00:14.602 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:35:45 +0000 (0:00:00.040) 0:00:14.642 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:35:45 +0000 (0:00:00.247) 0:00:14.890 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Wednesday 03 December 2025 06:35:45 +0000 (0:00:00.043) 0:00:14.933 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Wednesday 03 December 2025 06:35:45 +0000 (0:00:00.280) 0:00:15.214 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Wednesday 03 December 2025 06:35:45 +0000 (0:00:00.205) 0:00:15.419 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Wednesday 03 December 2025 06:35:45 +0000 (0:00:00.041) 0:00:15.461 **** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Wednesday 03 December 2025 06:35:45 +0000 (0:00:00.041) 0:00:15.503 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Wednesday 03 December 2025 06:35:46 +0000 (0:00:00.069) 0:00:15.572 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Wednesday 03 December 2025 06:35:46 +0000 (0:00:00.040) 0:00:15.613 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Wednesday 03 December 2025 06:35:46 +0000 (0:00:00.051) 0:00:15.664 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Wednesday 03 December 2025 06:35:46 +0000 (0:00:00.050) 0:00:15.715 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Wednesday 03 December 2025 06:35:46 +0000 (0:00:00.053) 0:00:15.768 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Wednesday 03 December 2025 06:35:46 +0000 (0:00:00.049) 0:00:15.818 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Wednesday 03 December 2025 06:35:46 +0000 (0:00:00.057) 0:00:15.875 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Wednesday 03 December 2025 06:35:46 +0000 (0:00:00.087) 0:00:15.963 **** ok: [instance] => msg: Reboot is skipped for kernel arg change, user has to plan the reboot with migration and downtime TASK [check kernelargs] ******************************************************** Wednesday 03 December 2025 06:35:46 +0000 (0:00:00.074) 0:00:16.037 **** ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [check kernelargs EDPM_KERNEL_ARGS] *************************************** Wednesday 03 December 2025 06:35:46 +0000 (0:00:00.381) 0:00:16.419 **** ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [assert kernelargs] ******************************************************* Wednesday 03 December 2025 06:35:47 +0000 (0:00:00.379) 0:00:16.798 **** [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] ************************************** Wednesday 03 December 2025 06:35:47 +0000 (0:00:00.044) 0:00:16.843 **** [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 Wednesday 03 December 2025 06:35:47 +0000 (0:00:00.128) 0:00:16.971 **** =============================================================================== Create BLS entry files -------------------------------------------------- 0.82s Gather ansible_local facts ---------------------------------------------- 0.49s check kernelargs -------------------------------------------------------- 0.46s check kernelargs -------------------------------------------------------- 0.41s check kernelargs EDPM_KERNEL_ARGS --------------------------------------- 0.38s check kernelargs EDPM_KERNEL_ARGS --------------------------------------- 0.38s check kernelargs -------------------------------------------------------- 0.38s check kernelargs EDPM_KERNEL_ARGS --------------------------------------- 0.38s check kernelargs -------------------------------------------------------- 0.38s check kernelargs EDPM_KERNEL_ARGS --------------------------------------- 0.36s osp.edpm.edpm_kernel : Add kernel args to boot entries ------------------ 0.29s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.29s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 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.27s Create BLS entry dir ---------------------------------------------------- 0.27s osp.edpm.edpm_kernel : Add kernel args to boot entries ------------------ 0.27s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 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.] *** Wednesday 03 December 2025 06:35:48 +0000 (0:00:00.073) 0:00:00.073 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Wednesday 03 December 2025 06:35:48 +0000 (0:00:00.047) 0:00:00.120 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Wednesday 03 December 2025 06:35:48 +0000 (0:00:00.039) 0:00:00.160 **** 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] ************* Wednesday 03 December 2025 06:35:48 +0000 (0:00:00.076) 0:00:00.236 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Wednesday 03 December 2025 06:35:49 +0000 (0:00:00.272) 0:00:00.508 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Wednesday 03 December 2025 06:35:49 +0000 (0:00:00.315) 0:00:00.824 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Wednesday 03 December 2025 06:35:49 +0000 (0:00:00.223) 0:00:01.048 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Wednesday 03 December 2025 06:35:50 +0000 (0:00:00.580) 0:00:01.629 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Wednesday 03 December 2025 06:35:50 +0000 (0:00:00.382) 0:00:02.011 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Wednesday 03 December 2025 06:35:51 +0000 (0:00:01.237) 0:00:03.249 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Wednesday 03 December 2025 06:35:52 +0000 (0:00:00.574) 0:00:03.824 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Wednesday 03 December 2025 06:35:53 +0000 (0:00:00.938) 0:00:04.762 **** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Wednesday 03 December 2025 06:35:54 +0000 (0:00:00.824) 0:00:05.586 **** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011151' end: '2025-12-03 06:35:54.475861' msg: non-zero return code rc: 1 start: '2025-12-03 06:35:54.464710' 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] *** Wednesday 03 December 2025 06:35:54 +0000 (0:00:00.254) 0:00:05.840 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Wednesday 03 December 2025 06:35:54 +0000 (0:00:00.051) 0:00:05.892 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Wednesday 03 December 2025 06:36:57 +0000 (0:01:03.397) 0:01:09.289 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Wednesday 03 December 2025 06:36:59 +0000 (0:00:01.220) 0:01:10.510 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Wednesday 03 December 2025 06:37:00 +0000 (0:00:01.165) 0:01:11.676 **** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:37:00 +0000 (0:00:00.044) 0:01:11.720 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Wednesday 03 December 2025 06:37:00 +0000 (0:00:00.216) 0:01:11.937 **** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Wednesday 03 December 2025 06:37:00 +0000 (0:00:00.203) 0:01:12.140 **** changed: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Wednesday 03 December 2025 06:37:01 +0000 (0:00:00.506) 0:01:12.647 **** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Wednesday 03 December 2025 06:37:01 +0000 (0:00:00.036) 0:01:12.683 **** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Wednesday 03 December 2025 06:37:02 +0000 (0:00:00.677) 0:01:13.361 **** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Wednesday 03 December 2025 06:37:03 +0000 (0:00:01.342) 0:01:14.703 **** ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - libpath_utils - libini_config - libseccomp - libsigsegv - libsss_idmap - libyaml - lzo - numactl-libs - pcre - grep - openssl-fips-provider - openssl-libs - coreutils - ca-certificates - systemd-libs - libblkid - dbus-libs - libmount - kmod - util-linux-core - libfdisk - gzip - openssl - kmod-libs - libevent - cracklib - procps-ng - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libarchive - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - libpsl - libibverbs - libpcap - libnl3-cli - libteam - libksba - libcomps - ethtool - libss - e2fsprogs - libxcrypt-compat - python3-pip-wheel - python-unversioned-command - python3 - python3-libs - python3-setuptools - python3-six - python3-libselinux - python3-pyyaml - python3-distro - python3-idna - python3-systemd - python3-audit - python3-libsemanage - python3-dateutil - python3-configobj - python3-setools - python3-libcomps - cockpit-bridge - python3-chardet - python3-libxml2 - python3-ptyprocess - python3-pexpect - python3-pysocks - python3-urllib3 - python3-requests - python3-attrs - python3-file-magic - sos - python3-jsonpointer - python3-jsonpatch - python3-markupsafe - python3-netifaces - python3-oauthlib - python3-prettytable - python3-pyrsistent - python3-jsonschema - python3-pyserial - python3-pytz - python3-babel - python3-jinja2 - gdisk - groff-base - snappy - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libbrotli - libcbor - libdaemon - teamd - libdb - libeconf - libpwquality - pam - util-linux - grub2-common - openssh - grub2-pc-modules - kbd - libev - libverto-libev - libndp - libnfnetlink - libnetfilter_conntrack - iptables-libs - libnghttp2 - libpipeline - libsss_nss_idmap - sssd-client - libsss_sudo - libtool-ltdl - openldap - libcurl - tpm2-tss - libnfsidmap - sssd-nfs-idmap - ima-evm-utils - curl - rpm - rpm-libs - policycoreutils - selinux-policy - selinux-policy-targeted - libsolv - cockpit-ws-selinux - rpm-plugin-systemd-inhibit - sudo - lmdb-libs - nettle - gnutls - glib2 - python3-dbus - NetworkManager-libnm - libmodulemd - polkit-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - python3-dasbus - gsettings-desktop-schemas - json-glib - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - npth - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - rpm-sign-libs - oniguruma - jq - pciutils-libs - sg3_utils-libs - slang - newt - userspace-rcu - checkpolicy - python3-policycoreutils - policycoreutils-python-utils - libestr - libfastjson - libmaxminddb - ipcalc - liburing - langpacks-core-en_GB - systemd-rpm-macros - dbus - systemd-pam - systemd - dbus-common - dbus-broker - iputils - dhcp-client - cronie-anacron - cronie - crontabs - initscripts-service - polkit - polkit-pkla-compat - samba-common - libldb - libwbclient - samba-client-libs - samba-common-libs - sssd-common - audit - authselect-libs - device-mapper-libs - device-mapper - grub2-tools-minimal - cryptsetup-libs - systemd-udev - NetworkManager - NetworkManager-team - libfido2 - os-prober - kpartx - xfsprogs - elfutils-default-yama-scope - elfutils-libs - elfutils-debuginfod-client - binutils-gold - binutils - rpm-build-libs - python3-rpm - python3-dnf - dnf - setroubleshoot-plugins - setroubleshoot-server - python3-dnf-plugins-core - dnf-plugins-core - gssproxy - libkcapi - libkcapi-hmaccalc - dracut - kernel-modules-core - kernel-core - grub2-tools - grubby - kernel-modules - dracut-network - dracut-squash - kexec-tools - logrotate - rsyslog-logrotate - rsyslog - rpcbind - oddjob - oddjob-mkhomedir - authselect - authselect-compat - nfs-utils - cockpit-system - kernel - crypto-policies-scripts - grub2-pc - yum-utils - yum - cloud-init - openssh-clients - NetworkManager-tui - parted - sssd-kcm - chrony - microcode_ctl - openssh-server - qemu-guest-agent - langpacks-en_GB - sg3_utils - kernel-tools - cockpit-ws - passwd - initscripts-rename-device - irqbalance - rpm-plugin-selinux - rpm-plugin-audit - man-db - iproute-tc - cloud-utils-growpart - tcpdump - prefixdevname - rsync - tar - vim-minimal - lshw - libsysfs - lsscsi - ncurses - rootfiles - gpg-pubkey - git-core - git-core-doc - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-base - perl-URI - perl-AutoLoader - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-Time-Local - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Class-Struct - perl-POSIX - perl-Term-ANSIColor - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-Pod-Simple - perl-HTTP-Tiny - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Fcntl - perl-Text-ParseWords - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-Storable - perl-overload - perl-parent - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-NDBM_File - perl-PathTools - perl-Encode - perl-libs - perl-interpreter - perl-DynaLoader - perl-TermReadKey - perl-Error - perl-File-Find - perl-lib - emacs-filesystem - perl-Git - git - traceroute - ruby-libs - rubygem-bigdecimal - ruby-default-gems - rubygem-bundler - rubygem-io-console - rubygem-json - rubygem-psych - rubygem-rdoc - rubygems - ruby - libmpc - gdb-minimal - dwz - unzip - elfutils - bzip2 - debugedit - zip - cpp - rust-srpm-macros - qt5-srpm-macros - python3-pip - perl-srpm-macros - openblas-srpm-macros - ocaml-srpm-macros - ncurses-c++-libs - lua-srpm-macros - llvm-filesystem - llvm-libs - libxslt - libstemmer - libstdc++-devel - libsoup - libjpeg-turbo - kernel-srpm-macros - kernel-headers - hunspell-filesystem - hunspell-en-US - hunspell - enchant - python3-enchant - glibc-headers - ghc-srpm-macros - efi-srpm-macros - desktop-file-utils - createrepo_c-libs - cmake-filesystem - zstd - tcl - shared-mime-info - python3-pyparsing - python3-packaging - pkgconf-m4 - make - libpng - gdk-pixbuf2 - libappstream-glib - libpkgconf - pkgconf - pkgconf-pkg-config - libgpg-error-devel - glibc-devel - libxcrypt-devel - gcc - annobin - gcc-plugin-annobin - ncurses-devel - xz-devel - zlib-devel - libxml2-devel - libnftnl - iptables-nft - info - ed - patch - fonts-srpm-macros - go-srpm-macros - python-srpm-macros - redhat-rpm-config - rpm-build - pyproject-srpm-macros - python-rpm-macros - python3-rpm-macros - python3-rpm-generators - cyrus-sasl - cyrus-sasl-devel - openldap-devel - python3-devel - ruby-devel - iptables-nft-services - libxslt-devel - readline-devel - gcc-c++ - libffi-devel - openssl-devel - rpmlint - expect - createrepo_c - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Wednesday 03 December 2025 06:37:03 +0000 (0:00:00.055) 0:01:14.759 **** 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 Wednesday 03 December 2025 06:37:03 +0000 (0:00:00.081) 0:01:14.841 **** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 63.40s osp.edpm.env_data : Gather repository list ------------------------------ 1.34s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.24s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.22s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.17s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.94s ../../../../molecule/common/test_deps : Create repos -------------------- 0.82s osp.edpm.env_data : Gather all installed packages ----------------------- 0.68s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.58s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.57s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.51s ../../../../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.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.20s osp.edpm.env_data : Output installed repositories ----------------------- 0.08s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.08s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Wednesday 03 December 2025 06:37:04 +0000 (0:00:00.027) 0:00:00.027 **** ok: [instance] TASK [Backup the default grub file] ******************************************** Wednesday 03 December 2025 06:37:04 +0000 (0:00:00.035) 0:00:00.062 **** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Wednesday 03 December 2025 06:37:04 +0000 (0:00:00.373) 0:00:00.435 **** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Wednesday 03 December 2025 06:37:04 +0000 (0:00:00.084) 0:00:00.520 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Wednesday 03 December 2025 06:37:04 +0000 (0:00:00.036) 0:00:00.557 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Wednesday 03 December 2025 06:37:04 +0000 (0:00:00.290) 0:00:00.847 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Wednesday 03 December 2025 06:37:04 +0000 (0:00:00.067) 0:00:00.914 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Wednesday 03 December 2025 06:37:04 +0000 (0:00:00.032) 0:00:00.947 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Wednesday 03 December 2025 06:37:04 +0000 (0:00:00.032) 0:00:00.979 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Wednesday 03 December 2025 06:37:04 +0000 (0:00:00.032) 0:00:01.012 **** 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] *** Wednesday 03 December 2025 06:37:05 +0000 (0:00:00.056) 0:00:01.068 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Wednesday 03 December 2025 06:37:05 +0000 (0:00:00.042) 0:00:01.111 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Wednesday 03 December 2025 06:37:05 +0000 (0:00:00.047) 0:00:01.158 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Wednesday 03 December 2025 06:37:05 +0000 (0:00:00.107) 0:00:01.266 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Wednesday 03 December 2025 06:37:05 +0000 (0:00:00.046) 0:00:01.313 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Wednesday 03 December 2025 06:37:05 +0000 (0:00:00.042) 0:00:01.355 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Wednesday 03 December 2025 06:37:05 +0000 (0:00:00.046) 0:00:01.401 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Wednesday 03 December 2025 06:37:05 +0000 (0:00:00.045) 0:00:01.446 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Wednesday 03 December 2025 06:37:05 +0000 (0:00:00.045) 0:00:01.492 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Wednesday 03 December 2025 06:37:05 +0000 (0:00:00.045) 0:00:01.537 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Wednesday 03 December 2025 06:37:05 +0000 (0:00:00.074) 0:00:01.611 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Wednesday 03 December 2025 06:37:05 +0000 (0:00:00.047) 0:00:01.659 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Wednesday 03 December 2025 06:37:05 +0000 (0:00:00.045) 0:00:01.704 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:37:05 +0000 (0:00:00.053) 0:00:01.757 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:37:05 +0000 (0:00:00.041) 0:00:01.799 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Wednesday 03 December 2025 06:37:05 +0000 (0:00:00.040) 0:00:01.840 **** 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] *** Wednesday 03 December 2025 06:37:05 +0000 (0:00:00.041) 0:00:01.881 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Wednesday 03 December 2025 06:37:05 +0000 (0:00:00.071) 0:00:01.953 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Wednesday 03 December 2025 06:37:05 +0000 (0:00:00.040) 0:00:01.993 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Wednesday 03 December 2025 06:37:06 +0000 (0:00:00.040) 0:00:02.033 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Wednesday 03 December 2025 06:37:06 +0000 (0:00:00.039) 0:00:02.073 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Wednesday 03 December 2025 06:37:06 +0000 (0:00:00.327) 0:00:02.401 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Wednesday 03 December 2025 06:37:06 +0000 (0:00:00.042) 0:00:02.444 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Wednesday 03 December 2025 06:37:06 +0000 (0:00:00.291) 0:00:02.735 **** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Wednesday 03 December 2025 06:37:07 +0000 (0:00:00.325) 0:00:03.060 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Wednesday 03 December 2025 06:37:07 +0000 (0:00:00.040) 0:00:03.101 **** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Wednesday 03 December 2025 06:37:07 +0000 (0:00:00.043) 0:00:03.145 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Wednesday 03 December 2025 06:37:07 +0000 (0:00:00.038) 0:00:03.183 **** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Wednesday 03 December 2025 06:37:07 +0000 (0:00:00.037) 0:00:03.221 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Wednesday 03 December 2025 06:37:07 +0000 (0:00:00.050) 0:00:03.272 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Wednesday 03 December 2025 06:37:07 +0000 (0:00:00.076) 0:00:03.349 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Wednesday 03 December 2025 06:37:07 +0000 (0:00:00.051) 0:00:03.400 **** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Wednesday 03 December 2025 06:37:07 +0000 (0:00:00.051) 0:00:03.451 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Wednesday 03 December 2025 06:37:07 +0000 (0:00:00.057) 0:00:03.508 **** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Wednesday 03 December 2025 06:37:07 +0000 (0:00:00.046) 0:00:03.555 **** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=11 changed=1 unreachable=0 failed=0 skipped=33 rescued=0 ignored=0 Wednesday 03 December 2025 06:37:07 +0000 (0:00:00.152) 0:00:03.707 **** =============================================================================== Backup the default grub file -------------------------------------------- 0.37s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.33s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.33s osp.edpm.edpm_kernel : Add kernel args to boot entries ------------------ 0.29s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 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 : Persist modules via modules-load.d ---------- 0.08s 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 : Save the decoded cmdline ------------------------- 0.07s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.06s osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set --- 0.05s osp.edpm.edpm_module_load : Set modules persistence via /etc/modules ---- 0.05s osp.edpm.edpm_module_load : Drop module persistence --------------------- 0.05s osp.edpm.edpm_module_load : Load modules -------------------------------- 0.05s osp.edpm.edpm_kernel : Find hugepages in cmdline ------------------------ 0.05s osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs --------- 0.05s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Wednesday 03 December 2025 06:37:08 +0000 (0:00:00.069) 0:00:00.069 **** ok: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Wednesday 03 December 2025 06:37:08 +0000 (0:00:00.404) 0:00:00.474 **** =============================================================================== Restore the default grub file ------------------------------------------- 0.40s