PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Friday 05 December 2025 00:52:18 +0000 (0:00:00.015) 0:00:00.015 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Friday 05 December 2025 00:52:18 +0000 (0:00:00.014) 0:00:00.029 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Friday 05 December 2025 00:52:18 +0000 (0:00:00.467) 0:00:00.497 ******* 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] ************* Friday 05 December 2025 00:52:18 +0000 (0:00:00.035) 0:00:00.532 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Friday 05 December 2025 00:52:18 +0000 (0:00:00.272) 0:00:00.804 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Friday 05 December 2025 00:52:19 +0000 (0:00:00.279) 0:00:01.083 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Friday 05 December 2025 00:52:19 +0000 (0:00:00.202) 0:00:01.286 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Friday 05 December 2025 00:52:20 +0000 (0:00:00.557) 0:00:01.844 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Friday 05 December 2025 00:52:20 +0000 (0:00:00.457) 0:00:02.301 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Friday 05 December 2025 00:52:29 +0000 (0:00:09.379) 0:00:11.681 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Friday 05 December 2025 00:52:30 +0000 (0:00:01.119) 0:00:12.800 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Friday 05 December 2025 00:52:34 +0000 (0:00:03.345) 0:00:16.145 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Friday 05 December 2025 00:52:35 +0000 (0:00:00.840) 0:00:16.985 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.015724' end: '2025-12-05 00:52:35.395098' msg: non-zero return code rc: 1 start: '2025-12-05 00:52:35.379374' 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] *** Friday 05 December 2025 00:52:35 +0000 (0:00:00.255) 0:00:17.241 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Friday 05 December 2025 00:52:35 +0000 (0:00:00.037) 0:00:17.279 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Friday 05 December 2025 00:53:51 +0000 (0:01:15.540) 0:01:32.820 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Friday 05 December 2025 00:53:52 +0000 (0:00:01.448) 0:01:34.268 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Friday 05 December 2025 00:53:54 +0000 (0:00:01.552) 0:01:35.820 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Friday 05 December 2025 00:53:54 +0000 (0:00:00.031) 0:01:35.851 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Friday 05 December 2025 00:53:54 +0000 (0:00:00.205) 0:01:36.057 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Friday 05 December 2025 00:53:54 +0000 (0:00:00.209) 0:01:36.267 ******* changed: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Friday 05 December 2025 00:53:54 +0000 (0:00:00.390) 0:01:36.657 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Friday 05 December 2025 00:53:54 +0000 (0:00:00.019) 0:01:36.677 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Friday 05 December 2025 00:53:55 +0000 (0:00:00.746) 0:01:37.424 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Friday 05 December 2025 00:53:55 +0000 (0:00:00.380) 0:01:37.805 ******* 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] *********************** Friday 05 December 2025 00:53:56 +0000 (0:00:00.067) 0:01:37.872 ******* 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 Friday 05 December 2025 00:53:56 +0000 (0:00:00.087) 0:01:37.959 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 75.54s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 9.38s ../../../../molecule/common/test_deps : Install repo-setup -------------- 3.35s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.55s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.45s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 1.12s ../../../../molecule/common/test_deps : Create repos -------------------- 0.84s osp.edpm.env_data : Gather all installed packages ----------------------- 0.75s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.56s ../../../../molecule/common/test_deps : Gather facts if they don't exist --- 0.47s ../../../../molecule/common/test_deps : Create default repo file -------- 0.46s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.39s osp.edpm.env_data : Gather repository list ------------------------------ 0.38s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.28s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.27s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.26s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.21s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.20s osp.edpm.env_data : Output installed repositories ----------------------- 0.09s PLAY [Converge] **************************************************************** TASK [Backup the default grub file] ******************************************** Friday 05 December 2025 00:53:56 +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.] *** Friday 05 December 2025 00:53:57 +0000 (0:00:00.405) 0:00:00.435 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Friday 05 December 2025 00:53:57 +0000 (0:00:00.061) 0:00:00.496 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Install additional packages] ********************** Friday 05 December 2025 00:53:57 +0000 (0:00:00.507) 0:00:01.003 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove dracut-config-generic] ********************* Friday 05 December 2025 00:53:57 +0000 (0:00:00.051) 0:00:01.055 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists] *** Friday 05 December 2025 00:53:59 +0000 (0:00:02.038) 0:00:03.093 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Write list of modules to load at boot] ************ Friday 05 December 2025 00:54:00 +0000 (0:00:00.319) 0:00:03.412 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Modules reload] *********************************** Friday 05 December 2025 00:54:00 +0000 (0:00:00.553) 0:00:03.966 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Render sysctl options] **************************** Friday 05 December 2025 00:54:01 +0000 (0:00:00.700) 0:00:04.666 ******* changed: [instance] RUNNING HANDLER [osp.edpm.edpm_kernel : Reload sysctl] ************************* Friday 05 December 2025 00:54:01 +0000 (0:00:00.470) 0:00:05.136 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=9 changed=6 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 Friday 05 December 2025 00:54:02 +0000 (0:00:00.441) 0:00:05.578 ******* =============================================================================== osp.edpm.edpm_kernel : Remove dracut-config-generic --------------------- 2.04s osp.edpm.edpm_kernel : Modules reload ----------------------------------- 0.70s osp.edpm.edpm_kernel : Write list of modules to load at boot ------------ 0.55s osp.edpm.edpm_kernel : Gather ansible_local facts ----------------------- 0.51s osp.edpm.edpm_kernel : Render sysctl options ---------------------------- 0.47s osp.edpm.edpm_kernel : Reload sysctl ------------------------------------ 0.44s Backup the default grub file -------------------------------------------- 0.41s 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.06s osp.edpm.edpm_kernel : Install additional packages ---------------------- 0.05s PLAY [Converge] **************************************************************** TASK [Backup the default grub file] ******************************************** Friday 05 December 2025 00:54:02 +0000 (0:00:00.036) 0:00:00.036 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role.] *** Friday 05 December 2025 00:54:03 +0000 (0:00:00.407) 0:00:00.444 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Friday 05 December 2025 00:54:03 +0000 (0:00:00.053) 0:00:00.497 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Install additional packages] ********************** Friday 05 December 2025 00:54:03 +0000 (0:00:00.041) 0:00:00.539 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove dracut-config-generic] ********************* Friday 05 December 2025 00:54:03 +0000 (0:00:00.051) 0:00:00.590 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists] *** Friday 05 December 2025 00:54:04 +0000 (0:00:01.326) 0:00:01.916 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Write list of modules to load at boot] ************ Friday 05 December 2025 00:54:04 +0000 (0:00:00.331) 0:00:02.247 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Modules reload] *********************************** Friday 05 December 2025 00:54:05 +0000 (0:00:00.481) 0:00:02.729 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Render sysctl options] **************************** Friday 05 December 2025 00:54:05 +0000 (0:00:00.039) 0:00:02.769 ******* ok: [instance] PLAY RECAP ********************************************************************* instance : ok=6 changed=0 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 Friday 05 December 2025 00:54:05 +0000 (0:00:00.508) 0:00:03.278 ******* =============================================================================== osp.edpm.edpm_kernel : Remove dracut-config-generic --------------------- 1.33s osp.edpm.edpm_kernel : Render sysctl options ---------------------------- 0.51s osp.edpm.edpm_kernel : Write list of modules to load at boot ------------ 0.48s Backup the default grub file -------------------------------------------- 0.41s osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists --- 0.33s osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role. --- 0.05s osp.edpm.edpm_kernel : Install additional packages ---------------------- 0.05s osp.edpm.edpm_kernel : Gather ansible_local facts ----------------------- 0.04s osp.edpm.edpm_kernel : Modules reload ----------------------------------- 0.04s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Friday 05 December 2025 00:54:06 +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 Friday 05 December 2025 00:54:06 +0000 (0:00:00.395) 0:00:00.459 ******* =============================================================================== Restore the default grub file ------------------------------------------- 0.40s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Friday 05 December 2025 00:54:08 +0000 (0:00:00.068) 0:00:00.068 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Friday 05 December 2025 00:54:08 +0000 (0:00:00.045) 0:00:00.114 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Friday 05 December 2025 00:54:08 +0000 (0:00:00.039) 0:00:00.153 ******* ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Friday 05 December 2025 00:54:08 +0000 (0:00:00.077) 0:00:00.231 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Friday 05 December 2025 00:54:08 +0000 (0:00:00.280) 0:00:00.511 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Friday 05 December 2025 00:54:08 +0000 (0:00:00.338) 0:00:00.850 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Friday 05 December 2025 00:54:09 +0000 (0:00:00.226) 0:00:01.076 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Friday 05 December 2025 00:54:09 +0000 (0:00:00.623) 0:00:01.700 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Friday 05 December 2025 00:54:10 +0000 (0:00:00.393) 0:00:02.094 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Friday 05 December 2025 00:54:11 +0000 (0:00:01.273) 0:00:03.367 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Friday 05 December 2025 00:54:12 +0000 (0:00:00.590) 0:00:03.958 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Friday 05 December 2025 00:54:13 +0000 (0:00:00.968) 0:00:04.927 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Friday 05 December 2025 00:54:13 +0000 (0:00:00.820) 0:00:05.747 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011314' end: '2025-12-05 00:54:14.040123' msg: non-zero return code rc: 1 start: '2025-12-05 00:54:14.028809' 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] *** Friday 05 December 2025 00:54:14 +0000 (0:00:00.255) 0:00:06.002 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Friday 05 December 2025 00:54:14 +0000 (0:00:00.050) 0:00:06.052 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Friday 05 December 2025 00:55:18 +0000 (0:01:04.105) 0:01:10.158 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Friday 05 December 2025 00:55:19 +0000 (0:00:01.140) 0:01:11.299 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Friday 05 December 2025 00:55:20 +0000 (0:00:01.139) 0:01:12.438 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Friday 05 December 2025 00:55:20 +0000 (0:00:00.061) 0:01:12.500 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Friday 05 December 2025 00:55:20 +0000 (0:00:00.208) 0:01:12.708 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Friday 05 December 2025 00:55:21 +0000 (0:00:00.201) 0:01:12.910 ******* ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Friday 05 December 2025 00:55:21 +0000 (0:00:00.378) 0:01:13.288 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Friday 05 December 2025 00:55:21 +0000 (0:00:00.033) 0:01:13.321 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Friday 05 December 2025 00:55:22 +0000 (0:00:00.667) 0:01:13.989 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Friday 05 December 2025 00:55:22 +0000 (0:00:00.342) 0:01:14.332 ******* 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] *********************** Friday 05 December 2025 00:55:22 +0000 (0:00:00.055) 0:01:14.387 ******* 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 Friday 05 December 2025 00:55:22 +0000 (0:00:00.083) 0:01:14.471 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 64.11s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.27s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.14s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.14s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.97s ../../../../molecule/common/test_deps : Create repos -------------------- 0.82s osp.edpm.env_data : Gather all installed packages ----------------------- 0.67s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.62s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.59s ../../../../molecule/common/test_deps : Create default repo file -------- 0.39s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.38s osp.edpm.env_data : Gather repository list ------------------------------ 0.34s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.34s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.28s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.26s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.21s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.20s osp.edpm.env_data : Output installed repositories ----------------------- 0.08s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.08s PLAY [Converge] **************************************************************** TASK [Backup the default grub file] ******************************************** Friday 05 December 2025 00:55:23 +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.] *** Friday 05 December 2025 00:55:23 +0000 (0:00:00.368) 0:00:00.397 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Friday 05 December 2025 00:55:23 +0000 (0:00:00.046) 0:00:00.444 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Install additional packages] ********************** Friday 05 December 2025 00:55:23 +0000 (0:00:00.036) 0:00:00.480 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Remove dracut-config-generic] ********************* Friday 05 December 2025 00:55:37 +0000 (0:00:14.212) 0:00:14.693 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists] *** Friday 05 December 2025 00:55:38 +0000 (0:00:01.140) 0:00:15.834 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Write list of modules to load at boot] ************ Friday 05 December 2025 00:55:39 +0000 (0:00:00.295) 0:00:16.129 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Modules reload] *********************************** Friday 05 December 2025 00:55:39 +0000 (0:00:00.464) 0:00:16.593 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Render sysctl options] **************************** Friday 05 December 2025 00:55:40 +0000 (0:00:00.532) 0:00:17.126 ******* changed: [instance] RUNNING HANDLER [osp.edpm.edpm_kernel : Reload sysctl] ************************* Friday 05 December 2025 00:55:40 +0000 (0:00:00.484) 0:00:17.610 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=9 changed=6 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 Friday 05 December 2025 00:55:41 +0000 (0:00:00.376) 0:00:17.987 ******* =============================================================================== osp.edpm.edpm_kernel : Install additional packages --------------------- 14.21s 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.48s osp.edpm.edpm_kernel : Write list of modules to load at boot ------------ 0.46s osp.edpm.edpm_kernel : Reload sysctl ------------------------------------ 0.38s Backup the default grub file -------------------------------------------- 0.37s osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists --- 0.30s 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] ******************************************** Friday 05 December 2025 00:55:41 +0000 (0:00:00.030) 0:00:00.030 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role.] *** Friday 05 December 2025 00:55:41 +0000 (0:00:00.361) 0:00:00.391 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Friday 05 December 2025 00:55:41 +0000 (0:00:00.046) 0:00:00.438 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Install additional packages] ********************** Friday 05 December 2025 00:55:41 +0000 (0:00:00.036) 0:00:00.474 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Remove dracut-config-generic] ********************* Friday 05 December 2025 00:55:43 +0000 (0:00:01.250) 0:00:01.725 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists] *** Friday 05 December 2025 00:55:44 +0000 (0:00:01.121) 0:00:02.846 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Write list of modules to load at boot] ************ Friday 05 December 2025 00:55:44 +0000 (0:00:00.284) 0:00:03.131 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Modules reload] *********************************** Friday 05 December 2025 00:55:45 +0000 (0:00:00.474) 0:00:03.605 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Render sysctl options] **************************** Friday 05 December 2025 00:55:45 +0000 (0:00:00.032) 0:00:03.638 ******* ok: [instance] PLAY RECAP ********************************************************************* instance : ok=7 changed=0 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 Friday 05 December 2025 00:55:45 +0000 (0:00:00.495) 0:00:04.133 ******* =============================================================================== osp.edpm.edpm_kernel : Install additional packages ---------------------- 1.25s osp.edpm.edpm_kernel : Remove dracut-config-generic --------------------- 1.12s osp.edpm.edpm_kernel : Render sysctl options ---------------------------- 0.50s osp.edpm.edpm_kernel : Write list of modules to load at boot ------------ 0.47s Backup the default grub file -------------------------------------------- 0.36s osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists --- 0.28s osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role. --- 0.05s osp.edpm.edpm_kernel : Gather ansible_local facts ----------------------- 0.04s osp.edpm.edpm_kernel : Modules reload ----------------------------------- 0.03s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Friday 05 December 2025 00:55:46 +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 Friday 05 December 2025 00:55:46 +0000 (0:00:00.383) 0:00:00.448 ******* =============================================================================== Restore the default grub file ------------------------------------------- 0.38s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Friday 05 December 2025 00:55:47 +0000 (0:00:00.067) 0:00:00.067 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Friday 05 December 2025 00:55:47 +0000 (0:00:00.044) 0:00:00.112 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Friday 05 December 2025 00:55:47 +0000 (0:00:00.038) 0:00:00.150 ******* ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Friday 05 December 2025 00:55:47 +0000 (0:00:00.075) 0:00:00.226 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Friday 05 December 2025 00:55:48 +0000 (0:00:00.283) 0:00:00.509 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Friday 05 December 2025 00:55:48 +0000 (0:00:00.328) 0:00:00.838 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Friday 05 December 2025 00:55:48 +0000 (0:00:00.234) 0:00:01.073 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Friday 05 December 2025 00:55:49 +0000 (0:00:00.575) 0:00:01.648 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Friday 05 December 2025 00:55:49 +0000 (0:00:00.391) 0:00:02.039 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Friday 05 December 2025 00:55:50 +0000 (0:00:01.247) 0:00:03.287 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Friday 05 December 2025 00:55:51 +0000 (0:00:00.579) 0:00:03.866 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Friday 05 December 2025 00:55:52 +0000 (0:00:00.940) 0:00:04.806 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Friday 05 December 2025 00:55:53 +0000 (0:00:00.842) 0:00:05.649 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.010208' end: '2025-12-05 00:55:53.511080' msg: non-zero return code rc: 1 start: '2025-12-05 00:55:53.500872' 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] *** Friday 05 December 2025 00:55:53 +0000 (0:00:00.249) 0:00:05.899 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Friday 05 December 2025 00:55:53 +0000 (0:00:00.051) 0:00:05.950 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Friday 05 December 2025 00:57:02 +0000 (0:01:09.042) 0:01:14.993 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Friday 05 December 2025 00:57:03 +0000 (0:00:01.157) 0:01:16.151 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Friday 05 December 2025 00:57:04 +0000 (0:00:01.128) 0:01:17.279 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Friday 05 December 2025 00:57:05 +0000 (0:00:00.062) 0:01:17.342 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Friday 05 December 2025 00:57:05 +0000 (0:00:00.212) 0:01:17.555 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Friday 05 December 2025 00:57:05 +0000 (0:00:00.210) 0:01:17.765 ******* ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Friday 05 December 2025 00:57:05 +0000 (0:00:00.384) 0:01:18.150 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Friday 05 December 2025 00:57:05 +0000 (0:00:00.032) 0:01:18.183 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Friday 05 December 2025 00:57:06 +0000 (0:00:00.677) 0:01:18.861 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Friday 05 December 2025 00:57:06 +0000 (0:00:00.345) 0:01:19.206 ******* 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] *********************** Friday 05 December 2025 00:57:06 +0000 (0:00:00.053) 0:01:19.259 ******* 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 Friday 05 December 2025 00:57:07 +0000 (0:00:00.084) 0:01:19.344 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 69.04s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.25s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.16s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.13s ../../../../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.68s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.58s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.58s ../../../../molecule/common/test_deps : Create default repo file -------- 0.39s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.38s osp.edpm.env_data : Gather repository list ------------------------------ 0.35s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.33s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.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.21s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s osp.edpm.env_data : Output installed repositories ----------------------- 0.09s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.08s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Friday 05 December 2025 00:57:07 +0000 (0:00:00.027) 0:00:00.027 ******* ok: [instance] TASK [Backup the default grub file] ******************************************** Friday 05 December 2025 00:57:07 +0000 (0:00:00.040) 0:00:00.067 ******* changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Friday 05 December 2025 00:57:07 +0000 (0:00:00.369) 0:00:00.437 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Friday 05 December 2025 00:57:07 +0000 (0:00:00.085) 0:00:00.523 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Friday 05 December 2025 00:57:08 +0000 (0:00:00.037) 0:00:00.560 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Friday 05 December 2025 00:57:08 +0000 (0:00:00.279) 0:00:00.839 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Friday 05 December 2025 00:57:08 +0000 (0:00:00.066) 0:00:00.905 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Friday 05 December 2025 00:57:08 +0000 (0:00:00.032) 0:00:00.938 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Friday 05 December 2025 00:57:08 +0000 (0:00:00.032) 0:00:00.970 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Friday 05 December 2025 00:57:08 +0000 (0:00:00.031) 0:00:01.002 ******* 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] *** Friday 05 December 2025 00:57:08 +0000 (0:00:00.056) 0:00:01.059 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Friday 05 December 2025 00:57:08 +0000 (0:00:00.040) 0:00:01.099 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Friday 05 December 2025 00:57:08 +0000 (0:00:00.042) 0:00:01.142 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Friday 05 December 2025 00:57:08 +0000 (0:00:00.065) 0:00:01.207 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Friday 05 December 2025 00:57:08 +0000 (0:00:00.044) 0:00:01.252 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Friday 05 December 2025 00:57:08 +0000 (0:00:00.042) 0:00:01.295 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Friday 05 December 2025 00:57:08 +0000 (0:00:00.046) 0:00:01.341 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Friday 05 December 2025 00:57:08 +0000 (0:00:00.044) 0:00:01.386 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Friday 05 December 2025 00:57:08 +0000 (0:00:00.043) 0:00:01.429 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Friday 05 December 2025 00:57:08 +0000 (0:00:00.045) 0:00:01.475 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Friday 05 December 2025 00:57:09 +0000 (0:00:00.071) 0:00:01.546 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Friday 05 December 2025 00:57:09 +0000 (0:00:00.043) 0:00:01.590 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Friday 05 December 2025 00:57:09 +0000 (0:00:00.043) 0:00:01.633 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 00:57:09 +0000 (0:00:00.051) 0:00:01.685 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 00:57:09 +0000 (0:00:00.310) 0:00:01.996 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Friday 05 December 2025 00:57:09 +0000 (0:00:00.042) 0:00:02.038 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1] *** Friday 05 December 2025 00:57:09 +0000 (0:00:00.337) 0:00:02.376 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Friday 05 December 2025 00:57:10 +0000 (0:00:00.213) 0:00:02.590 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Friday 05 December 2025 00:57:10 +0000 (0:00:00.218) 0:00:02.808 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Friday 05 December 2025 00:57:10 +0000 (0:00:00.354) 0:00:03.163 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 00:57:11 +0000 (0:00:01.164) 0:00:04.328 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 00:57:11 +0000 (0:00:00.038) 0:00:04.366 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Friday 05 December 2025 00:57:11 +0000 (0:00:00.039) 0:00:04.406 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Friday 05 December 2025 00:57:11 +0000 (0:00:00.038) 0:00:04.444 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Friday 05 December 2025 00:57:12 +0000 (0:00:00.305) 0:00:04.749 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Friday 05 December 2025 00:57:12 +0000 (0:00:00.040) 0:00:04.790 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Friday 05 December 2025 00:57:12 +0000 (0:00:00.039) 0:00:04.829 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Friday 05 December 2025 00:57:12 +0000 (0:00:00.061) 0:00:04.891 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Friday 05 December 2025 00:57:12 +0000 (0:00:00.039) 0:00:04.930 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Friday 05 December 2025 00:57:12 +0000 (0:00:00.049) 0:00:04.980 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Friday 05 December 2025 00:57:12 +0000 (0:00:00.047) 0:00:05.028 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Friday 05 December 2025 00:57:12 +0000 (0:00:00.051) 0:00:05.079 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Friday 05 December 2025 00:57:12 +0000 (0:00:00.048) 0:00:05.128 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Friday 05 December 2025 00:57:12 +0000 (0:00:00.058) 0:00:05.187 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Friday 05 December 2025 00:57:12 +0000 (0:00:00.076) 0:00:05.263 ******* skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=15 changed=4 unreachable=0 failed=0 skipped=29 rescued=0 ignored=0 Friday 05 December 2025 00:57:12 +0000 (0:00:00.129) 0:00:05.393 ******* =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.16s Backup the default grub file -------------------------------------------- 0.37s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.35s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.34s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.31s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.31s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.28s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.22s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 --- 0.21s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.13s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s osp.edpm.edpm_kernel : Reboot tasks ------------------------------------- 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 : Finding human-readable hugepages in 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_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 : Drop module persistence --------------------- 0.05s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Friday 05 December 2025 00:57:13 +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 Friday 05 December 2025 00:57:13 +0000 (0:00:00.384) 0:00:00.449 ******* =============================================================================== 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.] *** Friday 05 December 2025 00:57:15 +0000 (0:00:00.067) 0:00:00.067 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Friday 05 December 2025 00:57:15 +0000 (0:00:00.042) 0:00:00.109 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Friday 05 December 2025 00:57:15 +0000 (0:00:00.036) 0:00:00.146 ******* 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] ************* Friday 05 December 2025 00:57:15 +0000 (0:00:00.071) 0:00:00.218 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Friday 05 December 2025 00:57:15 +0000 (0:00:00.257) 0:00:00.475 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Friday 05 December 2025 00:57:15 +0000 (0:00:00.312) 0:00:00.788 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Friday 05 December 2025 00:57:15 +0000 (0:00:00.222) 0:00:01.010 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Friday 05 December 2025 00:57:16 +0000 (0:00:00.581) 0:00:01.592 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Friday 05 December 2025 00:57:16 +0000 (0:00:00.390) 0:00:01.982 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Friday 05 December 2025 00:57:18 +0000 (0:00:01.229) 0:00:03.212 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Friday 05 December 2025 00:57:18 +0000 (0:00:00.569) 0:00:03.781 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Friday 05 December 2025 00:57:19 +0000 (0:00:00.959) 0:00:04.741 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Friday 05 December 2025 00:57:20 +0000 (0:00:00.839) 0:00:05.580 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011034' end: '2025-12-05 00:57:20.708719' msg: non-zero return code rc: 1 start: '2025-12-05 00:57:20.697685' 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] *** Friday 05 December 2025 00:57:20 +0000 (0:00:00.253) 0:00:05.834 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Friday 05 December 2025 00:57:20 +0000 (0:00:00.050) 0:00:05.884 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Friday 05 December 2025 00:58:22 +0000 (0:01:01.829) 0:01:07.713 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Friday 05 December 2025 00:58:23 +0000 (0:00:01.145) 0:01:08.859 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Friday 05 December 2025 00:58:24 +0000 (0:00:01.124) 0:01:09.984 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Friday 05 December 2025 00:58:24 +0000 (0:00:00.044) 0:01:10.028 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Friday 05 December 2025 00:58:25 +0000 (0:00:00.228) 0:01:10.256 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Friday 05 December 2025 00:58:25 +0000 (0:00:00.207) 0:01:10.464 ******* ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Friday 05 December 2025 00:58:25 +0000 (0:00:00.380) 0:01:10.844 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Friday 05 December 2025 00:58:25 +0000 (0:00:00.032) 0:01:10.877 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Friday 05 December 2025 00:58:26 +0000 (0:00:00.680) 0:01:11.557 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Friday 05 December 2025 00:58:26 +0000 (0:00:00.339) 0:01:11.897 ******* 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] *********************** Friday 05 December 2025 00:58:26 +0000 (0:00:00.054) 0:01:11.951 ******* 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 Friday 05 December 2025 00:58:26 +0000 (0:00:00.081) 0:01:12.032 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 61.83s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.23s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.15s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.12s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.96s ../../../../molecule/common/test_deps : Create repos -------------------- 0.84s osp.edpm.env_data : Gather all installed packages ----------------------- 0.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 default repo file -------- 0.39s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.38s osp.edpm.env_data : Gather repository list ------------------------------ 0.34s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.31s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.26s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.25s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.23s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.22s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s osp.edpm.env_data : Output installed repositories ----------------------- 0.08s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Friday 05 December 2025 00:58:27 +0000 (0:00:00.027) 0:00:00.027 ******* ok: [instance] TASK [Backup the default grub file] ******************************************** Friday 05 December 2025 00:58:27 +0000 (0:00:00.038) 0:00:00.066 ******* changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Friday 05 December 2025 00:58:27 +0000 (0:00:00.367) 0:00:00.433 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Friday 05 December 2025 00:58:27 +0000 (0:00:00.083) 0:00:00.516 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Friday 05 December 2025 00:58:27 +0000 (0:00:00.036) 0:00:00.553 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Friday 05 December 2025 00:58:28 +0000 (0:00:00.293) 0:00:00.846 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Friday 05 December 2025 00:58:28 +0000 (0:00:00.066) 0:00:00.912 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Friday 05 December 2025 00:58:28 +0000 (0:00:00.032) 0:00:00.944 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Friday 05 December 2025 00:58:28 +0000 (0:00:00.031) 0:00:00.976 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Friday 05 December 2025 00:58:28 +0000 (0:00:00.031) 0:00:01.008 ******* 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] *** Friday 05 December 2025 00:58:28 +0000 (0:00:00.056) 0:00:01.064 ******* ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}}) TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Friday 05 December 2025 00:58:28 +0000 (0:00:00.052) 0:00:01.117 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Friday 05 December 2025 00:58:28 +0000 (0:00:00.045) 0:00:01.162 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Friday 05 December 2025 00:58:28 +0000 (0:00:00.108) 0:00:01.270 ******* ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}}) TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Friday 05 December 2025 00:58:28 +0000 (0:00:00.052) 0:00:01.323 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Friday 05 December 2025 00:58:28 +0000 (0:00:00.043) 0:00:01.366 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Friday 05 December 2025 00:58:28 +0000 (0:00:00.054) 0:00:01.420 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Friday 05 December 2025 00:58:28 +0000 (0:00:00.050) 0:00:01.471 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Friday 05 December 2025 00:58:28 +0000 (0:00:00.051) 0:00:01.522 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Friday 05 December 2025 00:58:28 +0000 (0:00:00.049) 0:00:01.571 ******* 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] ********* Friday 05 December 2025 00:58:29 +0000 (0:00:00.076) 0:00:01.647 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Friday 05 December 2025 00:58:29 +0000 (0:00:00.052) 0:00:01.700 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Friday 05 December 2025 00:58:29 +0000 (0:00:00.053) 0:00:01.754 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 00:58:29 +0000 (0:00:00.052) 0:00:01.806 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 00:58:29 +0000 (0:00:00.310) 0:00:02.117 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Friday 05 December 2025 00:58:29 +0000 (0:00:00.043) 0:00:02.161 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10] *** Friday 05 December 2025 00:58:29 +0000 (0:00:00.346) 0:00:02.507 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Friday 05 December 2025 00:58:30 +0000 (0:00:00.207) 0:00:02.715 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Friday 05 December 2025 00:58:30 +0000 (0:00:00.215) 0:00:02.930 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Friday 05 December 2025 00:58:30 +0000 (0:00:00.358) 0:00:03.289 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 00:58:31 +0000 (0:00:01.049) 0:00:04.338 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 00:58:31 +0000 (0:00:00.038) 0:00:04.377 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Friday 05 December 2025 00:58:31 +0000 (0:00:00.039) 0:00:04.417 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Friday 05 December 2025 00:58:31 +0000 (0:00:00.039) 0:00:04.456 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Friday 05 December 2025 00:58:32 +0000 (0:00:00.301) 0:00:04.758 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Friday 05 December 2025 00:58:32 +0000 (0:00:00.040) 0:00:04.799 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Friday 05 December 2025 00:58:32 +0000 (0:00:00.039) 0:00:04.838 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Friday 05 December 2025 00:58:32 +0000 (0:00:00.061) 0:00:04.899 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Friday 05 December 2025 00:58:32 +0000 (0:00:00.036) 0:00:04.935 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Friday 05 December 2025 00:58:32 +0000 (0:00:00.048) 0:00:04.984 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Friday 05 December 2025 00:58:32 +0000 (0:00:00.047) 0:00:05.031 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Friday 05 December 2025 00:58:32 +0000 (0:00:00.047) 0:00:05.079 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Friday 05 December 2025 00:58:32 +0000 (0:00:00.047) 0:00:05.126 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Friday 05 December 2025 00:58:32 +0000 (0:00:00.055) 0:00:05.182 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Friday 05 December 2025 00:58:32 +0000 (0:00:00.073) 0:00:05.256 ******* skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Friday 05 December 2025 00:58:32 +0000 (0:00:00.125) 0:00:05.381 ******* =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.05s 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 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.13s 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.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 : Validating against hugepages config received from EDPM --- 0.05s osp.edpm.edpm_kernel : Cleaning up whitespaces -------------------------- 0.05s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Friday 05 December 2025 00:58:33 +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 Friday 05 December 2025 00:58:33 +0000 (0:00:00.392) 0:00:00.456 ******* =============================================================================== 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.] *** Friday 05 December 2025 00:58:34 +0000 (0:00:00.073) 0:00:00.073 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Friday 05 December 2025 00:58:35 +0000 (0:00:00.046) 0:00:00.120 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Friday 05 December 2025 00:58:35 +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] ************* Friday 05 December 2025 00:58:35 +0000 (0:00:00.077) 0:00:00.237 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Friday 05 December 2025 00:58:35 +0000 (0:00:00.276) 0:00:00.513 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Friday 05 December 2025 00:58:35 +0000 (0:00:00.331) 0:00:00.845 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Friday 05 December 2025 00:58:35 +0000 (0:00:00.216) 0:00:01.062 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Friday 05 December 2025 00:58:36 +0000 (0:00:00.585) 0:00:01.647 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Friday 05 December 2025 00:58:36 +0000 (0:00:00.361) 0:00:02.009 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Friday 05 December 2025 00:58:38 +0000 (0:00:01.220) 0:00:03.229 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Friday 05 December 2025 00:58:38 +0000 (0:00:00.581) 0:00:03.811 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Friday 05 December 2025 00:58:39 +0000 (0:00:00.920) 0:00:04.731 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Friday 05 December 2025 00:58:40 +0000 (0:00:00.812) 0:00:05.543 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011241' end: '2025-12-05 00:58:40.643315' msg: non-zero return code rc: 1 start: '2025-12-05 00:58:40.632074' 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] *** Friday 05 December 2025 00:58:40 +0000 (0:00:00.244) 0:00:05.788 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Friday 05 December 2025 00:58:40 +0000 (0:00:00.051) 0:00:05.839 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Friday 05 December 2025 00:59:46 +0000 (0:01:05.886) 0:01:11.726 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Friday 05 December 2025 00:59:47 +0000 (0:00:01.130) 0:01:12.857 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Friday 05 December 2025 00:59:48 +0000 (0:00:01.160) 0:01:14.017 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Friday 05 December 2025 00:59:48 +0000 (0:00:00.041) 0:01:14.059 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Friday 05 December 2025 00:59:49 +0000 (0:00:00.203) 0:01:14.262 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Friday 05 December 2025 00:59:49 +0000 (0:00:00.199) 0:01:14.462 ******* ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Friday 05 December 2025 00:59:49 +0000 (0:00:00.380) 0:01:14.842 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Friday 05 December 2025 00:59:49 +0000 (0:00:00.030) 0:01:14.873 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Friday 05 December 2025 00:59:50 +0000 (0:00:00.687) 0:01:15.561 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Friday 05 December 2025 00:59:50 +0000 (0:00:00.346) 0:01:15.907 ******* 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] *********************** Friday 05 December 2025 00:59:50 +0000 (0:00:00.054) 0:01:15.962 ******* 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 Friday 05 December 2025 00:59:50 +0000 (0:00:00.082) 0:01:16.044 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 65.89s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.22s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.16s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.13s ../../../../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.59s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.58s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.38s ../../../../molecule/common/test_deps : Create default repo file -------- 0.36s osp.edpm.env_data : Gather repository list ------------------------------ 0.35s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.33s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.28s ../../../../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.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.08s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Friday 05 December 2025 00:59:51 +0000 (0:00:00.026) 0:00:00.026 ******* ok: [instance] TASK [Backup the default grub file] ******************************************** Friday 05 December 2025 00:59:51 +0000 (0:00:00.039) 0:00:00.065 ******* changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Friday 05 December 2025 00:59:51 +0000 (0:00:00.363) 0:00:00.429 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Friday 05 December 2025 00:59:51 +0000 (0:00:00.082) 0:00:00.511 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Friday 05 December 2025 00:59:51 +0000 (0:00:00.035) 0:00:00.547 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Friday 05 December 2025 00:59:52 +0000 (0:00:00.283) 0:00:00.830 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Friday 05 December 2025 00:59:52 +0000 (0:00:00.065) 0:00:00.896 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Friday 05 December 2025 00:59:52 +0000 (0:00:00.032) 0:00:00.929 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Friday 05 December 2025 00:59:52 +0000 (0:00:00.032) 0:00:00.961 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Friday 05 December 2025 00:59:52 +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] *** Friday 05 December 2025 00:59:52 +0000 (0:00:00.057) 0:00:01.050 ******* 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] ************************ Friday 05 December 2025 00:59:52 +0000 (0:00:00.060) 0:00:01.110 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Friday 05 December 2025 00:59:52 +0000 (0:00:00.045) 0:00:01.155 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Friday 05 December 2025 00:59:52 +0000 (0:00:00.077) 0:00:01.233 ******* 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] ***************** Friday 05 December 2025 00:59:52 +0000 (0:00:00.057) 0:00:01.291 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Friday 05 December 2025 00:59:52 +0000 (0:00:00.040) 0:00:01.331 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Friday 05 December 2025 00:59:52 +0000 (0:00:00.054) 0:00:01.385 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Friday 05 December 2025 00:59:52 +0000 (0:00:00.048) 0:00:01.434 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Friday 05 December 2025 00:59:52 +0000 (0:00:00.051) 0:00:01.485 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Friday 05 December 2025 00:59:52 +0000 (0:00:00.046) 0:00:01.532 ******* 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] ********* Friday 05 December 2025 00:59:52 +0000 (0:00:00.077) 0:00:01.610 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Friday 05 December 2025 00:59:53 +0000 (0:00:00.048) 0:00:01.658 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Friday 05 December 2025 00:59:53 +0000 (0:00:00.048) 0:00:01.707 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 00:59:53 +0000 (0:00:00.050) 0:00:01.758 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 00:59:53 +0000 (0:00:00.315) 0:00:02.074 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Friday 05 December 2025 00:59:53 +0000 (0:00:00.043) 0:00:02.117 ******* 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] *** Friday 05 December 2025 00:59:53 +0000 (0:00:00.341) 0:00:02.458 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Friday 05 December 2025 00:59:54 +0000 (0:00:00.206) 0:00:02.664 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Friday 05 December 2025 00:59:54 +0000 (0:00:00.206) 0:00:02.871 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Friday 05 December 2025 00:59:54 +0000 (0:00:00.354) 0:00:03.225 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 00:59:55 +0000 (0:00:01.048) 0:00:04.273 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 00:59:55 +0000 (0:00:00.037) 0:00:04.311 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Friday 05 December 2025 00:59:55 +0000 (0:00:00.038) 0:00:04.350 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Friday 05 December 2025 00:59:55 +0000 (0:00:00.038) 0:00:04.389 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Friday 05 December 2025 00:59:56 +0000 (0:00:00.309) 0:00:04.699 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Friday 05 December 2025 00:59:56 +0000 (0:00:00.038) 0:00:04.738 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Friday 05 December 2025 00:59:56 +0000 (0:00:00.039) 0:00:04.777 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Friday 05 December 2025 00:59:56 +0000 (0:00:00.059) 0:00:04.836 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Friday 05 December 2025 00:59:56 +0000 (0:00:00.038) 0:00:04.875 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Friday 05 December 2025 00:59:56 +0000 (0:00:00.048) 0:00:04.923 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Friday 05 December 2025 00:59:56 +0000 (0:00:00.049) 0:00:04.973 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Friday 05 December 2025 00:59:56 +0000 (0:00:00.046) 0:00:05.020 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Friday 05 December 2025 00:59:56 +0000 (0:00:00.046) 0:00:05.066 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Friday 05 December 2025 00:59:56 +0000 (0:00:00.055) 0:00:05.122 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Friday 05 December 2025 00:59:56 +0000 (0:00:00.081) 0:00:05.203 ******* skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Friday 05 December 2025 00:59:56 +0000 (0:00:00.121) 0:00:05.324 ******* =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.05s Backup the default grub file -------------------------------------------- 0.36s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.35s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.34s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.32s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.31s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.28s osp.edpm.edpm_kernel : 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 include_role : osp.edpm.edpm_kernel ------------------------------------- 0.08s osp.edpm.edpm_kernel : Reboot tasks ------------------------------------- 0.08s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.08s osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.07s osp.edpm.edpm_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 : Find desired default hugepage size --------------- 0.06s osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.06s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Friday 05 December 2025 00:59:57 +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 Friday 05 December 2025 00:59:57 +0000 (0:00:00.379) 0:00:00.443 ******* =============================================================================== 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.] *** Friday 05 December 2025 00:59:58 +0000 (0:00:00.069) 0:00:00.069 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Friday 05 December 2025 00:59:58 +0000 (0:00:00.044) 0:00:00.114 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Friday 05 December 2025 00:59:58 +0000 (0:00:00.038) 0:00:00.153 ******* ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Friday 05 December 2025 00:59:59 +0000 (0:00:00.075) 0:00:00.228 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Friday 05 December 2025 00:59:59 +0000 (0:00:00.276) 0:00:00.505 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Friday 05 December 2025 00:59:59 +0000 (0:00:00.336) 0:00:00.841 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Friday 05 December 2025 00:59:59 +0000 (0:00:00.230) 0:00:01.072 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Friday 05 December 2025 01:00:00 +0000 (0:00:00.614) 0:00:01.686 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Friday 05 December 2025 01:00:00 +0000 (0:00:00.364) 0:00:02.050 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Friday 05 December 2025 01:00:02 +0000 (0:00:01.247) 0:00:03.297 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Friday 05 December 2025 01:00:02 +0000 (0:00:00.577) 0:00:03.875 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Friday 05 December 2025 01:00:03 +0000 (0:00:00.923) 0:00:04.799 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Friday 05 December 2025 01:00:04 +0000 (0:00:00.824) 0:00:05.623 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.009864' end: '2025-12-05 01:00:04.580009' msg: non-zero return code rc: 1 start: '2025-12-05 01:00:04.570145' 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] *** Friday 05 December 2025 01:00:04 +0000 (0:00:00.234) 0:00:05.858 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Friday 05 December 2025 01:00:04 +0000 (0:00:00.047) 0:00:05.906 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Friday 05 December 2025 01:01:17 +0000 (0:01:13.236) 0:01:19.142 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Friday 05 December 2025 01:01:19 +0000 (0:00:01.135) 0:01:20.278 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Friday 05 December 2025 01:01:20 +0000 (0:00:01.135) 0:01:21.414 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Friday 05 December 2025 01:01:20 +0000 (0:00:00.043) 0:01:21.457 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Friday 05 December 2025 01:01:20 +0000 (0:00:00.222) 0:01:21.680 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Friday 05 December 2025 01:01:20 +0000 (0:00:00.203) 0:01:21.883 ******* ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Friday 05 December 2025 01:01:21 +0000 (0:00:00.390) 0:01:22.273 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Friday 05 December 2025 01:01:21 +0000 (0:00:00.032) 0:01:22.306 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Friday 05 December 2025 01:01:21 +0000 (0:00:00.695) 0:01:23.002 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Friday 05 December 2025 01:01:23 +0000 (0:00:01.348) 0:01:24.351 ******* 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] *********************** Friday 05 December 2025 01:01:23 +0000 (0:00:00.055) 0:01:24.407 ******* 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 Friday 05 December 2025 01:01:23 +0000 (0:00:00.081) 0:01:24.489 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 73.24s osp.edpm.env_data : Gather repository list ------------------------------ 1.35s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.25s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.14s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.14s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.92s ../../../../molecule/common/test_deps : Create repos -------------------- 0.82s osp.edpm.env_data : Gather all installed packages ----------------------- 0.70s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.61s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.58s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.39s ../../../../molecule/common/test_deps : Create default repo file -------- 0.36s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.34s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.28s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.23s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s ../../../../molecule/common/test_deps : 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] ***************************************************** Friday 05 December 2025 01:01:23 +0000 (0:00:00.028) 0:00:00.028 ******* ok: [instance] TASK [Backup the default grub file] ******************************************** Friday 05 December 2025 01:01:23 +0000 (0:00:00.040) 0:00:00.068 ******* changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Friday 05 December 2025 01:01:24 +0000 (0:00:00.374) 0:00:00.443 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Friday 05 December 2025 01:01:24 +0000 (0:00:00.085) 0:00:00.529 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Friday 05 December 2025 01:01:24 +0000 (0:00:00.036) 0:00:00.565 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Friday 05 December 2025 01:01:24 +0000 (0:00:00.293) 0:00:00.858 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Friday 05 December 2025 01:01:24 +0000 (0:00:00.063) 0:00:00.921 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Friday 05 December 2025 01:01:24 +0000 (0:00:00.032) 0:00:00.954 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Friday 05 December 2025 01:01:24 +0000 (0:00:00.034) 0:00:00.989 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Friday 05 December 2025 01:01:24 +0000 (0:00:00.031) 0:00:01.020 ******* 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] *** Friday 05 December 2025 01:01:24 +0000 (0:00:00.058) 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] ************************ Friday 05 December 2025 01:01:24 +0000 (0:00:00.060) 0:00:01.140 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Friday 05 December 2025 01:01:24 +0000 (0:00:00.046) 0:00:01.187 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Friday 05 December 2025 01:01:24 +0000 (0:00:00.077) 0:00:01.265 ******* ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}}) skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Friday 05 December 2025 01:01:25 +0000 (0:00:00.057) 0:00:01.323 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Friday 05 December 2025 01:01:25 +0000 (0:00:00.040) 0:00:01.363 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Friday 05 December 2025 01:01:25 +0000 (0:00:00.053) 0:00:01.416 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Friday 05 December 2025 01:01:25 +0000 (0:00:00.049) 0:00:01.466 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Friday 05 December 2025 01:01:25 +0000 (0:00:00.051) 0:00:01.517 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Friday 05 December 2025 01:01:25 +0000 (0:00:00.047) 0:00:01.564 ******* 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] ********* Friday 05 December 2025 01:01:25 +0000 (0:00:00.084) 0:00:01.649 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Friday 05 December 2025 01:01:25 +0000 (0:00:00.049) 0:00:01.699 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Friday 05 December 2025 01:01:25 +0000 (0:00:00.050) 0:00:01.749 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 01:01:25 +0000 (0:00:00.052) 0:00:01.802 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 01:01:25 +0000 (0:00:00.306) 0:00:02.109 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Friday 05 December 2025 01:01:25 +0000 (0:00:00.042) 0:00:02.152 ******* 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] *** Friday 05 December 2025 01:01:26 +0000 (0:00:00.342) 0:00:02.494 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Friday 05 December 2025 01:01:26 +0000 (0:00:00.222) 0:00:02.717 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Friday 05 December 2025 01:01:26 +0000 (0:00:00.208) 0:00:02.925 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Friday 05 December 2025 01:01:26 +0000 (0:00:00.359) 0:00:03.284 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 01:01:28 +0000 (0:00:01.066) 0:00:04.351 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 01:01:28 +0000 (0:00:00.038) 0:00:04.389 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Friday 05 December 2025 01:01:28 +0000 (0:00:00.038) 0:00:04.428 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Friday 05 December 2025 01:01:28 +0000 (0:00:00.038) 0:00:04.467 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Friday 05 December 2025 01:01:28 +0000 (0:00:00.298) 0:00:04.765 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Friday 05 December 2025 01:01:28 +0000 (0:00:00.039) 0:00:04.804 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Friday 05 December 2025 01:01:28 +0000 (0:00:00.040) 0:00:04.845 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Friday 05 December 2025 01:01:28 +0000 (0:00:00.069) 0:00:04.915 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Friday 05 December 2025 01:01:28 +0000 (0:00:00.036) 0:00:04.951 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Friday 05 December 2025 01:01:28 +0000 (0:00:00.046) 0:00:04.998 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Friday 05 December 2025 01:01:28 +0000 (0:00:00.046) 0:00:05.044 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Friday 05 December 2025 01:01:28 +0000 (0:00:00.046) 0:00:05.090 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Friday 05 December 2025 01:01:28 +0000 (0:00:00.049) 0:00:05.140 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Friday 05 December 2025 01:01:28 +0000 (0:00:00.057) 0:00:05.197 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Friday 05 December 2025 01:01:28 +0000 (0:00:00.082) 0:00:05.279 ******* skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Friday 05 December 2025 01:01:29 +0000 (0:00:00.122) 0:00:05.402 ******* =============================================================================== 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.29s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 test3=4 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.22s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.21s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s osp.edpm.edpm_kernel : Reboot tasks ------------------------------------- 0.08s osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.08s osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.07s osp.edpm.edpm_kernel : 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 : Handle hugepages --------------------------------- 0.06s osp.edpm.edpm_kernel : Find desired default hugepage size --------------- 0.06s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.06s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Friday 05 December 2025 01:01:29 +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 Friday 05 December 2025 01:01:30 +0000 (0:00:00.382) 0:00:00.449 ******* =============================================================================== 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.] *** Friday 05 December 2025 01:01:31 +0000 (0:00:00.068) 0:00:00.068 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Friday 05 December 2025 01:01:31 +0000 (0:00:00.046) 0:00:00.114 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Friday 05 December 2025 01:01:31 +0000 (0:00:00.038) 0:00:00.153 ******* ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Friday 05 December 2025 01:01:31 +0000 (0:00:00.074) 0:00:00.227 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Friday 05 December 2025 01:01:31 +0000 (0:00:00.271) 0:00:00.499 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Friday 05 December 2025 01:01:32 +0000 (0:00:00.319) 0:00:00.819 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Friday 05 December 2025 01:01:32 +0000 (0:00:00.223) 0:00:01.042 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Friday 05 December 2025 01:01:32 +0000 (0:00:00.576) 0:00:01.619 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Friday 05 December 2025 01:01:33 +0000 (0:00:00.387) 0:00:02.006 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Friday 05 December 2025 01:01:34 +0000 (0:00:01.243) 0:00:03.250 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Friday 05 December 2025 01:01:35 +0000 (0:00:00.574) 0:00:03.824 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Friday 05 December 2025 01:01:35 +0000 (0:00:00.917) 0:00:04.742 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Friday 05 December 2025 01:01:36 +0000 (0:00:00.829) 0:00:05.571 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.010574' end: '2025-12-05 01:01:36.974992' msg: non-zero return code rc: 1 start: '2025-12-05 01:01:36.964418' 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] *** Friday 05 December 2025 01:01:37 +0000 (0:00:00.242) 0:00:05.814 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Friday 05 December 2025 01:01:37 +0000 (0:00:00.050) 0:00:05.864 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Friday 05 December 2025 01:02:48 +0000 (0:01:11.461) 0:01:17.326 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Friday 05 December 2025 01:02:49 +0000 (0:00:01.133) 0:01:18.459 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Friday 05 December 2025 01:02:50 +0000 (0:00:01.135) 0:01:19.595 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Friday 05 December 2025 01:02:50 +0000 (0:00:00.042) 0:01:19.637 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Friday 05 December 2025 01:02:51 +0000 (0:00:00.222) 0:01:19.859 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Friday 05 December 2025 01:02:51 +0000 (0:00:00.203) 0:01:20.063 ******* ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Friday 05 December 2025 01:02:51 +0000 (0:00:00.371) 0:01:20.434 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Friday 05 December 2025 01:02:51 +0000 (0:00:00.033) 0:01:20.467 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Friday 05 December 2025 01:02:52 +0000 (0:00:00.693) 0:01:21.161 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Friday 05 December 2025 01:02:53 +0000 (0:00:01.339) 0:01:22.500 ******* 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] *********************** Friday 05 December 2025 01:02:53 +0000 (0:00:00.054) 0:01:22.554 ******* 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 Friday 05 December 2025 01:02:53 +0000 (0:00:00.079) 0:01:22.634 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 71.46s 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 python yaml libs -------- 1.14s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.13s ../../../../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.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 default repo file -------- 0.39s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.37s ../../../../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.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] ***************************************************** Friday 05 December 2025 01:02:54 +0000 (0:00:00.027) 0:00:00.027 ******* ok: [instance] TASK [Backup the default grub file] ******************************************** Friday 05 December 2025 01:02:54 +0000 (0:00:00.035) 0:00:00.062 ******* changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Friday 05 December 2025 01:02:54 +0000 (0:00:00.370) 0:00:00.432 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Friday 05 December 2025 01:02:54 +0000 (0:00:00.083) 0:00:00.515 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Friday 05 December 2025 01:02:54 +0000 (0:00:00.036) 0:00:00.552 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Friday 05 December 2025 01:02:55 +0000 (0:00:00.283) 0:00:00.835 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Friday 05 December 2025 01:02:55 +0000 (0:00:00.064) 0:00:00.900 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Friday 05 December 2025 01:02:55 +0000 (0:00:00.033) 0:00:00.933 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Friday 05 December 2025 01:02:55 +0000 (0:00:00.032) 0:00:00.966 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Friday 05 December 2025 01:02:55 +0000 (0:00:00.031) 0:00:00.998 ******* 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] *** Friday 05 December 2025 01:02:55 +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] ************************ Friday 05 December 2025 01:02:55 +0000 (0:00:00.065) 0:00:01.119 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Friday 05 December 2025 01:02:55 +0000 (0:00:00.045) 0:00:01.164 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Friday 05 December 2025 01:02:55 +0000 (0:00:00.077) 0:00:01.242 ******* 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] ***************** Friday 05 December 2025 01:02:55 +0000 (0:00:00.056) 0:00:01.298 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Friday 05 December 2025 01:02:55 +0000 (0:00:00.039) 0:00:01.337 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Friday 05 December 2025 01:02:55 +0000 (0:00:00.053) 0:00:01.390 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Friday 05 December 2025 01:02:55 +0000 (0:00:00.048) 0:00:01.438 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Friday 05 December 2025 01:02:55 +0000 (0:00:00.049) 0:00:01.488 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Friday 05 December 2025 01:02:55 +0000 (0:00:00.046) 0:00:01.534 ******* 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] ********* Friday 05 December 2025 01:02:55 +0000 (0:00:00.076) 0:00:01.611 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Friday 05 December 2025 01:02:55 +0000 (0:00:00.049) 0:00:01.661 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Friday 05 December 2025 01:02:55 +0000 (0:00:00.049) 0:00:01.710 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 01:02:56 +0000 (0:00:00.051) 0:00:01.762 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 01:02:56 +0000 (0:00:00.305) 0:00:02.067 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Friday 05 December 2025 01:02:56 +0000 (0:00:00.042) 0:00:02.109 ******* 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] *** Friday 05 December 2025 01:02:56 +0000 (0:00:00.330) 0:00:02.440 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Friday 05 December 2025 01:02:56 +0000 (0:00:00.214) 0:00:02.655 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Friday 05 December 2025 01:02:57 +0000 (0:00:00.208) 0:00:02.863 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Friday 05 December 2025 01:02:57 +0000 (0:00:00.351) 0:00:03.215 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 01:02:58 +0000 (0:00:01.106) 0:00:04.321 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 01:02:58 +0000 (0:00:00.041) 0:00:04.363 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Friday 05 December 2025 01:02:58 +0000 (0:00:00.037) 0:00:04.401 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Friday 05 December 2025 01:02:58 +0000 (0:00:00.038) 0:00:04.439 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Friday 05 December 2025 01:02:59 +0000 (0:00:00.305) 0:00:04.744 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Friday 05 December 2025 01:02:59 +0000 (0:00:00.041) 0:00:04.786 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Friday 05 December 2025 01:02:59 +0000 (0:00:00.040) 0:00:04.826 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Friday 05 December 2025 01:02:59 +0000 (0:00:00.061) 0:00:04.888 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Friday 05 December 2025 01:02:59 +0000 (0:00:00.036) 0:00:04.925 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Friday 05 December 2025 01:02:59 +0000 (0:00:00.047) 0:00:04.973 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Friday 05 December 2025 01:02:59 +0000 (0:00:00.047) 0:00:05.020 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Friday 05 December 2025 01:02:59 +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] ****************************** Friday 05 December 2025 01:02:59 +0000 (0:00:00.047) 0:00:05.115 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Friday 05 December 2025 01:02:59 +0000 (0:00:00.081) 0:00:05.196 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Friday 05 December 2025 01:02:59 +0000 (0:00:00.047) 0:00:05.244 ******* skipping: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Friday 05 December 2025 01:02:59 +0000 (0:00:00.064) 0:00:05.309 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Friday 05 December 2025 01:02:59 +0000 (0:00:00.094) 0:00:05.403 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Friday 05 December 2025 01:02:59 +0000 (0:00:00.035) 0:00:05.438 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Friday 05 December 2025 01:02:59 +0000 (0:00:00.223) 0:00:05.661 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Friday 05 December 2025 01:02:59 +0000 (0:00:00.043) 0:00:05.705 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Friday 05 December 2025 01:03:00 +0000 (0:00:00.034) 0:00:05.739 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Friday 05 December 2025 01:03:00 +0000 (0:00:00.033) 0:00:05.772 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Friday 05 December 2025 01:03:00 +0000 (0:00:00.031) 0:00:05.804 ******* 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] *** Friday 05 December 2025 01:03:00 +0000 (0:00:00.054) 0:00:05.859 ******* 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] ************************ Friday 05 December 2025 01:03:00 +0000 (0:00:00.058) 0:00:05.918 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Friday 05 December 2025 01:03:00 +0000 (0:00:00.111) 0:00:06.029 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Friday 05 December 2025 01:03:00 +0000 (0:00:00.046) 0:00:06.076 ******* 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] ***************** Friday 05 December 2025 01:03:00 +0000 (0:00:00.057) 0:00:06.133 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Friday 05 December 2025 01:03:00 +0000 (0:00:00.040) 0:00:06.173 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Friday 05 December 2025 01:03:00 +0000 (0:00:00.053) 0:00:06.227 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Friday 05 December 2025 01:03:00 +0000 (0:00:00.048) 0:00:06.276 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Friday 05 December 2025 01:03:00 +0000 (0:00:00.050) 0:00:06.326 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Friday 05 December 2025 01:03:00 +0000 (0:00:00.073) 0:00:06.399 ******* 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] ********* Friday 05 December 2025 01:03:00 +0000 (0:00:00.053) 0:00:06.453 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Friday 05 December 2025 01:03:00 +0000 (0:00:00.052) 0:00:06.506 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Friday 05 December 2025 01:03:00 +0000 (0:00:00.051) 0:00:06.558 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 01:03:00 +0000 (0:00:00.053) 0:00:06.611 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 01:03:01 +0000 (0:00:00.227) 0:00:06.839 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Friday 05 December 2025 01:03:01 +0000 (0:00:00.044) 0:00:06.883 ******* 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] *** Friday 05 December 2025 01:03:01 +0000 (0:00:00.232) 0:00:07.116 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Friday 05 December 2025 01:03:01 +0000 (0:00:00.228) 0:00:07.345 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Friday 05 December 2025 01:03:01 +0000 (0:00:00.208) 0:00:07.553 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Friday 05 December 2025 01:03:02 +0000 (0:00:00.267) 0:00:07.820 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 01:03:03 +0000 (0:00:01.011) 0:00:08.832 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 01:03:03 +0000 (0:00:00.041) 0:00:08.873 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Friday 05 December 2025 01:03:03 +0000 (0:00:00.039) 0:00:08.913 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Friday 05 December 2025 01:03:03 +0000 (0:00:00.043) 0:00:08.956 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Friday 05 December 2025 01:03:03 +0000 (0:00:00.205) 0:00:09.162 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Friday 05 December 2025 01:03:03 +0000 (0:00:00.038) 0:00:09.200 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Friday 05 December 2025 01:03:03 +0000 (0:00:00.041) 0:00:09.242 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Friday 05 December 2025 01:03:03 +0000 (0:00:00.067) 0:00:09.310 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Friday 05 December 2025 01:03:03 +0000 (0:00:00.036) 0:00:09.347 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Friday 05 December 2025 01:03:03 +0000 (0:00:00.048) 0:00:09.395 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Friday 05 December 2025 01:03:03 +0000 (0:00:00.049) 0:00:09.444 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Friday 05 December 2025 01:03:03 +0000 (0:00:00.048) 0:00:09.493 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Friday 05 December 2025 01:03:03 +0000 (0:00:00.049) 0:00:09.542 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Friday 05 December 2025 01:03:03 +0000 (0:00:00.082) 0:00:09.625 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Friday 05 December 2025 01:03:03 +0000 (0:00:00.048) 0:00:09.674 ******* skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=44 changed=9 unreachable=0 failed=0 skipped=42 rescued=0 ignored=0 Friday 05 December 2025 01:03:04 +0000 (0:00:00.124) 0:00:09.798 ******* =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.11s osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.01s 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.33s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.31s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.31s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.28s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.27s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.23s 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.23s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 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.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.21s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.21s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s osp.edpm.edpm_kernel : Find hugepages in cmdline ------------------------ 0.11s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Friday 05 December 2025 01:03:04 +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 Friday 05 December 2025 01:03:04 +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.] *** Friday 05 December 2025 01:03:06 +0000 (0:00:00.067) 0:00:00.067 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Friday 05 December 2025 01:03:06 +0000 (0:00:00.043) 0:00:00.111 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Friday 05 December 2025 01:03:06 +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] ************* Friday 05 December 2025 01:03:06 +0000 (0:00:00.072) 0:00:00.221 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Friday 05 December 2025 01:03:06 +0000 (0:00:00.269) 0:00:00.490 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Friday 05 December 2025 01:03:06 +0000 (0:00:00.328) 0:00:00.818 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Friday 05 December 2025 01:03:07 +0000 (0:00:00.243) 0:00:01.062 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Friday 05 December 2025 01:03:07 +0000 (0:00:00.582) 0:00:01.644 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Friday 05 December 2025 01:03:08 +0000 (0:00:00.390) 0:00:02.035 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Friday 05 December 2025 01:03:09 +0000 (0:00:01.235) 0:00:03.271 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Friday 05 December 2025 01:03:09 +0000 (0:00:00.563) 0:00:03.835 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Friday 05 December 2025 01:03:10 +0000 (0:00:00.922) 0:00:04.757 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Friday 05 December 2025 01:03:11 +0000 (0:00:00.833) 0:00:05.591 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.010462' end: '2025-12-05 01:03:11.930454' msg: non-zero return code rc: 1 start: '2025-12-05 01:03:11.919992' 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] *** Friday 05 December 2025 01:03:11 +0000 (0:00:00.245) 0:00:05.836 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Friday 05 December 2025 01:03:12 +0000 (0:00:00.050) 0:00:05.886 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Friday 05 December 2025 01:04:17 +0000 (0:01:05.257) 0:01:11.144 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Friday 05 December 2025 01:04:18 +0000 (0:00:01.121) 0:01:12.265 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Friday 05 December 2025 01:04:19 +0000 (0:00:01.115) 0:01:13.380 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Friday 05 December 2025 01:04:19 +0000 (0:00:00.043) 0:01:13.424 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Friday 05 December 2025 01:04:19 +0000 (0:00:00.217) 0:01:13.642 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Friday 05 December 2025 01:04:20 +0000 (0:00:00.200) 0:01:13.842 ******* ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Friday 05 December 2025 01:04:20 +0000 (0:00:00.384) 0:01:14.227 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Friday 05 December 2025 01:04:20 +0000 (0:00:00.030) 0:01:14.257 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Friday 05 December 2025 01:04:21 +0000 (0:00:00.688) 0:01:14.946 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Friday 05 December 2025 01:04:21 +0000 (0:00:00.336) 0:01:15.282 ******* ok: [instance] => msg: - tzdata - fonts-filesystem - adobe-source-code-pro-fonts - dejavu-sans-fonts - langpacks-core-font-en - abattis-cantarell-fonts - geolite2-country - geolite2-city - gawk-all-langpacks - quota-nls - python3-setuptools-wheel - publicsuffix-list-dafsa - pcre2-syntax - ncurses-base - libssh-config - libreport-filesystem - dnf-data - kbd-misc - kbd-legacy - hwdata - dhcp-common - coreutils-common - centos-gpg-keys - centos-stream-repos - centos-stream-release - setup - filesystem - basesystem - ncurses-libs - bash - libgcc - glibc-gconv-extra - glibc-langpack-en - glibc-common - glibc - zlib - popt - xz-libs - libcap - libzstd - libstdc++ - libuuid - libxcrypt - bzip2-libs - libcom_err - sqlite-libs - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libffi - libunistring - lua-libs - expat - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - findutils - libsemanage - shadow-utils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libcollection - libdhash - libgomp - 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] *********************** Friday 05 December 2025 01:04:21 +0000 (0:00:00.055) 0:01:15.338 ******* 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 Friday 05 December 2025 01:04:21 +0000 (0:00:00.079) 0:01:15.417 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 65.26s ../../../../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.92s ../../../../molecule/common/test_deps : Create repos -------------------- 0.83s osp.edpm.env_data : Gather all installed packages ----------------------- 0.69s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.58s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.56s ../../../../molecule/common/test_deps : Create default repo file -------- 0.39s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.38s osp.edpm.env_data : Gather repository list ------------------------------ 0.34s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.33s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.27s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.25s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.24s ../../../../molecule/common/test_deps : 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] ***************************************************** Friday 05 December 2025 01:04:22 +0000 (0:00:00.026) 0:00:00.026 ******* ok: [instance] TASK [Backup the default grub file] ******************************************** Friday 05 December 2025 01:04:22 +0000 (0:00:00.032) 0:00:00.059 ******* changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Friday 05 December 2025 01:04:22 +0000 (0:00:00.362) 0:00:00.422 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Friday 05 December 2025 01:04:22 +0000 (0:00:00.081) 0:00:00.503 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Friday 05 December 2025 01:04:22 +0000 (0:00:00.033) 0:00:00.537 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Friday 05 December 2025 01:04:22 +0000 (0:00:00.277) 0:00:00.814 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Friday 05 December 2025 01:04:22 +0000 (0:00:00.064) 0:00:00.879 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Friday 05 December 2025 01:04:22 +0000 (0:00:00.030) 0:00:00.909 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Friday 05 December 2025 01:04:22 +0000 (0:00:00.029) 0:00:00.939 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Friday 05 December 2025 01:04:22 +0000 (0:00:00.029) 0:00:00.969 ******* 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] *** Friday 05 December 2025 01:04:23 +0000 (0:00:00.055) 0:00:01.024 ******* 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] ************************ Friday 05 December 2025 01:04:23 +0000 (0:00:00.059) 0:00:01.084 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Friday 05 December 2025 01:04:23 +0000 (0:00:00.043) 0:00:01.128 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Friday 05 December 2025 01:04:23 +0000 (0:00:00.100) 0:00:01.229 ******* 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] ***************** Friday 05 December 2025 01:04:23 +0000 (0:00:00.057) 0:00:01.287 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Friday 05 December 2025 01:04:23 +0000 (0:00:00.039) 0:00:01.326 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Friday 05 December 2025 01:04:23 +0000 (0:00:00.052) 0:00:01.379 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Friday 05 December 2025 01:04:23 +0000 (0:00:00.047) 0:00:01.426 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Friday 05 December 2025 01:04:23 +0000 (0:00:00.049) 0:00:01.476 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Friday 05 December 2025 01:04:23 +0000 (0:00:00.045) 0:00:01.522 ******* 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] ********* Friday 05 December 2025 01:04:23 +0000 (0:00:00.076) 0:00:01.598 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Friday 05 December 2025 01:04:23 +0000 (0:00:00.049) 0:00:01.647 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Friday 05 December 2025 01:04:23 +0000 (0:00:00.048) 0:00:01.696 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 01:04:23 +0000 (0:00:00.053) 0:00:01.749 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 01:04:24 +0000 (0:00:00.316) 0:00:02.066 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Friday 05 December 2025 01:04:24 +0000 (0:00:00.042) 0:00:02.108 ******* 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] *** Friday 05 December 2025 01:04:24 +0000 (0:00:00.340) 0:00:02.448 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Friday 05 December 2025 01:04:24 +0000 (0:00:00.211) 0:00:02.660 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Friday 05 December 2025 01:04:24 +0000 (0:00:00.210) 0:00:02.870 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Friday 05 December 2025 01:04:25 +0000 (0:00:00.361) 0:00:03.232 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 01:04:26 +0000 (0:00:01.032) 0:00:04.264 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 01:04:26 +0000 (0:00:00.038) 0:00:04.303 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Friday 05 December 2025 01:04:26 +0000 (0:00:00.037) 0:00:04.340 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Friday 05 December 2025 01:04:26 +0000 (0:00:00.038) 0:00:04.378 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Friday 05 December 2025 01:04:26 +0000 (0:00:00.302) 0:00:04.681 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Friday 05 December 2025 01:04:26 +0000 (0:00:00.039) 0:00:04.720 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Friday 05 December 2025 01:04:26 +0000 (0:00:00.042) 0:00:04.763 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Friday 05 December 2025 01:04:26 +0000 (0:00:00.060) 0:00:04.824 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Friday 05 December 2025 01:04:26 +0000 (0:00:00.034) 0:00:04.858 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Friday 05 December 2025 01:04:26 +0000 (0:00:00.046) 0:00:04.905 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Friday 05 December 2025 01:04:26 +0000 (0:00:00.046) 0:00:04.951 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Friday 05 December 2025 01:04:26 +0000 (0:00:00.045) 0:00:04.997 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Friday 05 December 2025 01:04:27 +0000 (0:00:00.045) 0:00:05.042 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Friday 05 December 2025 01:04:27 +0000 (0:00:00.053) 0:00:05.096 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Friday 05 December 2025 01:04:27 +0000 (0:00:00.072) 0:00:05.168 ******* skipping: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Friday 05 December 2025 01:04:27 +0000 (0:00:00.065) 0:00:05.234 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Friday 05 December 2025 01:04:27 +0000 (0:00:00.091) 0:00:05.326 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Friday 05 December 2025 01:04:27 +0000 (0:00:00.035) 0:00:05.361 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Friday 05 December 2025 01:04:27 +0000 (0:00:00.215) 0:00:05.576 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Friday 05 December 2025 01:04:27 +0000 (0:00:00.042) 0:00:05.618 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Friday 05 December 2025 01:04:27 +0000 (0:00:00.031) 0:00:05.650 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Friday 05 December 2025 01:04:27 +0000 (0:00:00.031) 0:00:05.681 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Friday 05 December 2025 01:04:27 +0000 (0:00:00.031) 0:00:05.713 ******* 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] *** Friday 05 December 2025 01:04:27 +0000 (0:00:00.055) 0:00:05.768 ******* 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] ************************ Friday 05 December 2025 01:04:27 +0000 (0:00:00.058) 0:00:05.827 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Friday 05 December 2025 01:04:27 +0000 (0:00:00.077) 0:00:05.905 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Friday 05 December 2025 01:04:27 +0000 (0:00:00.046) 0:00:05.951 ******* 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] ***************** Friday 05 December 2025 01:04:28 +0000 (0:00:00.057) 0:00:06.009 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Friday 05 December 2025 01:04:28 +0000 (0:00:00.038) 0:00:06.048 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Friday 05 December 2025 01:04:28 +0000 (0:00:00.053) 0:00:06.101 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Friday 05 December 2025 01:04:28 +0000 (0:00:00.048) 0:00:06.149 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Friday 05 December 2025 01:04:28 +0000 (0:00:00.049) 0:00:06.199 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Friday 05 December 2025 01:04:28 +0000 (0:00:00.077) 0:00:06.277 ******* 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] ********* Friday 05 December 2025 01:04:28 +0000 (0:00:00.053) 0:00:06.330 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Friday 05 December 2025 01:04:28 +0000 (0:00:00.051) 0:00:06.382 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Friday 05 December 2025 01:04:28 +0000 (0:00:00.050) 0:00:06.432 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 01:04:28 +0000 (0:00:00.052) 0:00:06.484 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 01:04:28 +0000 (0:00:00.208) 0:00:06.692 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Friday 05 December 2025 01:04:28 +0000 (0:00:00.043) 0:00:06.736 ******* 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] *** Friday 05 December 2025 01:04:28 +0000 (0:00:00.242) 0:00:06.978 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Friday 05 December 2025 01:04:29 +0000 (0:00:00.213) 0:00:07.192 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Friday 05 December 2025 01:04:29 +0000 (0:00:00.216) 0:00:07.409 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Friday 05 December 2025 01:04:29 +0000 (0:00:00.255) 0:00:07.665 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 01:04:30 +0000 (0:00:01.032) 0:00:08.697 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 01:04:30 +0000 (0:00:00.040) 0:00:08.738 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Friday 05 December 2025 01:04:30 +0000 (0:00:00.039) 0:00:08.778 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Friday 05 December 2025 01:04:30 +0000 (0:00:00.039) 0:00:08.818 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Friday 05 December 2025 01:04:31 +0000 (0:00:00.198) 0:00:09.016 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Friday 05 December 2025 01:04:31 +0000 (0:00:00.039) 0:00:09.056 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Friday 05 December 2025 01:04:31 +0000 (0:00:00.040) 0:00:09.096 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Friday 05 December 2025 01:04:31 +0000 (0:00:00.066) 0:00:09.163 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Friday 05 December 2025 01:04:31 +0000 (0:00:00.035) 0:00:09.199 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Friday 05 December 2025 01:04:31 +0000 (0:00:00.047) 0:00:09.246 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Friday 05 December 2025 01:04:31 +0000 (0:00:00.048) 0:00:09.295 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Friday 05 December 2025 01:04:31 +0000 (0:00:00.049) 0:00:09.345 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Friday 05 December 2025 01:04:31 +0000 (0:00:00.047) 0:00:09.393 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Friday 05 December 2025 01:04:31 +0000 (0:00:00.054) 0:00:09.447 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Friday 05 December 2025 01:04:31 +0000 (0:00:00.073) 0:00:09.520 ******* skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=44 changed=9 unreachable=0 failed=0 skipped=42 rescued=0 ignored=0 Friday 05 December 2025 01:04:31 +0000 (0:00:00.123) 0:00:09.644 ******* =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.03s osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.03s Backup the default grub file -------------------------------------------- 0.36s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.36s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.34s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.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.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.24s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 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.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.21s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 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] ******************************************* Friday 05 December 2025 01:04:32 +0000 (0:00:00.064) 0:00:00.064 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Friday 05 December 2025 01:04:32 +0000 (0:00:00.387) 0:00:00.451 ******* =============================================================================== 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.] *** Friday 05 December 2025 01:04:33 +0000 (0:00:00.067) 0:00:00.067 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Friday 05 December 2025 01:04:33 +0000 (0:00:00.043) 0:00:00.111 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Friday 05 December 2025 01:04:33 +0000 (0:00:00.038) 0:00:00.150 ******* ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Friday 05 December 2025 01:04:33 +0000 (0:00:00.075) 0:00:00.225 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Friday 05 December 2025 01:04:34 +0000 (0:00:00.271) 0:00:00.497 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Friday 05 December 2025 01:04:34 +0000 (0:00:00.321) 0:00:00.819 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Friday 05 December 2025 01:04:34 +0000 (0:00:00.221) 0:00:01.040 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Friday 05 December 2025 01:04:35 +0000 (0:00:00.579) 0:00:01.619 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Friday 05 December 2025 01:04:35 +0000 (0:00:00.385) 0:00:02.005 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Friday 05 December 2025 01:04:36 +0000 (0:00:01.252) 0:00:03.258 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Friday 05 December 2025 01:04:37 +0000 (0:00:00.565) 0:00:03.824 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Friday 05 December 2025 01:04:38 +0000 (0:00:00.903) 0:00:04.727 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Friday 05 December 2025 01:04:39 +0000 (0:00:00.797) 0:00:05.524 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.010456' end: '2025-12-05 01:04:39.435653' msg: non-zero return code rc: 1 start: '2025-12-05 01:04:39.425197' 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] *** Friday 05 December 2025 01:04:39 +0000 (0:00:00.234) 0:00:05.758 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Friday 05 December 2025 01:04:39 +0000 (0:00:00.047) 0:00:05.806 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Friday 05 December 2025 01:05:52 +0000 (0:01:13.181) 0:01:18.987 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Friday 05 December 2025 01:05:53 +0000 (0:00:01.141) 0:01:20.129 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Friday 05 December 2025 01:05:55 +0000 (0:00:01.165) 0:01:21.294 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Friday 05 December 2025 01:05:55 +0000 (0:00:00.042) 0:01:21.336 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Friday 05 December 2025 01:05:55 +0000 (0:00:00.233) 0:01:21.569 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Friday 05 December 2025 01:05:55 +0000 (0:00:00.201) 0:01:21.771 ******* ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Friday 05 December 2025 01:05:55 +0000 (0:00:00.388) 0:01:22.160 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Friday 05 December 2025 01:05:55 +0000 (0:00:00.031) 0:01:22.191 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Friday 05 December 2025 01:05:56 +0000 (0:00:00.691) 0:01:22.882 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Friday 05 December 2025 01:05:56 +0000 (0:00:00.341) 0:01:23.224 ******* 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] *********************** Friday 05 December 2025 01:05:57 +0000 (0:00:00.053) 0:01:23.278 ******* 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 Friday 05 December 2025 01:05:57 +0000 (0:00:00.081) 0:01:23.360 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 73.18s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.25s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.17s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.14s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.90s ../../../../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.58s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.57s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.39s ../../../../molecule/common/test_deps : Create default repo file -------- 0.39s 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.23s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.23s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.22s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.20s osp.edpm.env_data : Output installed repositories ----------------------- 0.08s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.08s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Friday 05 December 2025 01:05:57 +0000 (0:00:00.026) 0:00:00.026 ******* ok: [instance] TASK [Backup the default grub file] ******************************************** Friday 05 December 2025 01:05:57 +0000 (0:00:00.038) 0:00:00.065 ******* changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Friday 05 December 2025 01:05:57 +0000 (0:00:00.365) 0:00:00.430 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Friday 05 December 2025 01:05:58 +0000 (0:00:00.082) 0:00:00.512 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Friday 05 December 2025 01:05:58 +0000 (0:00:00.035) 0:00:00.547 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Friday 05 December 2025 01:05:58 +0000 (0:00:00.287) 0:00:00.835 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Friday 05 December 2025 01:05:58 +0000 (0:00:00.062) 0:00:00.897 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Friday 05 December 2025 01:05:58 +0000 (0:00:00.031) 0:00:00.928 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Friday 05 December 2025 01:05:58 +0000 (0:00:00.029) 0:00:00.958 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Friday 05 December 2025 01:05:58 +0000 (0:00:00.029) 0:00:00.988 ******* 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] *** Friday 05 December 2025 01:05:58 +0000 (0:00:00.053) 0:00:01.042 ******* 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] ************************ Friday 05 December 2025 01:05:58 +0000 (0:00:00.058) 0:00:01.100 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Friday 05 December 2025 01:05:58 +0000 (0:00:00.043) 0:00:01.143 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Friday 05 December 2025 01:05:58 +0000 (0:00:00.074) 0:00:01.218 ******* 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] ***************** Friday 05 December 2025 01:05:58 +0000 (0:00:00.056) 0:00:01.274 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Friday 05 December 2025 01:05:58 +0000 (0:00:00.037) 0:00:01.312 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Friday 05 December 2025 01:05:58 +0000 (0:00:00.050) 0:00:01.363 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Friday 05 December 2025 01:05:58 +0000 (0:00:00.046) 0:00:01.409 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Friday 05 December 2025 01:05:58 +0000 (0:00:00.048) 0:00:01.457 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Friday 05 December 2025 01:05:59 +0000 (0:00:00.044) 0:00:01.502 ******* 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] ********* Friday 05 December 2025 01:05:59 +0000 (0:00:00.074) 0:00:01.576 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Friday 05 December 2025 01:05:59 +0000 (0:00:00.050) 0:00:01.626 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Friday 05 December 2025 01:05:59 +0000 (0:00:00.047) 0:00:01.673 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 01:05:59 +0000 (0:00:00.049) 0:00:01.722 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 01:05:59 +0000 (0:00:00.307) 0:00:02.030 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Friday 05 December 2025 01:05:59 +0000 (0:00:00.042) 0:00:02.072 ******* 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] *** Friday 05 December 2025 01:05:59 +0000 (0:00:00.337) 0:00:02.410 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Friday 05 December 2025 01:06:00 +0000 (0:00:00.207) 0:00:02.618 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Friday 05 December 2025 01:06:00 +0000 (0:00:00.212) 0:00:02.831 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Friday 05 December 2025 01:06:00 +0000 (0:00:00.346) 0:00:03.177 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 01:06:01 +0000 (0:00:01.054) 0:00:04.231 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 01:06:01 +0000 (0:00:00.038) 0:00:04.270 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Friday 05 December 2025 01:06:01 +0000 (0:00:00.039) 0:00:04.309 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Friday 05 December 2025 01:06:01 +0000 (0:00:00.038) 0:00:04.348 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Friday 05 December 2025 01:06:02 +0000 (0:00:00.303) 0:00:04.651 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Friday 05 December 2025 01:06:02 +0000 (0:00:00.038) 0:00:04.689 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Friday 05 December 2025 01:06:02 +0000 (0:00:00.039) 0:00:04.729 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Friday 05 December 2025 01:06:02 +0000 (0:00:00.061) 0:00:04.791 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Friday 05 December 2025 01:06:02 +0000 (0:00:00.037) 0:00:04.829 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Friday 05 December 2025 01:06:02 +0000 (0:00:00.047) 0:00:04.876 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Friday 05 December 2025 01:06:02 +0000 (0:00:00.049) 0:00:04.926 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Friday 05 December 2025 01:06:02 +0000 (0:00:00.047) 0:00:04.973 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Friday 05 December 2025 01:06:02 +0000 (0:00:00.047) 0:00:05.020 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Friday 05 December 2025 01:06:02 +0000 (0:00:00.054) 0:00:05.074 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Friday 05 December 2025 01:06:02 +0000 (0:00:00.107) 0:00:05.182 ******* skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Friday 05 December 2025 01:06:02 +0000 (0:00:00.122) 0:00:05.305 ******* =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.05s 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 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.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.08s osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.07s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 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_module_load : Modules reload ------------------------------ 0.05s osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.05s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Friday 05 December 2025 01:06: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 Friday 05 December 2025 01:06:03 +0000 (0:00:00.387) 0:00:00.452 ******* =============================================================================== Restore the default grub file ------------------------------------------- 0.39s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Friday 05 December 2025 01:06:04 +0000 (0:00:00.068) 0:00:00.068 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Friday 05 December 2025 01:06:05 +0000 (0:00:00.043) 0:00:00.112 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Friday 05 December 2025 01:06:05 +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] ************* Friday 05 December 2025 01:06:05 +0000 (0:00:00.072) 0:00:00.221 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Friday 05 December 2025 01:06:05 +0000 (0:00:00.259) 0:00:00.480 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Friday 05 December 2025 01:06:05 +0000 (0:00:00.313) 0:00:00.794 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Friday 05 December 2025 01:06:05 +0000 (0:00:00.234) 0:00:01.028 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Friday 05 December 2025 01:06:06 +0000 (0:00:00.599) 0:00:01.628 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Friday 05 December 2025 01:06:06 +0000 (0:00:00.378) 0:00:02.007 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Friday 05 December 2025 01:06:08 +0000 (0:00:01.217) 0:00:03.225 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Friday 05 December 2025 01:06:08 +0000 (0:00:00.564) 0:00:03.789 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Friday 05 December 2025 01:06:09 +0000 (0:00:00.912) 0:00:04.701 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Friday 05 December 2025 01:06:10 +0000 (0:00:00.804) 0:00:05.506 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.010031' end: '2025-12-05 01:06:10.614255' msg: non-zero return code rc: 1 start: '2025-12-05 01:06:10.604224' 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] *** Friday 05 December 2025 01:06:10 +0000 (0:00:00.244) 0:00:05.750 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Friday 05 December 2025 01:06:10 +0000 (0:00:00.051) 0:00:05.802 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Friday 05 December 2025 01:07:22 +0000 (0:01:11.289) 0:01:17.091 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Friday 05 December 2025 01:07:23 +0000 (0:00:01.135) 0:01:18.227 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Friday 05 December 2025 01:07:24 +0000 (0:00:01.136) 0:01:19.363 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Friday 05 December 2025 01:07:24 +0000 (0:00:00.041) 0:01:19.405 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Friday 05 December 2025 01:07:24 +0000 (0:00:00.215) 0:01:19.621 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Friday 05 December 2025 01:07:24 +0000 (0:00:00.206) 0:01:19.828 ******* ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Friday 05 December 2025 01:07:25 +0000 (0:00:00.376) 0:01:20.204 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Friday 05 December 2025 01:07:25 +0000 (0:00:00.031) 0:01:20.235 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Friday 05 December 2025 01:07:25 +0000 (0:00:00.676) 0:01:20.912 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Friday 05 December 2025 01:07:26 +0000 (0:00:00.342) 0:01:21.254 ******* 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] *********************** Friday 05 December 2025 01:07:26 +0000 (0:00:00.051) 0:01:21.306 ******* 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 Friday 05 December 2025 01:07:26 +0000 (0:00:00.078) 0:01:21.384 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 71.29s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.22s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.14s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.14s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.91s ../../../../molecule/common/test_deps : Create repos -------------------- 0.80s osp.edpm.env_data : Gather all installed packages ----------------------- 0.68s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.60s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.56s ../../../../molecule/common/test_deps : Create default repo file -------- 0.38s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.38s osp.edpm.env_data : Gather repository list ------------------------------ 0.34s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.31s ../../../../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 : Check for /etc/ansible/facts.d/bootc.fact --- 0.22s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s osp.edpm.env_data : Output installed repositories ----------------------- 0.08s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Friday 05 December 2025 01:07:26 +0000 (0:00:00.026) 0:00:00.026 ******* ok: [instance] TASK [Backup the default grub file] ******************************************** Friday 05 December 2025 01:07:26 +0000 (0:00:00.036) 0:00:00.063 ******* changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Friday 05 December 2025 01:07:27 +0000 (0:00:00.347) 0:00:00.411 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Friday 05 December 2025 01:07:27 +0000 (0:00:00.081) 0:00:00.492 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Friday 05 December 2025 01:07:27 +0000 (0:00:00.034) 0:00:00.527 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Friday 05 December 2025 01:07:27 +0000 (0:00:00.288) 0:00:00.815 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Friday 05 December 2025 01:07:27 +0000 (0:00:00.064) 0:00:00.880 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Friday 05 December 2025 01:07:27 +0000 (0:00:00.032) 0:00:00.913 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Friday 05 December 2025 01:07:27 +0000 (0:00:00.032) 0:00:00.945 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Friday 05 December 2025 01:07:27 +0000 (0:00:00.031) 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] *** Friday 05 December 2025 01:07:27 +0000 (0:00:00.055) 0:00:01.031 ******* 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] ************************ Friday 05 December 2025 01:07:27 +0000 (0:00:00.060) 0:00:01.092 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Friday 05 December 2025 01:07:27 +0000 (0:00:00.044) 0:00:01.136 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Friday 05 December 2025 01:07:27 +0000 (0:00:00.107) 0:00:01.244 ******* 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] ***************** Friday 05 December 2025 01:07:28 +0000 (0:00:00.056) 0:00:01.301 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Friday 05 December 2025 01:07:28 +0000 (0:00:00.038) 0:00:01.339 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Friday 05 December 2025 01:07:28 +0000 (0:00:00.053) 0:00:01.393 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Friday 05 December 2025 01:07:28 +0000 (0:00:00.048) 0:00:01.441 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Friday 05 December 2025 01:07:28 +0000 (0:00:00.048) 0:00:01.490 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Friday 05 December 2025 01:07:28 +0000 (0:00:00.044) 0:00:01.534 ******* 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] ********* Friday 05 December 2025 01:07:28 +0000 (0:00:00.078) 0:00:01.613 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Friday 05 December 2025 01:07:28 +0000 (0:00:00.050) 0:00:01.663 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Friday 05 December 2025 01:07:28 +0000 (0:00:00.047) 0:00:01.711 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 01:07:28 +0000 (0:00:00.049) 0:00:01.761 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 01:07:28 +0000 (0:00:00.297) 0:00:02.058 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Friday 05 December 2025 01:07:28 +0000 (0:00:00.042) 0:00:02.101 ******* 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] *** Friday 05 December 2025 01:07:29 +0000 (0:00:00.328) 0:00:02.430 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Friday 05 December 2025 01:07:29 +0000 (0:00:00.214) 0:00:02.645 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Friday 05 December 2025 01:07:29 +0000 (0:00:00.214) 0:00:02.859 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Friday 05 December 2025 01:07:29 +0000 (0:00:00.361) 0:00:03.220 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 01:07:30 +0000 (0:00:01.037) 0:00:04.258 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 01:07:31 +0000 (0:00:00.039) 0:00:04.297 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Friday 05 December 2025 01:07:31 +0000 (0:00:00.038) 0:00:04.335 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Friday 05 December 2025 01:07:31 +0000 (0:00:00.035) 0:00:04.370 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Friday 05 December 2025 01:07:31 +0000 (0:00:00.303) 0:00:04.674 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Friday 05 December 2025 01:07:31 +0000 (0:00:00.038) 0:00:04.712 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Friday 05 December 2025 01:07:31 +0000 (0:00:00.039) 0:00:04.752 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Friday 05 December 2025 01:07:31 +0000 (0:00:00.063) 0:00:04.815 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Friday 05 December 2025 01:07:31 +0000 (0:00:00.035) 0:00:04.850 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Friday 05 December 2025 01:07:31 +0000 (0:00:00.050) 0:00:04.900 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Friday 05 December 2025 01:07:31 +0000 (0:00:00.046) 0:00:04.947 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Friday 05 December 2025 01:07:31 +0000 (0:00:00.044) 0:00:04.992 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Friday 05 December 2025 01:07:31 +0000 (0:00:00.043) 0:00:05.036 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Friday 05 December 2025 01:07:31 +0000 (0:00:00.051) 0:00:05.087 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Friday 05 December 2025 01:07:31 +0000 (0:00:00.068) 0:00:05.156 ******* skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Friday 05 December 2025 01:07:32 +0000 (0:00:00.117) 0:00:05.274 ******* =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.04s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.36s Backup the default grub file -------------------------------------------- 0.35s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.33s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.30s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.30s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.29s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.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 : 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_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.06s osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.06s osp.edpm.edpm_kernel : Find desired default hugepage size --------------- 0.06s osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM --- 0.05s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Friday 05 December 2025 01:07:32 +0000 (0:00:00.064) 0:00:00.064 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Friday 05 December 2025 01:07:32 +0000 (0:00:00.365) 0:00:00.429 ******* =============================================================================== 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.] *** Friday 05 December 2025 01:07:34 +0000 (0:00:00.067) 0:00:00.067 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Friday 05 December 2025 01:07:34 +0000 (0:00:00.041) 0:00:00.109 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Friday 05 December 2025 01:07:34 +0000 (0:00:00.034) 0:00:00.144 ******* 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] ************* Friday 05 December 2025 01:07:34 +0000 (0:00:00.068) 0:00:00.213 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Friday 05 December 2025 01:07:34 +0000 (0:00:00.250) 0:00:00.463 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Friday 05 December 2025 01:07:34 +0000 (0:00:00.305) 0:00:00.769 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Friday 05 December 2025 01:07:35 +0000 (0:00:00.211) 0:00:00.981 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Friday 05 December 2025 01:07:35 +0000 (0:00:00.571) 0:00:01.552 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Friday 05 December 2025 01:07:35 +0000 (0:00:00.356) 0:00:01.909 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Friday 05 December 2025 01:07:37 +0000 (0:00:01.221) 0:00:03.130 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Friday 05 December 2025 01:07:37 +0000 (0:00:00.561) 0:00:03.692 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Friday 05 December 2025 01:07:38 +0000 (0:00:00.892) 0:00:04.585 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Friday 05 December 2025 01:07:39 +0000 (0:00:00.825) 0:00:05.411 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011250' end: '2025-12-05 01:07:39.647967' msg: non-zero return code rc: 1 start: '2025-12-05 01:07:39.636717' 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] *** Friday 05 December 2025 01:07:39 +0000 (0:00:00.243) 0:00:05.654 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Friday 05 December 2025 01:07:39 +0000 (0:00:00.048) 0:00:05.703 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Friday 05 December 2025 01:08:54 +0000 (0:01:15.093) 0:01:20.797 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Friday 05 December 2025 01:08:56 +0000 (0:00:01.224) 0:01:22.021 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Friday 05 December 2025 01:08:57 +0000 (0:00:01.171) 0:01:23.192 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Friday 05 December 2025 01:08:57 +0000 (0:00:00.050) 0:01:23.243 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Friday 05 December 2025 01:08:57 +0000 (0:00:00.247) 0:01:23.491 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Friday 05 December 2025 01:08:57 +0000 (0:00:00.227) 0:01:23.719 ******* ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Friday 05 December 2025 01:08:58 +0000 (0:00:00.513) 0:01:24.232 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Friday 05 December 2025 01:08:58 +0000 (0:00:00.043) 0:01:24.276 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Friday 05 December 2025 01:08:59 +0000 (0:00:00.793) 0:01:25.069 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Friday 05 December 2025 01:08:59 +0000 (0:00:00.399) 0:01:25.468 ******* 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] *********************** Friday 05 December 2025 01:08:59 +0000 (0:00:00.059) 0:01:25.528 ******* 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 Friday 05 December 2025 01:08:59 +0000 (0:00:00.083) 0:01:25.611 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 75.09s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.22s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.22s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.17s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.89s ../../../../molecule/common/test_deps : Create repos -------------------- 0.83s osp.edpm.env_data : Gather all installed packages ----------------------- 0.79s ../../../../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.51s osp.edpm.env_data : Gather repository list ------------------------------ 0.40s ../../../../molecule/common/test_deps : Create default repo file -------- 0.36s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.31s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.25s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.25s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.24s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.23s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 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] ***************************************************** Friday 05 December 2025 01:09:00 +0000 (0:00:00.028) 0:00:00.028 ******* ok: [instance] TASK [Backup the default grub file] ******************************************** Friday 05 December 2025 01:09:00 +0000 (0:00:00.041) 0:00:00.069 ******* changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Friday 05 December 2025 01:09:00 +0000 (0:00:00.409) 0:00:00.479 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Friday 05 December 2025 01:09:00 +0000 (0:00:00.087) 0:00:00.566 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Friday 05 December 2025 01:09:00 +0000 (0:00:00.038) 0:00:00.605 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Friday 05 December 2025 01:09:01 +0000 (0:00:00.328) 0:00:00.933 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Friday 05 December 2025 01:09:01 +0000 (0:00:00.074) 0:00:01.007 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Friday 05 December 2025 01:09:01 +0000 (0:00:00.035) 0:00:01.043 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Friday 05 December 2025 01:09:01 +0000 (0:00:00.034) 0:00:01.077 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Friday 05 December 2025 01:09:01 +0000 (0:00:00.034) 0:00:01.112 ******* 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] *** Friday 05 December 2025 01:09:01 +0000 (0:00:00.059) 0:00:01.172 ******* 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] ************************ Friday 05 December 2025 01:09:01 +0000 (0:00:00.064) 0:00:01.236 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Friday 05 December 2025 01:09:01 +0000 (0:00:00.090) 0:00:01.327 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Friday 05 December 2025 01:09:01 +0000 (0:00:00.052) 0:00:01.380 ******* 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] ***************** Friday 05 December 2025 01:09:01 +0000 (0:00:00.060) 0:00:01.440 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Friday 05 December 2025 01:09:01 +0000 (0:00:00.042) 0:00:01.482 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Friday 05 December 2025 01:09:01 +0000 (0:00:00.056) 0:00:01.539 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Friday 05 December 2025 01:09:01 +0000 (0:00:00.052) 0:00:01.591 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Friday 05 December 2025 01:09:01 +0000 (0:00:00.055) 0:00:01.647 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Friday 05 December 2025 01:09:01 +0000 (0:00:00.049) 0:00:01.696 ******* 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] ********* Friday 05 December 2025 01:09:01 +0000 (0:00:00.093) 0:00:01.790 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Friday 05 December 2025 01:09:01 +0000 (0:00:00.053) 0:00:01.843 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Friday 05 December 2025 01:09:02 +0000 (0:00:00.052) 0:00:01.895 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 01:09:02 +0000 (0:00:00.053) 0:00:01.949 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 01:09:02 +0000 (0:00:00.347) 0:00:02.297 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Friday 05 December 2025 01:09:02 +0000 (0:00:00.048) 0:00:02.345 ******* 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] *** Friday 05 December 2025 01:09:02 +0000 (0:00:00.391) 0:00:02.737 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Friday 05 December 2025 01:09:03 +0000 (0:00:00.237) 0:00:02.975 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Friday 05 December 2025 01:09:03 +0000 (0:00:00.247) 0:00:03.222 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Friday 05 December 2025 01:09:03 +0000 (0:00:00.392) 0:00:03.615 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 01:09:04 +0000 (0:00:01.185) 0:00:04.800 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 01:09:04 +0000 (0:00:00.042) 0:00:04.842 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Friday 05 December 2025 01:09:05 +0000 (0:00:00.041) 0:00:04.884 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Friday 05 December 2025 01:09:05 +0000 (0:00:00.040) 0:00:04.924 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Friday 05 December 2025 01:09:05 +0000 (0:00:00.336) 0:00:05.261 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Friday 05 December 2025 01:09:05 +0000 (0:00:00.051) 0:00:05.313 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Friday 05 December 2025 01:09:05 +0000 (0:00:00.094) 0:00:05.408 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Friday 05 December 2025 01:09:05 +0000 (0:00:00.039) 0:00:05.447 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Friday 05 December 2025 01:09:05 +0000 (0:00:00.038) 0:00:05.485 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Friday 05 December 2025 01:09:05 +0000 (0:00:00.050) 0:00:05.536 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Friday 05 December 2025 01:09:05 +0000 (0:00:00.051) 0:00:05.588 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Friday 05 December 2025 01:09:05 +0000 (0:00:00.051) 0:00:05.639 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Friday 05 December 2025 01:09:05 +0000 (0:00:00.050) 0:00:05.690 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Friday 05 December 2025 01:09:05 +0000 (0:00:00.090) 0:00:05.780 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Friday 05 December 2025 01:09:05 +0000 (0:00:00.050) 0:00:05.830 ******* skipping: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Friday 05 December 2025 01:09:06 +0000 (0:00:00.067) 0:00:05.897 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Friday 05 December 2025 01:09:06 +0000 (0:00:00.095) 0:00:05.993 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Friday 05 December 2025 01:09:06 +0000 (0:00:00.038) 0:00:06.032 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Friday 05 December 2025 01:09:06 +0000 (0:00:00.261) 0:00:06.293 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Friday 05 December 2025 01:09:06 +0000 (0:00:00.047) 0:00:06.340 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Friday 05 December 2025 01:09:06 +0000 (0:00:00.035) 0:00:06.376 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Friday 05 December 2025 01:09:06 +0000 (0:00:00.032) 0:00:06.409 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Friday 05 December 2025 01:09:06 +0000 (0:00:00.032) 0:00:06.442 ******* 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] *** Friday 05 December 2025 01:09:06 +0000 (0:00:00.062) 0:00:06.504 ******* 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] ************************ Friday 05 December 2025 01:09:06 +0000 (0:00:00.100) 0:00:06.604 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Friday 05 December 2025 01:09:06 +0000 (0:00:00.058) 0:00:06.662 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Friday 05 December 2025 01:09:06 +0000 (0:00:00.050) 0:00:06.713 ******* 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] ***************** Friday 05 December 2025 01:09:06 +0000 (0:00:00.060) 0:00:06.773 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Friday 05 December 2025 01:09:06 +0000 (0:00:00.042) 0:00:06.816 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Friday 05 December 2025 01:09:06 +0000 (0:00:00.064) 0:00:06.880 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Friday 05 December 2025 01:09:07 +0000 (0:00:00.057) 0:00:06.937 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Friday 05 December 2025 01:09:07 +0000 (0:00:00.096) 0:00:07.033 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Friday 05 December 2025 01:09:07 +0000 (0:00:00.049) 0:00:07.083 ******* 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] ********* Friday 05 December 2025 01:09:07 +0000 (0:00:00.053) 0:00:07.137 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Friday 05 December 2025 01:09:07 +0000 (0:00:00.052) 0:00:07.189 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Friday 05 December 2025 01:09:07 +0000 (0:00:00.051) 0:00:07.240 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 01:09:07 +0000 (0:00:00.056) 0:00:07.297 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 01:09:07 +0000 (0:00:00.237) 0:00:07.534 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Friday 05 December 2025 01:09:07 +0000 (0:00:00.094) 0:00:07.629 ******* 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] *** Friday 05 December 2025 01:09:07 +0000 (0:00:00.241) 0:00:07.871 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Friday 05 December 2025 01:09:08 +0000 (0:00:00.253) 0:00:08.125 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Friday 05 December 2025 01:09:08 +0000 (0:00:00.256) 0:00:08.381 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Friday 05 December 2025 01:09:08 +0000 (0:00:00.308) 0:00:08.689 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 01:09:09 +0000 (0:00:01.157) 0:00:09.847 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 01:09:10 +0000 (0:00:00.053) 0:00:09.901 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Friday 05 December 2025 01:09:10 +0000 (0:00:00.048) 0:00:09.950 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Friday 05 December 2025 01:09:10 +0000 (0:00:00.049) 0:00:10.000 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Friday 05 December 2025 01:09:10 +0000 (0:00:00.233) 0:00:10.233 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Friday 05 December 2025 01:09:10 +0000 (0:00:00.046) 0:00:10.280 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Friday 05 December 2025 01:09:10 +0000 (0:00:00.096) 0:00:10.377 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Friday 05 December 2025 01:09:10 +0000 (0:00:00.046) 0:00:10.423 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Friday 05 December 2025 01:09:10 +0000 (0:00:00.045) 0:00:10.469 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Friday 05 December 2025 01:09:10 +0000 (0:00:00.059) 0:00:10.528 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Friday 05 December 2025 01:09:10 +0000 (0:00:00.057) 0:00:10.586 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Friday 05 December 2025 01:09:10 +0000 (0:00:00.056) 0:00:10.642 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Friday 05 December 2025 01:09:10 +0000 (0:00:00.059) 0:00:10.701 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Friday 05 December 2025 01:09:10 +0000 (0:00:00.110) 0:00:10.812 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Friday 05 December 2025 01:09:10 +0000 (0:00:00.051) 0:00:10.863 ******* skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=44 changed=9 unreachable=0 failed=0 skipped=42 rescued=0 ignored=0 Friday 05 December 2025 01:09:11 +0000 (0:00:00.135) 0:00:10.999 ******* =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.19s osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.16s Backup the default grub file -------------------------------------------- 0.41s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.39s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.39s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.35s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.34s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.33s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.31s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.26s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.26s 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.25s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.25s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.24s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.24s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.24s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.23s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.14s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.11s osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.10s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Friday 05 December 2025 01:09:11 +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 Friday 05 December 2025 01:09:12 +0000 (0:00:00.433) 0:00:00.498 ******* =============================================================================== Restore the default grub file ------------------------------------------- 0.43s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Friday 05 December 2025 01:09:13 +0000 (0:00:00.070) 0:00:00.070 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Friday 05 December 2025 01:09:13 +0000 (0:00:00.052) 0:00:00.122 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Friday 05 December 2025 01:09:13 +0000 (0:00:00.042) 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] ************* Friday 05 December 2025 01:09:13 +0000 (0:00:00.080) 0:00:00.244 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Friday 05 December 2025 01:09:13 +0000 (0:00:00.299) 0:00:00.544 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Friday 05 December 2025 01:09:14 +0000 (0:00:00.366) 0:00:00.911 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Friday 05 December 2025 01:09:14 +0000 (0:00:00.258) 0:00:01.170 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Friday 05 December 2025 01:09:15 +0000 (0:00:00.603) 0:00:01.773 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Friday 05 December 2025 01:09:15 +0000 (0:00:00.444) 0:00:02.218 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Friday 05 December 2025 01:09:16 +0000 (0:00:01.378) 0:00:03.596 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Friday 05 December 2025 01:09:17 +0000 (0:00:00.620) 0:00:04.216 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Friday 05 December 2025 01:09:18 +0000 (0:00:01.011) 0:00:05.227 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Friday 05 December 2025 01:09:19 +0000 (0:00:00.923) 0:00:06.151 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.012329' end: '2025-12-05 01:09:19.758923' msg: non-zero return code rc: 1 start: '2025-12-05 01:09:19.746594' 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] *** Friday 05 December 2025 01:09:19 +0000 (0:00:00.282) 0:00:06.434 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Friday 05 December 2025 01:09:19 +0000 (0:00:00.064) 0:00:06.498 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Friday 05 December 2025 01:16:55 +0000 (0:07:35.951) 0:07:42.450 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Friday 05 December 2025 01:16:56 +0000 (0:00:01.150) 0:07:43.600 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Friday 05 December 2025 01:16:58 +0000 (0:00:01.154) 0:07:44.755 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Friday 05 December 2025 01:16:58 +0000 (0:00:00.047) 0:07:44.802 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Friday 05 December 2025 01:16:58 +0000 (0:00:00.234) 0:07:45.036 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Friday 05 December 2025 01:16:58 +0000 (0:00:00.209) 0:07:45.245 ******* ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Friday 05 December 2025 01:16:59 +0000 (0:00:00.387) 0:07:45.632 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Friday 05 December 2025 01:16:59 +0000 (0:00:00.031) 0:07:45.664 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Friday 05 December 2025 01:16:59 +0000 (0:00:00.697) 0:07:46.361 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Friday 05 December 2025 01:17:00 +0000 (0:00:00.344) 0:07:46.705 ******* 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] *********************** Friday 05 December 2025 01:17:00 +0000 (0:00:00.053) 0:07:46.758 ******* 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 Friday 05 December 2025 01:17:00 +0000 (0:00:00.081) 0:07:46.839 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages --------- 455.95s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.38s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.15s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.15s ../../../../molecule/common/test_deps : Install repo-setup -------------- 1.01s ../../../../molecule/common/test_deps : Create repos -------------------- 0.92s osp.edpm.env_data : Gather all installed packages ----------------------- 0.70s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.62s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.60s ../../../../molecule/common/test_deps : Create default repo file -------- 0.44s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.39s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.37s osp.edpm.env_data : Gather repository list ------------------------------ 0.34s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.30s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.28s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.26s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 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.08s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Friday 05 December 2025 01:17:00 +0000 (0:00:00.026) 0:00:00.026 ******* ok: [instance] TASK [Backup the default grub file] ******************************************** Friday 05 December 2025 01:17:00 +0000 (0:00:00.039) 0:00:00.066 ******* changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Friday 05 December 2025 01:17:01 +0000 (0:00:00.367) 0:00:00.433 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Friday 05 December 2025 01:17:01 +0000 (0:00:00.083) 0:00:00.517 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Friday 05 December 2025 01:17:01 +0000 (0:00:00.036) 0:00:00.554 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Friday 05 December 2025 01:17:01 +0000 (0:00:00.289) 0:00:00.843 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Friday 05 December 2025 01:17:01 +0000 (0:00:00.067) 0:00:00.911 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Friday 05 December 2025 01:17:01 +0000 (0:00:00.032) 0:00:00.943 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Friday 05 December 2025 01:17:01 +0000 (0:00:00.032) 0:00:00.976 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Friday 05 December 2025 01:17:01 +0000 (0:00:00.032) 0:00:01.009 ******* 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] *** Friday 05 December 2025 01:17:01 +0000 (0:00:00.056) 0:00:01.066 ******* 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] ************************ Friday 05 December 2025 01:17:01 +0000 (0:00:00.060) 0:00:01.126 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Friday 05 December 2025 01:17:01 +0000 (0:00:00.046) 0:00:01.172 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Friday 05 December 2025 01:17:01 +0000 (0:00:00.080) 0:00:01.253 ******* 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] ***************** Friday 05 December 2025 01:17:01 +0000 (0:00:00.060) 0:00:01.314 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Friday 05 December 2025 01:17:02 +0000 (0:00:00.041) 0:00:01.356 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Friday 05 December 2025 01:17:02 +0000 (0:00:00.054) 0:00:01.410 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Friday 05 December 2025 01:17:02 +0000 (0:00:00.049) 0:00:01.460 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Friday 05 December 2025 01:17:02 +0000 (0:00:00.050) 0:00:01.511 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Friday 05 December 2025 01:17:02 +0000 (0:00:00.047) 0:00:01.559 ******* 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] ********* Friday 05 December 2025 01:17:02 +0000 (0:00:00.081) 0:00:01.640 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Friday 05 December 2025 01:17:02 +0000 (0:00:00.050) 0:00:01.690 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Friday 05 December 2025 01:17:02 +0000 (0:00:00.049) 0:00:01.740 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 01:17:02 +0000 (0:00:00.052) 0:00:01.792 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 01:17:02 +0000 (0:00:00.306) 0:00:02.099 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Friday 05 December 2025 01:17:02 +0000 (0:00:00.046) 0:00:02.145 ******* 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] *** Friday 05 December 2025 01:17:03 +0000 (0:00:00.343) 0:00:02.488 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Friday 05 December 2025 01:17:03 +0000 (0:00:00.215) 0:00:02.704 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Friday 05 December 2025 01:17:03 +0000 (0:00:00.228) 0:00:02.933 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Friday 05 December 2025 01:17:03 +0000 (0:00:00.360) 0:00:03.293 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 01:17:05 +0000 (0:00:01.112) 0:00:04.406 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 01:17:05 +0000 (0:00:00.042) 0:00:04.449 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Friday 05 December 2025 01:17:05 +0000 (0:00:00.042) 0:00:04.491 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Friday 05 December 2025 01:17:05 +0000 (0:00:00.041) 0:00:04.533 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Friday 05 December 2025 01:17:05 +0000 (0:00:00.334) 0:00:04.867 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Friday 05 December 2025 01:17:05 +0000 (0:00:00.040) 0:00:04.908 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Friday 05 December 2025 01:17:05 +0000 (0:00:00.043) 0:00:04.951 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Friday 05 December 2025 01:17:05 +0000 (0:00:00.065) 0:00:05.017 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Friday 05 December 2025 01:17:05 +0000 (0:00:00.038) 0:00:05.055 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Friday 05 December 2025 01:17:05 +0000 (0:00:00.050) 0:00:05.105 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Friday 05 December 2025 01:17:05 +0000 (0:00:00.048) 0:00:05.154 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Friday 05 December 2025 01:17:05 +0000 (0:00:00.045) 0:00:05.200 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Friday 05 December 2025 01:17:05 +0000 (0:00:00.047) 0:00:05.247 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Friday 05 December 2025 01:17:05 +0000 (0:00:00.081) 0:00:05.328 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Friday 05 December 2025 01:17:06 +0000 (0:00:00.046) 0:00:05.374 ******* skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Friday 05 December 2025 01:17:06 +0000 (0:00:00.122) 0:00:05.496 ******* =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.11s Backup the default grub file -------------------------------------------- 0.37s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.36s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.34s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.33s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.31s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.29s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.23s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.22s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.08s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.08s osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.08s osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.07s osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.07s osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.06s osp.edpm.edpm_kernel : Find desired default hugepage size --------------- 0.06s osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM --- 0.05s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Friday 05 December 2025 01:17:06 +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 Friday 05 December 2025 01:17:07 +0000 (0:00:00.384) 0:00:00.450 ******* =============================================================================== 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.] *** Friday 05 December 2025 01:17:08 +0000 (0:00:00.067) 0:00:00.067 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Friday 05 December 2025 01:17:08 +0000 (0:00:00.044) 0:00:00.112 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Friday 05 December 2025 01:17:08 +0000 (0:00:00.037) 0:00:00.150 ******* ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Friday 05 December 2025 01:17:08 +0000 (0:00:00.074) 0:00:00.224 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Friday 05 December 2025 01:17:08 +0000 (0:00:00.258) 0:00:00.483 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Friday 05 December 2025 01:17:09 +0000 (0:00:00.322) 0:00:00.805 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Friday 05 December 2025 01:17:09 +0000 (0:00:00.218) 0:00:01.024 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Friday 05 December 2025 01:17:09 +0000 (0:00:00.579) 0:00:01.603 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Friday 05 December 2025 01:17:10 +0000 (0:00:00.388) 0:00:01.992 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Friday 05 December 2025 01:17:11 +0000 (0:00:01.238) 0:00:03.231 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Friday 05 December 2025 01:17:12 +0000 (0:00:00.565) 0:00:03.796 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Friday 05 December 2025 01:17:12 +0000 (0:00:00.926) 0:00:04.722 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Friday 05 December 2025 01:17:13 +0000 (0:00:00.817) 0:00:05.539 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011871' end: '2025-12-05 01:17:13.974599' msg: non-zero return code rc: 1 start: '2025-12-05 01:17:13.962728' 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] *** Friday 05 December 2025 01:17:14 +0000 (0:00:00.249) 0:00:05.789 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Friday 05 December 2025 01:17:14 +0000 (0:00:00.050) 0:00:05.839 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Friday 05 December 2025 01:18:13 +0000 (0:00:59.401) 0:01:05.241 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Friday 05 December 2025 01:18:14 +0000 (0:00:01.145) 0:01:06.386 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Friday 05 December 2025 01:18:15 +0000 (0:00:01.167) 0:01:07.554 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Friday 05 December 2025 01:18:15 +0000 (0:00:00.042) 0:01:07.597 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Friday 05 December 2025 01:18:16 +0000 (0:00:00.221) 0:01:07.818 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Friday 05 December 2025 01:18:16 +0000 (0:00:00.195) 0:01:08.014 ******* ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Friday 05 December 2025 01:18:16 +0000 (0:00:00.391) 0:01:08.405 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Friday 05 December 2025 01:18:16 +0000 (0:00:00.032) 0:01:08.437 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Friday 05 December 2025 01:18:17 +0000 (0:00:00.695) 0:01:09.133 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Friday 05 December 2025 01:18:17 +0000 (0:00:00.354) 0:01:09.488 ******* 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] *********************** Friday 05 December 2025 01:18:17 +0000 (0:00:00.053) 0:01:09.542 ******* 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 Friday 05 December 2025 01:18:17 +0000 (0:00:00.080) 0:01:09.622 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 59.40s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.24s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.17s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.15s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.93s ../../../../molecule/common/test_deps : Create repos -------------------- 0.82s osp.edpm.env_data : Gather all installed packages ----------------------- 0.70s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.58s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.57s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.39s ../../../../molecule/common/test_deps : Create default repo file -------- 0.39s 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 : Check for /etc/ansible/facts.d/bootc.fact --- 0.22s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.22s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.20s osp.edpm.env_data : Output installed repositories ----------------------- 0.08s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s PLAY [Converge] **************************************************************** TASK [Backup the default grub file] ******************************************** Friday 05 December 2025 01:18:18 +0000 (0:00:00.026) 0:00:00.026 ******* changed: [instance] TASK [create kernelargs entry with the older name] ***************************** Friday 05 December 2025 01:18:18 +0000 (0:00:00.361) 0:00:00.388 ******* changed: [instance] TASK [create append entry with older name] ************************************* Friday 05 December 2025 01:18:18 +0000 (0:00:00.288) 0:00:00.676 ******* changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Friday 05 December 2025 01:18:19 +0000 (0:00:00.211) 0:00:00.888 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Friday 05 December 2025 01:18:19 +0000 (0:00:00.087) 0:00:00.976 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Friday 05 December 2025 01:18:19 +0000 (0:00:00.037) 0:00:01.014 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Friday 05 December 2025 01:18:19 +0000 (0:00:00.296) 0:00:01.310 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Friday 05 December 2025 01:18:19 +0000 (0:00:00.044) 0:00:01.355 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Friday 05 December 2025 01:18:19 +0000 (0:00:00.032) 0:00:01.387 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Friday 05 December 2025 01:18:19 +0000 (0:00:00.031) 0:00:01.419 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Friday 05 December 2025 01:18:19 +0000 (0:00:00.031) 0:00:01.450 ******* 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] *** Friday 05 December 2025 01:18:19 +0000 (0:00:00.055) 0:00:01.506 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Friday 05 December 2025 01:18:19 +0000 (0:00:00.063) 0:00:01.570 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Friday 05 December 2025 01:18:19 +0000 (0:00:00.044) 0:00:01.614 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Friday 05 December 2025 01:18:19 +0000 (0:00:00.044) 0:00:01.658 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Friday 05 December 2025 01:18:20 +0000 (0:00:00.044) 0:00:01.703 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Friday 05 December 2025 01:18:20 +0000 (0:00:00.040) 0:00:01.743 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Friday 05 December 2025 01:18:20 +0000 (0:00:00.043) 0:00:01.787 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Friday 05 December 2025 01:18:20 +0000 (0:00:00.042) 0:00:01.830 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Friday 05 December 2025 01:18:20 +0000 (0:00:00.071) 0:00:01.902 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Friday 05 December 2025 01:18:20 +0000 (0:00:00.044) 0:00:01.947 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Friday 05 December 2025 01:18:20 +0000 (0:00:00.043) 0:00:01.990 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Friday 05 December 2025 01:18:20 +0000 (0:00:00.043) 0:00:02.033 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Friday 05 December 2025 01:18:20 +0000 (0:00:00.042) 0:00:02.076 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 01:18:20 +0000 (0:00:00.050) 0:00:02.127 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 01:18:20 +0000 (0:00:00.320) 0:00:02.447 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Friday 05 December 2025 01:18:20 +0000 (0:00:00.067) 0:00:02.514 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1] *** Friday 05 December 2025 01:18:21 +0000 (0:00:00.213) 0:00:02.727 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Friday 05 December 2025 01:18:21 +0000 (0:00:00.218) 0:00:02.946 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Friday 05 December 2025 01:18:21 +0000 (0:00:00.207) 0:00:03.153 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Friday 05 December 2025 01:18:21 +0000 (0:00:00.355) 0:00:03.509 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 01:18:22 +0000 (0:00:01.029) 0:00:04.538 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 01:18:22 +0000 (0:00:00.039) 0:00:04.578 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Friday 05 December 2025 01:18:22 +0000 (0:00:00.038) 0:00:04.616 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Friday 05 December 2025 01:18:22 +0000 (0:00:00.038) 0:00:04.655 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Friday 05 December 2025 01:18:23 +0000 (0:00:00.296) 0:00:04.951 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Friday 05 December 2025 01:18:23 +0000 (0:00:00.038) 0:00:04.989 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Friday 05 December 2025 01:18:23 +0000 (0:00:00.066) 0:00:05.055 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Friday 05 December 2025 01:18:23 +0000 (0:00:00.035) 0:00:05.091 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Friday 05 December 2025 01:18:23 +0000 (0:00:00.035) 0:00:05.126 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Friday 05 December 2025 01:18:23 +0000 (0:00:00.047) 0:00:05.173 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Friday 05 December 2025 01:18:23 +0000 (0:00:00.047) 0:00:05.221 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Friday 05 December 2025 01:18:23 +0000 (0:00:00.048) 0:00:05.270 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Friday 05 December 2025 01:18:23 +0000 (0:00:00.045) 0:00:05.316 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Friday 05 December 2025 01:18:23 +0000 (0:00:00.081) 0:00:05.397 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Friday 05 December 2025 01:18:23 +0000 (0:00:00.044) 0:00:05.441 ******* skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=16 changed=8 unreachable=0 failed=0 skipped=29 rescued=0 ignored=0 Friday 05 December 2025 01:18:23 +0000 (0:00:00.124) 0:00:05.565 ******* =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.03s 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 : Get the command line args of the node ------------ 0.30s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.30s create kernelargs entry with the older name ----------------------------- 0.29s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 --- 0.22s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.21s create append entry with older name ------------------------------------- 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 include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.08s osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written --- 0.07s osp.edpm.edpm_kernel : Set boot_file_entry_check fact ------------------- 0.07s osp.edpm.edpm_kernel : Set reboot required fact ------------------------- 0.07s osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.06s osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set --- 0.05s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Friday 05 December 2025 01:18:24 +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 Friday 05 December 2025 01:18:24 +0000 (0:00:00.375) 0:00:00.440 ******* =============================================================================== 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.] *** Friday 05 December 2025 01:18:26 +0000 (0:00:00.067) 0:00:00.067 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Friday 05 December 2025 01:18:26 +0000 (0:00:00.043) 0:00:00.110 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Friday 05 December 2025 01:18:26 +0000 (0:00:00.036) 0:00:00.147 ******* 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] ************* Friday 05 December 2025 01:18:26 +0000 (0:00:00.073) 0:00:00.221 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Friday 05 December 2025 01:18:26 +0000 (0:00:00.258) 0:00:00.480 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Friday 05 December 2025 01:18:27 +0000 (0:00:00.315) 0:00:00.795 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Friday 05 December 2025 01:18:27 +0000 (0:00:00.220) 0:00:01.015 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Friday 05 December 2025 01:18:27 +0000 (0:00:00.580) 0:00:01.595 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Friday 05 December 2025 01:18:28 +0000 (0:00:00.380) 0:00:01.975 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Friday 05 December 2025 01:18:29 +0000 (0:00:01.234) 0:00:03.210 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Friday 05 December 2025 01:18:30 +0000 (0:00:00.583) 0:00:03.793 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Friday 05 December 2025 01:18:31 +0000 (0:00:00.938) 0:00:04.732 ******* changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Friday 05 December 2025 01:18:31 +0000 (0:00:00.822) 0:00:05.555 ******* fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011387' end: '2025-12-05 01:18:32.121785' msg: non-zero return code rc: 1 start: '2025-12-05 01:18:32.110398' 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] *** Friday 05 December 2025 01:18:32 +0000 (0:00:00.254) 0:00:05.810 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Friday 05 December 2025 01:18:32 +0000 (0:00:00.048) 0:00:05.859 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Friday 05 December 2025 01:19:50 +0000 (0:01:18.416) 0:01:24.276 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Friday 05 December 2025 01:19:51 +0000 (0:00:01.140) 0:01:25.417 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Friday 05 December 2025 01:19:52 +0000 (0:00:01.138) 0:01:26.555 ******* skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Friday 05 December 2025 01:19:52 +0000 (0:00:00.044) 0:01:26.599 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Friday 05 December 2025 01:19:53 +0000 (0:00:00.219) 0:01:26.819 ******* ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Friday 05 December 2025 01:19:53 +0000 (0:00:00.211) 0:01:27.030 ******* changed: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Friday 05 December 2025 01:19:53 +0000 (0:00:00.466) 0:01:27.497 ******* ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Friday 05 December 2025 01:19:53 +0000 (0:00:00.032) 0:01:27.529 ******* ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Friday 05 December 2025 01:19:54 +0000 (0:00:00.690) 0:01:28.219 ******* ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Friday 05 December 2025 01:19:54 +0000 (0:00:00.339) 0:01:28.559 ******* 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] *********************** Friday 05 December 2025 01:19:54 +0000 (0:00:00.054) 0:01:28.614 ******* 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 Friday 05 December 2025 01:19:55 +0000 (0:00:00.077) 0:01:28.691 ******* =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 78.42s ../../../../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.14s ../../../../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.69s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.58s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.58s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.47s ../../../../molecule/common/test_deps : Create default repo file -------- 0.38s osp.edpm.env_data : Gather repository list ------------------------------ 0.34s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.32s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.26s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.25s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.22s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.22s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s osp.edpm.env_data : Output installed repositories ----------------------- 0.08s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s PLAY [Converge] **************************************************************** TASK [Gather ansible_local facts] ********************************************** Friday 05 December 2025 01:19:55 +0000 (0:00:00.064) 0:00:00.064 ******* ok: [instance] TASK [Create BLS entry dir] **************************************************** Friday 05 December 2025 01:19:56 +0000 (0:00:00.490) 0:00:00.554 ******* ok: [instance] TASK [Create BLS entry files] ************************************************** Friday 05 December 2025 01:19:56 +0000 (0:00:00.278) 0:00:00.833 ******* changed: [instance] => (item=ostree-1.conf) changed: [instance] => (item=ostree-2.conf) TASK [Set 2 new initial kernel args] ******************************************* Friday 05 December 2025 01:19:57 +0000 (0:00:00.850) 0:00:01.683 ******* 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] ********************************************************** Friday 05 December 2025 01:19:57 +0000 (0:00:00.051) 0:00:01.735 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Friday 05 December 2025 01:19:57 +0000 (0:00:00.102) 0:00:01.837 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Friday 05 December 2025 01:19:57 +0000 (0:00:00.038) 0:00:01.876 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Friday 05 December 2025 01:19:57 +0000 (0:00:00.287) 0:00:02.163 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Friday 05 December 2025 01:19:57 +0000 (0:00:00.043) 0:00:02.207 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Friday 05 December 2025 01:19:57 +0000 (0:00:00.032) 0:00:02.239 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Friday 05 December 2025 01:19:57 +0000 (0:00:00.055) 0:00:02.295 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Friday 05 December 2025 01:19:57 +0000 (0:00:00.031) 0:00:02.326 ******* 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] *** Friday 05 December 2025 01:19:57 +0000 (0:00:00.059) 0:00:02.386 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Friday 05 December 2025 01:19:57 +0000 (0:00:00.040) 0:00:02.426 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Friday 05 December 2025 01:19:57 +0000 (0:00:00.044) 0:00:02.470 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Friday 05 December 2025 01:19:58 +0000 (0:00:00.043) 0:00:02.513 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Friday 05 December 2025 01:19:58 +0000 (0:00:00.045) 0:00:02.559 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Friday 05 December 2025 01:19:58 +0000 (0:00:00.080) 0:00:02.640 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Friday 05 December 2025 01:19:58 +0000 (0:00:00.043) 0:00:02.683 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Friday 05 December 2025 01:19:58 +0000 (0:00:00.041) 0:00:02.725 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Friday 05 December 2025 01:19:58 +0000 (0:00:00.042) 0:00:02.768 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Friday 05 December 2025 01:19:58 +0000 (0:00:00.043) 0:00:02.812 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Friday 05 December 2025 01:19:58 +0000 (0:00:00.044) 0:00:02.856 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Friday 05 December 2025 01:19:58 +0000 (0:00:00.044) 0:00:02.901 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Friday 05 December 2025 01:19:58 +0000 (0:00:00.073) 0:00:02.974 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 01:19:58 +0000 (0:00:00.054) 0:00:03.029 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 01:19:58 +0000 (0:00:00.040) 0:00:03.069 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Friday 05 December 2025 01:19:58 +0000 (0:00:00.037) 0:00:03.107 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test1=1 test2=2] *** Friday 05 December 2025 01:19:58 +0000 (0:00:00.038) 0:00:03.145 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Friday 05 December 2025 01:19:58 +0000 (0:00:00.037) 0:00:03.183 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Friday 05 December 2025 01:19:58 +0000 (0:00:00.036) 0:00:03.220 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Friday 05 December 2025 01:19:58 +0000 (0:00:00.064) 0:00:03.284 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 01:19:58 +0000 (0:00:00.037) 0:00:03.322 ******* changed: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 01:19:59 +0000 (0:00:00.284) 0:00:03.606 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Friday 05 December 2025 01:19:59 +0000 (0:00:00.039) 0:00:03.646 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Friday 05 December 2025 01:19:59 +0000 (0:00:00.270) 0:00:03.916 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Friday 05 December 2025 01:19:59 +0000 (0:00:00.194) 0:00:04.111 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Friday 05 December 2025 01:19:59 +0000 (0:00:00.063) 0:00:04.175 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Friday 05 December 2025 01:19:59 +0000 (0:00:00.040) 0:00:04.216 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Friday 05 December 2025 01:19:59 +0000 (0:00:00.035) 0:00:04.251 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Friday 05 December 2025 01:19:59 +0000 (0:00:00.034) 0:00:04.285 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Friday 05 December 2025 01:19:59 +0000 (0:00:00.046) 0:00:04.332 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Friday 05 December 2025 01:19:59 +0000 (0:00:00.045) 0:00:04.378 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Friday 05 December 2025 01:19:59 +0000 (0:00:00.045) 0:00:04.424 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Friday 05 December 2025 01:19:59 +0000 (0:00:00.046) 0:00:04.470 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Friday 05 December 2025 01:20:00 +0000 (0:00:00.081) 0:00:04.552 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Friday 05 December 2025 01:20:00 +0000 (0:00:00.048) 0:00:04.601 ******* ok: [instance] => msg: Reboot is skipped for kernel arg change, user has to plan the reboot with migration and downtime TASK [check kernelargs] ******************************************************** Friday 05 December 2025 01:20:00 +0000 (0:00:00.069) 0:00:04.670 ******* ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [check kernelargs EDPM_KERNEL_ARGS] *************************************** Friday 05 December 2025 01:20:00 +0000 (0:00:00.469) 0:00:05.139 ******* ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [assert kernelargs] ******************************************************* Friday 05 December 2025 01:20:01 +0000 (0:00:00.406) 0:00:05.546 ******* [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] ************************************** Friday 05 December 2025 01:20:01 +0000 (0:00:00.044) 0:00:05.590 ******* [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] **************************************** Friday 05 December 2025 01:20:01 +0000 (0:00:00.043) 0:00:05.634 ******* 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] ********************************************************** Friday 05 December 2025 01:20:01 +0000 (0:00:00.050) 0:00:05.685 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Friday 05 December 2025 01:20:01 +0000 (0:00:00.077) 0:00:05.762 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Friday 05 December 2025 01:20:01 +0000 (0:00:00.061) 0:00:05.824 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Friday 05 December 2025 01:20:01 +0000 (0:00:00.192) 0:00:06.016 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Friday 05 December 2025 01:20:01 +0000 (0:00:00.044) 0:00:06.061 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Friday 05 December 2025 01:20:01 +0000 (0:00:00.031) 0:00:06.092 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Friday 05 December 2025 01:20:01 +0000 (0:00:00.030) 0:00:06.123 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Friday 05 December 2025 01:20:01 +0000 (0:00:00.030) 0:00:06.153 ******* 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] *** Friday 05 December 2025 01:20:01 +0000 (0:00:00.082) 0:00:06.235 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Friday 05 December 2025 01:20:01 +0000 (0:00:00.041) 0:00:06.277 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Friday 05 December 2025 01:20:01 +0000 (0:00:00.042) 0:00:06.319 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Friday 05 December 2025 01:20:01 +0000 (0:00:00.043) 0:00:06.362 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Friday 05 December 2025 01:20:01 +0000 (0:00:00.042) 0:00:06.405 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Friday 05 December 2025 01:20:01 +0000 (0:00:00.037) 0:00:06.442 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Friday 05 December 2025 01:20:01 +0000 (0:00:00.041) 0:00:06.484 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Friday 05 December 2025 01:20:02 +0000 (0:00:00.071) 0:00:06.555 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Friday 05 December 2025 01:20:02 +0000 (0:00:00.044) 0:00:06.600 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Friday 05 December 2025 01:20:02 +0000 (0:00:00.043) 0:00:06.643 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Friday 05 December 2025 01:20:02 +0000 (0:00:00.042) 0:00:06.685 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Friday 05 December 2025 01:20:02 +0000 (0:00:00.044) 0:00:06.729 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Friday 05 December 2025 01:20:02 +0000 (0:00:00.041) 0:00:06.771 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 01:20:02 +0000 (0:00:00.050) 0:00:06.821 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 01:20:02 +0000 (0:00:00.037) 0:00:06.859 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Friday 05 December 2025 01:20:02 +0000 (0:00:00.064) 0:00:06.923 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test1=1 test2=2 test3=3] *** Friday 05 December 2025 01:20:02 +0000 (0:00:00.040) 0:00:06.963 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Friday 05 December 2025 01:20:02 +0000 (0:00:00.037) 0:00:07.001 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Friday 05 December 2025 01:20:02 +0000 (0:00:00.037) 0:00:07.038 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Friday 05 December 2025 01:20:02 +0000 (0:00:00.037) 0:00:07.076 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Friday 05 December 2025 01:20:02 +0000 (0:00:00.039) 0:00:07.116 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Friday 05 December 2025 01:20:02 +0000 (0:00:00.213) 0:00:07.329 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Friday 05 December 2025 01:20:02 +0000 (0:00:00.068) 0:00:07.397 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Friday 05 December 2025 01:20:03 +0000 (0:00:00.270) 0:00:07.667 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Friday 05 December 2025 01:20:03 +0000 (0:00:00.205) 0:00:07.872 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Friday 05 December 2025 01:20:03 +0000 (0:00:00.038) 0:00:07.911 ******* ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Friday 05 December 2025 01:20:03 +0000 (0:00:00.040) 0:00:07.952 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Friday 05 December 2025 01:20:03 +0000 (0:00:00.034) 0:00:07.986 ******* skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Friday 05 December 2025 01:20:03 +0000 (0:00:00.059) 0:00:08.046 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Friday 05 December 2025 01:20:03 +0000 (0:00:00.049) 0:00:08.095 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Friday 05 December 2025 01:20:03 +0000 (0:00:00.048) 0:00:08.144 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Friday 05 December 2025 01:20:03 +0000 (0:00:00.048) 0:00:08.192 ******* skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Friday 05 December 2025 01:20:03 +0000 (0:00:00.050) 0:00:08.243 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Friday 05 December 2025 01:20:03 +0000 (0:00:00.056) 0:00:08.300 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Friday 05 December 2025 01:20:03 +0000 (0:00:00.048) 0:00:08.348 ******* ok: [instance] => msg: Reboot is skipped for kernel arg change, user has to plan the reboot with migration and downtime TASK [check kernelargs] ******************************************************** Friday 05 December 2025 01:20:03 +0000 (0:00:00.101) 0:00:08.450 ******* ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [check kernelargs EDPM_KERNEL_ARGS] *************************************** Friday 05 December 2025 01:20:04 +0000 (0:00:00.371) 0:00:08.821 ******* ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [assert kernelargs] ******************************************************* Friday 05 December 2025 01:20:04 +0000 (0:00:00.359) 0:00:09.181 ******* [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] ************************************** Friday 05 December 2025 01:20:04 +0000 (0:00:00.045) 0:00:09.226 ******* [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] ***************************************************** Friday 05 December 2025 01:20:04 +0000 (0:00:00.052) 0:00:09.278 ******* 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] ********************************************************** Friday 05 December 2025 01:20:04 +0000 (0:00:00.092) 0:00:09.371 ******* TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Friday 05 December 2025 01:20:04 +0000 (0:00:00.080) 0:00:09.451 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Friday 05 December 2025 01:20:04 +0000 (0:00:00.038) 0:00:09.490 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Friday 05 December 2025 01:20:05 +0000 (0:00:00.209) 0:00:09.699 ******* ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Friday 05 December 2025 01:20:05 +0000 (0:00:00.046) 0:00:09.745 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Friday 05 December 2025 01:20:05 +0000 (0:00:00.064) 0:00:09.809 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Friday 05 December 2025 01:20:05 +0000 (0:00:00.032) 0:00:09.842 ******* skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Friday 05 December 2025 01:20:05 +0000 (0:00:00.032) 0:00:09.874 *******