PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 29 September 2025 10:01:10 +0000 (0:00:00.016) 0:00:00.016 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 29 September 2025 10:01:10 +0000 (0:00:00.016) 0:00:00.033 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 29 September 2025 10:01:11 +0000 (0:00:00.520) 0:00:00.553 ****** ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Monday 29 September 2025 10:01:11 +0000 (0:00:00.037) 0:00:00.591 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 29 September 2025 10:01:11 +0000 (0:00:00.284) 0:00:00.876 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 29 September 2025 10:01:11 +0000 (0:00:00.312) 0:00:01.188 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 29 September 2025 10:01:11 +0000 (0:00:00.209) 0:00:01.398 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 29 September 2025 10:01:12 +0000 (0:00:00.560) 0:00:01.958 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 29 September 2025 10:01:12 +0000 (0:00:00.472) 0:00:02.430 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 29 September 2025 10:01:23 +0000 (0:00:10.075) 0:00:12.506 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 29 September 2025 10:01:24 +0000 (0:00:01.198) 0:00:13.704 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 29 September 2025 10:01:27 +0000 (0:00:03.301) 0:00:17.006 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 29 September 2025 10:01:28 +0000 (0:00:00.818) 0:00:17.824 ****** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.014512' end: '2025-09-29 10:01:28.545652' msg: non-zero return code rc: 1 start: '2025-09-29 10:01:28.531140' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 29 September 2025 10:01:28 +0000 (0:00:00.226) 0:00:18.051 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 29 September 2025 10:01:28 +0000 (0:00:00.033) 0:00:18.084 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 29 September 2025 10:02:40 +0000 (0:01:12.048) 0:01:30.133 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 29 September 2025 10:02:42 +0000 (0:00:01.454) 0:01:31.588 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 29 September 2025 10:02:43 +0000 (0:00:01.443) 0:01:33.032 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 29 September 2025 10:02:43 +0000 (0:00:00.026) 0:01:33.058 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 29 September 2025 10:02:43 +0000 (0:00:00.185) 0:01:33.244 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 29 September 2025 10:02:43 +0000 (0:00:00.193) 0:01:33.437 ****** changed: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 29 September 2025 10:02:44 +0000 (0:00:00.372) 0:01:33.810 ****** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 29 September 2025 10:02:44 +0000 (0:00:00.015) 0:01:33.825 ****** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 29 September 2025 10:02:45 +0000 (0:00:00.739) 0:01:34.565 ****** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 29 September 2025 10:02:45 +0000 (0:00:00.372) 0:01:34.937 ****** 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 - sqlite-libs - bzip2-libs - libcom_err - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libunistring - lua-libs - expat - libffi - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - libsemanage - shadow-utils - findutils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libpsl - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libbrotli - 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 - libarchive - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - 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 - libpng - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libatomic - 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 - polkit-libs - NetworkManager-libnm - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - json-glib - libmodulemd - shared-mime-info - python3-dasbus - gsettings-desktop-schemas - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - libsoup - 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 - libjpeg-turbo - gdk-pixbuf2 - libmaxminddb - ipcalc - libstemmer - libappstream-glib - 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 - PackageKit-glib - PackageKit - cockpit-system - authselect-compat - nfs-utils - 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 - libstdc++-devel - 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 - python3-pyparsing - python3-packaging - pkgconf-m4 - make - 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 - expect - createrepo_c - rpmlint - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 29 September 2025 10:02:45 +0000 (0:00:00.057) 0:01:34.995 ****** ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=24 changed=8 unreachable=0 failed=0 skipped=2 rescued=0 ignored=1 Monday 29 September 2025 10:02:45 +0000 (0:00:00.088) 0:01:35.083 ****** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 72.05s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements -- 10.08s ../../../../molecule/common/test_deps : Install repo-setup -------------- 3.30s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.45s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.44s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 1.20s ../../../../molecule/common/test_deps : Create repos -------------------- 0.82s osp.edpm.env_data : Gather all installed packages ----------------------- 0.74s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.56s ../../../../molecule/common/test_deps : Gather facts if they don't exist --- 0.52s ../../../../molecule/common/test_deps : Create default repo file -------- 0.47s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.37s osp.edpm.env_data : Gather repository list ------------------------------ 0.37s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.31s ../../../../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.21s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.19s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.19s osp.edpm.env_data : Output installed repositories ----------------------- 0.09s PLAY [Converge] **************************************************************** TASK [Backup the default grub file] ******************************************** Monday 29 September 2025 10:02:46 +0000 (0:00:00.032) 0:00:00.032 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role.] *** Monday 29 September 2025 10:02:46 +0000 (0:00:00.386) 0:00:00.419 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 29 September 2025 10:02:46 +0000 (0:00:00.048) 0:00:00.468 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Install additional packages] ********************** Monday 29 September 2025 10:02:47 +0000 (0:00:00.493) 0:00:00.961 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove dracut-config-generic] ********************* Monday 29 September 2025 10:02:47 +0000 (0:00:00.045) 0:00:01.007 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists] *** Monday 29 September 2025 10:02:48 +0000 (0:00:01.897) 0:00:02.905 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Write list of modules to load at boot] ************ Monday 29 September 2025 10:02:49 +0000 (0:00:00.295) 0:00:03.200 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Modules reload] *********************************** Monday 29 September 2025 10:02:49 +0000 (0:00:00.508) 0:00:03.709 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Render sysctl options] **************************** Monday 29 September 2025 10:02:50 +0000 (0:00:00.629) 0:00:04.339 ****** changed: [instance] RUNNING HANDLER [osp.edpm.edpm_kernel : Reload sysctl] ************************* Monday 29 September 2025 10:02:50 +0000 (0:00:00.472) 0:00:04.812 ****** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=9 changed=6 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 Monday 29 September 2025 10:02:51 +0000 (0:00:00.379) 0:00:05.192 ****** =============================================================================== osp.edpm.edpm_kernel : Remove dracut-config-generic --------------------- 1.90s osp.edpm.edpm_kernel : Modules reload ----------------------------------- 0.63s osp.edpm.edpm_kernel : Write list of modules to load at boot ------------ 0.51s osp.edpm.edpm_kernel : Gather ansible_local facts ----------------------- 0.49s osp.edpm.edpm_kernel : Render sysctl options ---------------------------- 0.47s Backup the default grub file -------------------------------------------- 0.39s osp.edpm.edpm_kernel : Reload sysctl ------------------------------------ 0.38s 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 : Install additional packages ---------------------- 0.05s PLAY [Converge] **************************************************************** TASK [Backup the default grub file] ******************************************** Monday 29 September 2025 10:02:51 +0000 (0:00:00.031) 0:00:00.031 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role.] *** Monday 29 September 2025 10:02:52 +0000 (0:00:00.383) 0:00:00.415 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 29 September 2025 10:02:52 +0000 (0:00:00.048) 0:00:00.463 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Install additional packages] ********************** Monday 29 September 2025 10:02:52 +0000 (0:00:00.039) 0:00:00.503 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove dracut-config-generic] ********************* Monday 29 September 2025 10:02:52 +0000 (0:00:00.046) 0:00:00.549 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists] *** Monday 29 September 2025 10:02:53 +0000 (0:00:01.327) 0:00:01.876 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Write list of modules to load at boot] ************ Monday 29 September 2025 10:02:53 +0000 (0:00:00.333) 0:00:02.210 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Modules reload] *********************************** Monday 29 September 2025 10:02:54 +0000 (0:00:00.483) 0:00:02.693 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Render sysctl options] **************************** Monday 29 September 2025 10:02:54 +0000 (0:00:00.035) 0:00:02.728 ****** ok: [instance] PLAY RECAP ********************************************************************* instance : ok=6 changed=0 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 Monday 29 September 2025 10:02:55 +0000 (0:00:00.523) 0:00:03.252 ****** =============================================================================== osp.edpm.edpm_kernel : Remove dracut-config-generic --------------------- 1.33s osp.edpm.edpm_kernel : Render sysctl options ---------------------------- 0.52s osp.edpm.edpm_kernel : Write list of modules to load at boot ------------ 0.48s Backup the default grub file -------------------------------------------- 0.38s 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] ******************************************* Monday 29 September 2025 10:02:55 +0000 (0:00:00.071) 0:00:00.071 ****** ok: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 29 September 2025 10:02:55 +0000 (0:00:00.414) 0:00:00.485 ****** =============================================================================== Restore the default grub file ------------------------------------------- 0.41s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 29 September 2025 10:02:57 +0000 (0:00:00.075) 0:00:00.075 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 29 September 2025 10:02:57 +0000 (0:00:00.047) 0:00:00.122 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 29 September 2025 10:02:57 +0000 (0:00:00.038) 0:00:00.161 ****** ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Monday 29 September 2025 10:02:57 +0000 (0:00:00.077) 0:00:00.238 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 29 September 2025 10:02:57 +0000 (0:00:00.286) 0:00:00.525 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 29 September 2025 10:02:58 +0000 (0:00:00.344) 0:00:00.869 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 29 September 2025 10:02:58 +0000 (0:00:00.247) 0:00:01.116 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 29 September 2025 10:02:59 +0000 (0:00:00.624) 0:00:01.740 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 29 September 2025 10:02:59 +0000 (0:00:00.407) 0:00:02.148 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 29 September 2025 10:03:00 +0000 (0:00:01.337) 0:00:03.486 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 29 September 2025 10:03:01 +0000 (0:00:00.611) 0:00:04.097 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 29 September 2025 10:03:02 +0000 (0:00:00.986) 0:00:05.084 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 29 September 2025 10:03:03 +0000 (0:00:01.165) 0:00:06.249 ****** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011614' end: '2025-09-29 10:03:03.722351' msg: non-zero return code rc: 1 start: '2025-09-29 10:03:03.710737' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 29 September 2025 10:03:03 +0000 (0:00:00.250) 0:00:06.500 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 29 September 2025 10:03:03 +0000 (0:00:00.053) 0:00:06.553 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 29 September 2025 10:04:30 +0000 (0:01:27.151) 0:01:33.704 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 29 September 2025 10:04:32 +0000 (0:00:01.252) 0:01:34.957 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 29 September 2025 10:04:33 +0000 (0:00:01.252) 0:01:36.209 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 29 September 2025 10:04:33 +0000 (0:00:00.064) 0:01:36.274 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 29 September 2025 10:04:33 +0000 (0:00:00.219) 0:01:36.493 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 29 September 2025 10:04:33 +0000 (0:00:00.219) 0:01:36.713 ****** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 29 September 2025 10:04:34 +0000 (0:00:00.428) 0:01:37.141 ****** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 29 September 2025 10:04:34 +0000 (0:00:00.035) 0:01:37.177 ****** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 29 September 2025 10:04:35 +0000 (0:00:00.723) 0:01:37.900 ****** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 29 September 2025 10:04:35 +0000 (0:00:00.372) 0:01:38.273 ****** 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 - sqlite-libs - bzip2-libs - libcom_err - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libunistring - lua-libs - expat - libffi - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - libsemanage - shadow-utils - findutils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libpsl - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libbrotli - 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 - libarchive - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - 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 - libpng - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libatomic - 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 - polkit-libs - NetworkManager-libnm - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - json-glib - libmodulemd - shared-mime-info - python3-dasbus - gsettings-desktop-schemas - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - libsoup - 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 - libjpeg-turbo - gdk-pixbuf2 - libmaxminddb - ipcalc - libstemmer - libappstream-glib - 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 - PackageKit-glib - PackageKit - cockpit-system - authselect-compat - nfs-utils - 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 - libstdc++-devel - 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 - python3-pyparsing - python3-packaging - pkgconf-m4 - make - 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 - expect - createrepo_c - rpmlint - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 29 September 2025 10:04:35 +0000 (0:00:00.059) 0:01:38.332 ****** ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1 Monday 29 September 2025 10:04:35 +0000 (0:00:00.091) 0:01:38.423 ****** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 87.15s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.34s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.25s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.25s ../../../../molecule/common/test_deps : Create repos -------------------- 1.17s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.99s osp.edpm.env_data : Gather all installed packages ----------------------- 0.72s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.62s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.61s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.43s ../../../../molecule/common/test_deps : Create default repo file -------- 0.41s osp.edpm.env_data : Gather repository list ------------------------------ 0.37s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.34s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.29s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.25s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.25s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.22s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.22s osp.edpm.env_data : Output installed repositories ----------------------- 0.09s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.08s PLAY [Converge] **************************************************************** TASK [Backup the default grub file] ******************************************** Monday 29 September 2025 10:04:36 +0000 (0:00:00.032) 0:00:00.032 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role.] *** Monday 29 September 2025 10:04:36 +0000 (0:00:00.390) 0:00:00.423 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 29 September 2025 10:04:36 +0000 (0:00:00.047) 0:00:00.471 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Install additional packages] ********************** Monday 29 September 2025 10:04:36 +0000 (0:00:00.038) 0:00:00.509 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Remove dracut-config-generic] ********************* Monday 29 September 2025 10:05:10 +0000 (0:00:34.002) 0:00:34.512 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists] *** Monday 29 September 2025 10:05:11 +0000 (0:00:01.214) 0:00:35.727 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Write list of modules to load at boot] ************ Monday 29 September 2025 10:05:12 +0000 (0:00:00.316) 0:00:36.043 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Modules reload] *********************************** Monday 29 September 2025 10:05:12 +0000 (0:00:00.503) 0:00:36.546 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Render sysctl options] **************************** Monday 29 September 2025 10:05:13 +0000 (0:00:00.585) 0:00:37.132 ****** changed: [instance] RUNNING HANDLER [osp.edpm.edpm_kernel : Reload sysctl] ************************* Monday 29 September 2025 10:05:13 +0000 (0:00:00.460) 0:00:37.592 ****** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=9 changed=6 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 Monday 29 September 2025 10:05:14 +0000 (0:00:00.390) 0:00:37.982 ****** =============================================================================== osp.edpm.edpm_kernel : Install additional packages --------------------- 34.00s osp.edpm.edpm_kernel : Remove dracut-config-generic --------------------- 1.21s osp.edpm.edpm_kernel : Modules reload ----------------------------------- 0.59s osp.edpm.edpm_kernel : Write list of modules to load at boot ------------ 0.50s osp.edpm.edpm_kernel : Render sysctl options ---------------------------- 0.46s Backup the default grub file -------------------------------------------- 0.39s osp.edpm.edpm_kernel : Reload sysctl ------------------------------------ 0.39s osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists --- 0.32s osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role. --- 0.05s osp.edpm.edpm_kernel : Gather ansible_local facts ----------------------- 0.04s PLAY [Converge] **************************************************************** TASK [Backup the default grub file] ******************************************** Monday 29 September 2025 10:05:14 +0000 (0:00:00.031) 0:00:00.031 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role.] *** Monday 29 September 2025 10:05:15 +0000 (0:00:00.383) 0:00:00.414 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 29 September 2025 10:05:15 +0000 (0:00:00.047) 0:00:00.462 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Install additional packages] ********************** Monday 29 September 2025 10:05:15 +0000 (0:00:00.038) 0:00:00.501 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Remove dracut-config-generic] ********************* Monday 29 September 2025 10:05:16 +0000 (0:00:01.368) 0:00:01.869 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists] *** Monday 29 September 2025 10:05:17 +0000 (0:00:01.214) 0:00:03.084 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Write list of modules to load at boot] ************ Monday 29 September 2025 10:05:18 +0000 (0:00:00.298) 0:00:03.383 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Modules reload] *********************************** Monday 29 September 2025 10:05:18 +0000 (0:00:00.496) 0:00:03.880 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Render sysctl options] **************************** Monday 29 September 2025 10:05:18 +0000 (0:00:00.035) 0:00:03.915 ****** ok: [instance] PLAY RECAP ********************************************************************* instance : ok=7 changed=0 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 Monday 29 September 2025 10:05:19 +0000 (0:00:00.475) 0:00:04.391 ****** =============================================================================== osp.edpm.edpm_kernel : Install additional packages ---------------------- 1.37s osp.edpm.edpm_kernel : Remove dracut-config-generic --------------------- 1.21s osp.edpm.edpm_kernel : Write list of modules to load at boot ------------ 0.50s osp.edpm.edpm_kernel : Render sysctl options ---------------------------- 0.48s Backup the default grub file -------------------------------------------- 0.38s 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 osp.edpm.edpm_kernel : Modules reload ----------------------------------- 0.04s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Monday 29 September 2025 10:05:19 +0000 (0:00:00.071) 0:00:00.071 ****** ok: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 29 September 2025 10:05:19 +0000 (0:00:00.416) 0:00:00.487 ****** =============================================================================== Restore the default grub file ------------------------------------------- 0.42s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 29 September 2025 10:05:21 +0000 (0:00:00.076) 0:00:00.076 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 29 September 2025 10:05:21 +0000 (0:00:00.050) 0:00:00.126 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 29 September 2025 10:05:21 +0000 (0:00:00.040) 0:00:00.167 ****** ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Monday 29 September 2025 10:05:21 +0000 (0:00:00.076) 0:00:00.243 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 29 September 2025 10:05:21 +0000 (0:00:00.286) 0:00:00.530 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 29 September 2025 10:05:22 +0000 (0:00:00.343) 0:00:00.873 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 29 September 2025 10:05:22 +0000 (0:00:00.237) 0:00:01.111 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 29 September 2025 10:05:23 +0000 (0:00:00.617) 0:00:01.728 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 29 September 2025 10:05:23 +0000 (0:00:00.399) 0:00:02.128 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 29 September 2025 10:05:24 +0000 (0:00:01.318) 0:00:03.446 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 29 September 2025 10:05:25 +0000 (0:00:00.606) 0:00:04.052 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 29 September 2025 10:05:26 +0000 (0:00:00.983) 0:00:05.036 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 29 September 2025 10:05:27 +0000 (0:00:00.876) 0:00:05.912 ****** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011864' end: '2025-09-29 10:05:27.405126' msg: non-zero return code rc: 1 start: '2025-09-29 10:05:27.393262' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 29 September 2025 10:05:27 +0000 (0:00:00.241) 0:00:06.154 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 29 September 2025 10:05:27 +0000 (0:00:00.051) 0:00:06.206 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 29 September 2025 10:06:54 +0000 (0:01:27.035) 0:01:33.242 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 29 September 2025 10:06:55 +0000 (0:00:01.216) 0:01:34.459 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 29 September 2025 10:06:56 +0000 (0:00:01.214) 0:01:35.674 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 29 September 2025 10:06:57 +0000 (0:00:00.064) 0:01:35.739 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 29 September 2025 10:06:57 +0000 (0:00:00.234) 0:01:35.973 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 29 September 2025 10:06:57 +0000 (0:00:00.222) 0:01:36.195 ****** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 29 September 2025 10:06:57 +0000 (0:00:00.423) 0:01:36.619 ****** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 29 September 2025 10:06:57 +0000 (0:00:00.035) 0:01:36.654 ****** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 29 September 2025 10:06:58 +0000 (0:00:00.717) 0:01:37.372 ****** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 29 September 2025 10:07:00 +0000 (0:00:01.362) 0:01:38.735 ****** 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 - sqlite-libs - bzip2-libs - libcom_err - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libunistring - lua-libs - expat - libffi - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - libsemanage - shadow-utils - findutils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libpsl - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libbrotli - 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 - libarchive - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - 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 - libpng - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libatomic - 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 - polkit-libs - NetworkManager-libnm - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - json-glib - libmodulemd - shared-mime-info - python3-dasbus - gsettings-desktop-schemas - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - libsoup - 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 - libjpeg-turbo - gdk-pixbuf2 - libmaxminddb - ipcalc - libstemmer - libappstream-glib - 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 - PackageKit-glib - PackageKit - cockpit-system - authselect-compat - nfs-utils - 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 - libstdc++-devel - 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 - python3-pyparsing - python3-packaging - pkgconf-m4 - make - 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 - expect - createrepo_c - rpmlint - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 29 September 2025 10:07:00 +0000 (0:00:00.055) 0:01:38.791 ****** ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1 Monday 29 September 2025 10:07:00 +0000 (0:00:00.101) 0:01:38.892 ****** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 87.04s osp.edpm.env_data : Gather repository list ------------------------------ 1.36s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.32s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.22s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.21s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.98s ../../../../molecule/common/test_deps : Create repos -------------------- 0.88s osp.edpm.env_data : Gather all installed packages ----------------------- 0.72s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.62s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.61s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.42s ../../../../molecule/common/test_deps : Create default repo file -------- 0.40s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.34s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.29s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.24s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.24s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.23s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.22s osp.edpm.env_data : Output installed repositories ----------------------- 0.10s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.08s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Monday 29 September 2025 10:07:00 +0000 (0:00:00.029) 0:00:00.029 ****** ok: [instance] TASK [Backup the default grub file] ******************************************** Monday 29 September 2025 10:07:00 +0000 (0:00:00.040) 0:00:00.070 ****** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 29 September 2025 10:07:01 +0000 (0:00:00.390) 0:00:00.461 ****** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 29 September 2025 10:07:01 +0000 (0:00:00.089) 0:00:00.550 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 29 September 2025 10:07:01 +0000 (0:00:00.038) 0:00:00.589 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 29 September 2025 10:07:01 +0000 (0:00:00.311) 0:00:00.900 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 29 September 2025 10:07:01 +0000 (0:00:00.067) 0:00:00.968 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 29 September 2025 10:07:01 +0000 (0:00:00.036) 0:00:01.004 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 29 September 2025 10:07:01 +0000 (0:00:00.032) 0:00:01.037 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 29 September 2025 10:07:01 +0000 (0:00:00.033) 0:00:01.071 ****** included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 29 September 2025 10:07:01 +0000 (0:00:00.059) 0:00:01.130 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 29 September 2025 10:07:01 +0000 (0:00:00.041) 0:00:01.171 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 29 September 2025 10:07:01 +0000 (0:00:00.068) 0:00:01.240 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 29 September 2025 10:07:01 +0000 (0:00:00.047) 0:00:01.287 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 29 September 2025 10:07:01 +0000 (0:00:00.047) 0:00:01.335 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 29 September 2025 10:07:02 +0000 (0:00:00.041) 0:00:01.376 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 29 September 2025 10:07:02 +0000 (0:00:00.045) 0:00:01.422 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 29 September 2025 10:07:02 +0000 (0:00:00.045) 0:00:01.468 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 29 September 2025 10:07:02 +0000 (0:00:00.046) 0:00:01.514 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 29 September 2025 10:07:02 +0000 (0:00:00.045) 0:00:01.559 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 29 September 2025 10:07:02 +0000 (0:00:00.073) 0:00:01.632 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 29 September 2025 10:07:02 +0000 (0:00:00.047) 0:00:01.679 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 29 September 2025 10:07:02 +0000 (0:00:00.047) 0:00:01.727 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:07:02 +0000 (0:00:00.055) 0:00:01.782 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:07:02 +0000 (0:00:00.325) 0:00:02.108 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 29 September 2025 10:07:02 +0000 (0:00:00.044) 0:00:02.152 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1] *** Monday 29 September 2025 10:07:03 +0000 (0:00:00.352) 0:00:02.504 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 29 September 2025 10:07:03 +0000 (0:00:00.222) 0:00:02.726 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 29 September 2025 10:07:03 +0000 (0:00:00.217) 0:00:02.944 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 29 September 2025 10:07:03 +0000 (0:00:00.386) 0:00:03.330 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:07:05 +0000 (0:00:01.253) 0:00:04.583 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:07:05 +0000 (0:00:00.041) 0:00:04.625 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 29 September 2025 10:07:05 +0000 (0:00:00.041) 0:00:04.667 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 29 September 2025 10:07:05 +0000 (0:00:00.041) 0:00:04.708 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 29 September 2025 10:07:05 +0000 (0:00:00.331) 0:00:05.039 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 29 September 2025 10:07:05 +0000 (0:00:00.042) 0:00:05.082 ****** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 29 September 2025 10:07:05 +0000 (0:00:00.043) 0:00:05.125 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 29 September 2025 10:07:05 +0000 (0:00:00.067) 0:00:05.193 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 29 September 2025 10:07:05 +0000 (0:00:00.037) 0:00:05.231 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 29 September 2025 10:07:05 +0000 (0:00:00.053) 0:00:05.285 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 29 September 2025 10:07:05 +0000 (0:00:00.050) 0:00:05.335 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 29 September 2025 10:07:06 +0000 (0:00:00.050) 0:00:05.386 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 29 September 2025 10:07:06 +0000 (0:00:00.049) 0:00:05.435 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 29 September 2025 10:07:06 +0000 (0:00:00.083) 0:00:05.518 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 29 September 2025 10:07:06 +0000 (0:00:00.048) 0:00:05.567 ****** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=15 changed=4 unreachable=0 failed=0 skipped=29 rescued=0 ignored=0 Monday 29 September 2025 10:07:06 +0000 (0:00:00.132) 0:00:05.699 ****** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.25s Backup the default grub file -------------------------------------------- 0.39s 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.35s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.33s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.33s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.31s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 --- 0.22s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.22s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.13s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.08s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.07s osp.edpm.edpm_kernel : Find 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.07s osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.07s osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set --- 0.06s osp.edpm.edpm_module_load : Load modules -------------------------------- 0.05s osp.edpm.edpm_module_load : Persist modules via modules-load.d ---------- 0.05s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Monday 29 September 2025 10:07:06 +0000 (0:00:00.069) 0:00:00.069 ****** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 29 September 2025 10:07:07 +0000 (0:00:00.390) 0:00:00.460 ****** =============================================================================== Restore the default grub file ------------------------------------------- 0.39s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 29 September 2025 10:07:08 +0000 (0:00:00.074) 0:00:00.074 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 29 September 2025 10:07:08 +0000 (0:00:00.047) 0:00:00.121 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 29 September 2025 10:07:08 +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] ************* Monday 29 September 2025 10:07:08 +0000 (0:00:00.079) 0:00:00.240 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 29 September 2025 10:07:09 +0000 (0:00:00.273) 0:00:00.513 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 29 September 2025 10:07:09 +0000 (0:00:00.356) 0:00:00.870 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 29 September 2025 10:07:09 +0000 (0:00:00.245) 0:00:01.115 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 29 September 2025 10:07:10 +0000 (0:00:00.620) 0:00:01.735 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 29 September 2025 10:07:10 +0000 (0:00:00.396) 0:00:02.131 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 29 September 2025 10:07:12 +0000 (0:00:01.332) 0:00:03.464 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 29 September 2025 10:07:12 +0000 (0:00:00.609) 0:00:04.074 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 29 September 2025 10:07:13 +0000 (0:00:00.987) 0:00:05.061 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 29 September 2025 10:07:14 +0000 (0:00:00.878) 0:00:05.940 ****** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011616' end: '2025-09-29 10:07:14.671547' msg: non-zero return code rc: 1 start: '2025-09-29 10:07:14.659931' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 29 September 2025 10:07:14 +0000 (0:00:00.242) 0:00:06.183 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 29 September 2025 10:07:14 +0000 (0:00:00.053) 0:00:06.236 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 29 September 2025 10:08:31 +0000 (0:01:16.972) 0:01:23.208 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 29 September 2025 10:08:32 +0000 (0:00:01.211) 0:01:24.419 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 29 September 2025 10:08:34 +0000 (0:00:01.226) 0:01:25.646 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 29 September 2025 10:08:34 +0000 (0:00:00.067) 0:01:25.713 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 29 September 2025 10:08:34 +0000 (0:00:00.243) 0:01:25.957 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 29 September 2025 10:08:34 +0000 (0:00:00.217) 0:01:26.175 ****** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 29 September 2025 10:08:35 +0000 (0:00:00.414) 0:01:26.589 ****** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 29 September 2025 10:08:35 +0000 (0:00:00.034) 0:01:26.624 ****** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 29 September 2025 10:08:35 +0000 (0:00:00.712) 0:01:27.337 ****** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 29 September 2025 10:08:37 +0000 (0:00:01.370) 0:01:28.707 ****** 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 - sqlite-libs - bzip2-libs - libcom_err - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libunistring - lua-libs - expat - libffi - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - libsemanage - shadow-utils - findutils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libpsl - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libbrotli - 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 - libarchive - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - 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 - libpng - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libatomic - 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 - polkit-libs - NetworkManager-libnm - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - json-glib - libmodulemd - shared-mime-info - python3-dasbus - gsettings-desktop-schemas - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - libsoup - 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 - libjpeg-turbo - gdk-pixbuf2 - libmaxminddb - ipcalc - libstemmer - libappstream-glib - 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 - PackageKit-glib - PackageKit - cockpit-system - authselect-compat - nfs-utils - 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 - libstdc++-devel - 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 - python3-pyparsing - python3-packaging - pkgconf-m4 - make - 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 - expect - createrepo_c - rpmlint - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 29 September 2025 10:08:37 +0000 (0:00:00.058) 0:01:28.765 ****** ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1 Monday 29 September 2025 10:08:37 +0000 (0:00:00.105) 0:01:28.870 ****** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 76.97s osp.edpm.env_data : Gather repository list ------------------------------ 1.37s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.33s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.23s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.21s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.99s ../../../../molecule/common/test_deps : Create repos -------------------- 0.88s osp.edpm.env_data : Gather all installed packages ----------------------- 0.71s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.62s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.61s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.41s ../../../../molecule/common/test_deps : Create default repo file -------- 0.40s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.36s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.27s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.25s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.24s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.24s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.22s osp.edpm.env_data : Output installed repositories ----------------------- 0.11s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.08s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Monday 29 September 2025 10:08:37 +0000 (0:00:00.029) 0:00:00.029 ****** ok: [instance] TASK [Backup the default grub file] ******************************************** Monday 29 September 2025 10:08:37 +0000 (0:00:00.039) 0:00:00.068 ****** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 29 September 2025 10:08:38 +0000 (0:00:00.378) 0:00:00.446 ****** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 29 September 2025 10:08:38 +0000 (0:00:00.090) 0:00:00.536 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 29 September 2025 10:08:38 +0000 (0:00:00.038) 0:00:00.575 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 29 September 2025 10:08:38 +0000 (0:00:00.302) 0:00:00.877 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 29 September 2025 10:08:38 +0000 (0:00:00.068) 0:00:00.946 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 29 September 2025 10:08:38 +0000 (0:00:00.035) 0:00:00.981 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 29 September 2025 10:08:38 +0000 (0:00:00.036) 0:00:01.018 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 29 September 2025 10:08:38 +0000 (0:00:00.034) 0:00:01.052 ****** included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 29 September 2025 10:08:38 +0000 (0:00:00.060) 0:00:01.112 ****** ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}}) TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 29 September 2025 10:08:39 +0000 (0:00:00.053) 0:00:01.166 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 29 September 2025 10:08:39 +0000 (0:00:00.072) 0:00:01.238 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 29 September 2025 10:08:39 +0000 (0:00:00.048) 0:00:01.287 ****** ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}}) TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 29 September 2025 10:08:39 +0000 (0:00:00.053) 0:00:01.341 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 29 September 2025 10:08:39 +0000 (0:00:00.043) 0:00:01.384 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 29 September 2025 10:08:39 +0000 (0:00:00.056) 0:00:01.440 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 29 September 2025 10:08:39 +0000 (0:00:00.051) 0:00:01.491 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 29 September 2025 10:08:39 +0000 (0:00:00.052) 0:00:01.544 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 29 September 2025 10:08:39 +0000 (0:00:00.048) 0:00:01.593 ****** ok: [instance] => msg: |- EDPM hugepage modification differs from how the host is actually having. Current default pagesize: None configured EDPM default pagesize: 2048 Desired default pagesize: 2048 From EDPM Hugepages configuration: - 2048 expected: 10 pages default: True current: 0 TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 29 September 2025 10:08:39 +0000 (0:00:00.083) 0:00:01.677 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 29 September 2025 10:08:39 +0000 (0:00:00.054) 0:00:01.732 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 29 September 2025 10:08:39 +0000 (0:00:00.052) 0:00:01.784 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:08:39 +0000 (0:00:00.054) 0:00:01.839 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:08:40 +0000 (0:00:00.336) 0:00:02.176 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 29 September 2025 10:08:40 +0000 (0:00:00.044) 0:00:02.221 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10] *** Monday 29 September 2025 10:08:40 +0000 (0:00:00.356) 0:00:02.577 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 29 September 2025 10:08:40 +0000 (0:00:00.219) 0:00:02.797 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 29 September 2025 10:08:40 +0000 (0:00:00.230) 0:00:03.027 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 29 September 2025 10:08:41 +0000 (0:00:00.381) 0:00:03.408 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:08:42 +0000 (0:00:01.149) 0:00:04.558 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:08:42 +0000 (0:00:00.039) 0:00:04.598 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 29 September 2025 10:08:42 +0000 (0:00:00.039) 0:00:04.637 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 29 September 2025 10:08:42 +0000 (0:00:00.038) 0:00:04.676 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 29 September 2025 10:08:42 +0000 (0:00:00.320) 0:00:04.997 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 29 September 2025 10:08:42 +0000 (0:00:00.040) 0:00:05.037 ****** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 29 September 2025 10:08:42 +0000 (0:00:00.040) 0:00:05.078 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 29 September 2025 10:08:43 +0000 (0:00:00.060) 0:00:05.138 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 29 September 2025 10:08:43 +0000 (0:00:00.036) 0:00:05.175 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 29 September 2025 10:08:43 +0000 (0:00:00.050) 0:00:05.225 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 29 September 2025 10:08:43 +0000 (0:00:00.050) 0:00:05.276 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 29 September 2025 10:08:43 +0000 (0:00:00.051) 0:00:05.327 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 29 September 2025 10:08:43 +0000 (0:00:00.049) 0:00:05.377 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 29 September 2025 10:08:43 +0000 (0:00:00.081) 0:00:05.459 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 29 September 2025 10:08:43 +0000 (0:00:00.048) 0:00:05.507 ****** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Monday 29 September 2025 10:08:43 +0000 (0:00:00.127) 0:00:05.635 ****** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.15s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.38s Backup the default grub file -------------------------------------------- 0.38s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.36s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.34s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.32s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.30s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.23s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 --- 0.22s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.13s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.08s osp.edpm.edpm_kernel : Find hugepages in cmdline ------------------------ 0.07s osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.07s osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.06s osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM --- 0.06s osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs --------- 0.05s osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set --- 0.05s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Monday 29 September 2025 10:08:44 +0000 (0:00:00.071) 0:00:00.071 ****** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 29 September 2025 10:08:44 +0000 (0:00:00.398) 0:00:00.469 ****** =============================================================================== Restore the default grub file ------------------------------------------- 0.40s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 29 September 2025 10:08:45 +0000 (0:00:00.076) 0:00:00.076 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 29 September 2025 10:08:45 +0000 (0:00:00.050) 0:00:00.127 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 29 September 2025 10:08:45 +0000 (0:00:00.039) 0:00:00.167 ****** ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Monday 29 September 2025 10:08:45 +0000 (0:00:00.079) 0:00:00.246 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 29 September 2025 10:08:46 +0000 (0:00:00.284) 0:00:00.531 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 29 September 2025 10:08:46 +0000 (0:00:00.336) 0:00:00.867 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 29 September 2025 10:08:46 +0000 (0:00:00.240) 0:00:01.108 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 29 September 2025 10:08:47 +0000 (0:00:00.624) 0:00:01.732 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 29 September 2025 10:08:47 +0000 (0:00:00.394) 0:00:02.127 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 29 September 2025 10:08:49 +0000 (0:00:01.315) 0:00:03.442 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 29 September 2025 10:08:49 +0000 (0:00:00.617) 0:00:04.060 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 29 September 2025 10:08:50 +0000 (0:00:00.995) 0:00:05.056 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 29 September 2025 10:08:51 +0000 (0:00:00.881) 0:00:05.938 ****** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011345' end: '2025-09-29 10:08:51.874318' msg: non-zero return code rc: 1 start: '2025-09-29 10:08:51.862973' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 29 September 2025 10:08:51 +0000 (0:00:00.245) 0:00:06.183 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 29 September 2025 10:08:51 +0000 (0:00:00.054) 0:00:06.237 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 29 September 2025 10:10:16 +0000 (0:01:24.797) 0:01:31.034 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 29 September 2025 10:10:17 +0000 (0:00:01.220) 0:01:32.255 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 29 September 2025 10:10:19 +0000 (0:00:01.195) 0:01:33.450 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 29 September 2025 10:10:19 +0000 (0:00:00.046) 0:01:33.497 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 29 September 2025 10:10:19 +0000 (0:00:00.211) 0:01:33.708 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 29 September 2025 10:10:19 +0000 (0:00:00.213) 0:01:33.921 ****** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 29 September 2025 10:10:20 +0000 (0:00:00.403) 0:01:34.325 ****** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 29 September 2025 10:10:20 +0000 (0:00:00.033) 0:01:34.359 ****** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 29 September 2025 10:10:20 +0000 (0:00:00.700) 0:01:35.059 ****** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 29 September 2025 10:10:21 +0000 (0:00:00.358) 0:01:35.418 ****** 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 - sqlite-libs - bzip2-libs - libcom_err - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libunistring - lua-libs - expat - libffi - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - libsemanage - shadow-utils - findutils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libpsl - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libbrotli - 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 - libarchive - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - 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 - libpng - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libatomic - 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 - polkit-libs - NetworkManager-libnm - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - json-glib - libmodulemd - shared-mime-info - python3-dasbus - gsettings-desktop-schemas - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - libsoup - 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 - libjpeg-turbo - gdk-pixbuf2 - libmaxminddb - ipcalc - libstemmer - libappstream-glib - 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 - PackageKit-glib - PackageKit - cockpit-system - authselect-compat - nfs-utils - 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 - libstdc++-devel - 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 - python3-pyparsing - python3-packaging - pkgconf-m4 - make - 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 - expect - createrepo_c - rpmlint - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 29 September 2025 10:10:21 +0000 (0:00:00.058) 0:01:35.476 ****** ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1 Monday 29 September 2025 10:10:21 +0000 (0:00:00.085) 0:01:35.561 ****** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 84.80s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.32s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.22s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.20s ../../../../molecule/common/test_deps : Install repo-setup -------------- 1.00s ../../../../molecule/common/test_deps : Create repos -------------------- 0.88s osp.edpm.env_data : Gather all installed packages ----------------------- 0.70s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.62s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.62s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.40s ../../../../molecule/common/test_deps : Create default repo file -------- 0.39s osp.edpm.env_data : Gather repository list ------------------------------ 0.36s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.34s ../../../../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.24s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.21s osp.edpm.env_data : Output installed repositories ----------------------- 0.09s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.08s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Monday 29 September 2025 10:10:21 +0000 (0:00:00.028) 0:00:00.028 ****** ok: [instance] TASK [Backup the default grub file] ******************************************** Monday 29 September 2025 10:10:21 +0000 (0:00:00.039) 0:00:00.067 ****** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 29 September 2025 10:10:22 +0000 (0:00:00.388) 0:00:00.456 ****** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 29 September 2025 10:10:22 +0000 (0:00:00.087) 0:00:00.543 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 29 September 2025 10:10:22 +0000 (0:00:00.037) 0:00:00.581 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 29 September 2025 10:10:22 +0000 (0:00:00.297) 0:00:00.878 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 29 September 2025 10:10:22 +0000 (0:00:00.066) 0:00:00.945 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 29 September 2025 10:10:22 +0000 (0:00:00.036) 0:00:00.981 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 29 September 2025 10:10:22 +0000 (0:00:00.033) 0:00:01.015 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 29 September 2025 10:10:22 +0000 (0:00:00.034) 0:00:01.049 ****** included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 29 September 2025 10:10:22 +0000 (0:00:00.061) 0:00:01.110 ****** ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}}) ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 29 September 2025 10:10:22 +0000 (0:00:00.062) 0:00:01.173 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 29 September 2025 10:10:23 +0000 (0:00:00.077) 0:00:01.251 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 29 September 2025 10:10:23 +0000 (0:00:00.050) 0:00:01.301 ****** ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}}) skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 29 September 2025 10:10:23 +0000 (0:00:00.061) 0:00:01.363 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 29 September 2025 10:10:23 +0000 (0:00:00.043) 0:00:01.406 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 29 September 2025 10:10:23 +0000 (0:00:00.057) 0:00:01.464 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 29 September 2025 10:10:23 +0000 (0:00:00.049) 0:00:01.513 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 29 September 2025 10:10:23 +0000 (0:00:00.050) 0:00:01.564 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 29 September 2025 10:10:23 +0000 (0:00:00.048) 0:00:01.613 ****** ok: [instance] => msg: |- EDPM hugepage modification differs from how the host is actually having. Current default pagesize: None configured EDPM default pagesize: 2048 Desired default pagesize: 2048 From EDPM Hugepages configuration: - 2048 expected: 10 pages default: True current: 0 - 4096 expected: 10 pages default: False current: 0 TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 29 September 2025 10:10:23 +0000 (0:00:00.086) 0:00:01.699 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 29 September 2025 10:10:23 +0000 (0:00:00.053) 0:00:01.753 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 29 September 2025 10:10:23 +0000 (0:00:00.051) 0:00:01.804 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:10:23 +0000 (0:00:00.053) 0:00:01.858 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:10:23 +0000 (0:00:00.320) 0:00:02.178 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 29 September 2025 10:10:23 +0000 (0:00:00.043) 0:00:02.222 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] *** Monday 29 September 2025 10:10:24 +0000 (0:00:00.354) 0:00:02.576 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 29 September 2025 10:10:24 +0000 (0:00:00.223) 0:00:02.799 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 29 September 2025 10:10:24 +0000 (0:00:00.226) 0:00:03.026 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 29 September 2025 10:10:25 +0000 (0:00:00.382) 0:00:03.408 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:10:26 +0000 (0:00:01.111) 0:00:04.520 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:10:26 +0000 (0:00:00.042) 0:00:04.562 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 29 September 2025 10:10:26 +0000 (0:00:00.040) 0:00:04.602 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 29 September 2025 10:10:26 +0000 (0:00:00.042) 0:00:04.645 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 29 September 2025 10:10:26 +0000 (0:00:00.318) 0:00:04.963 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 29 September 2025 10:10:26 +0000 (0:00:00.041) 0:00:05.004 ****** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 29 September 2025 10:10:26 +0000 (0:00:00.041) 0:00:05.046 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 29 September 2025 10:10:26 +0000 (0:00:00.064) 0:00:05.110 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 29 September 2025 10:10:26 +0000 (0:00:00.037) 0:00:05.148 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 29 September 2025 10:10:26 +0000 (0:00:00.049) 0:00:05.197 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 29 September 2025 10:10:26 +0000 (0:00:00.048) 0:00:05.245 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 29 September 2025 10:10:27 +0000 (0:00:00.058) 0:00:05.303 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 29 September 2025 10:10:27 +0000 (0:00:00.063) 0:00:05.366 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 29 September 2025 10:10:27 +0000 (0:00:00.115) 0:00:05.482 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 29 September 2025 10:10:27 +0000 (0:00:00.056) 0:00:05.538 ****** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Monday 29 September 2025 10:10:27 +0000 (0:00:00.140) 0:00:05.678 ****** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.11s Backup the default grub file -------------------------------------------- 0.39s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.38s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.35s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.32s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.32s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.30s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.23s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.22s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.14s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.12s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.09s osp.edpm.edpm_kernel : Find hugepages in cmdline ------------------------ 0.08s osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.07s osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.06s osp.edpm.edpm_module_load : Set modules persistence via /etc/modules ---- 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 PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Monday 29 September 2025 10:10:27 +0000 (0:00:00.071) 0:00:00.071 ****** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 29 September 2025 10:10:28 +0000 (0:00:00.404) 0:00:00.475 ****** =============================================================================== Restore the default grub file ------------------------------------------- 0.40s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 29 September 2025 10:10:29 +0000 (0:00:00.077) 0:00:00.077 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 29 September 2025 10:10:29 +0000 (0:00:00.046) 0:00:00.124 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 29 September 2025 10:10:29 +0000 (0:00:00.038) 0:00:00.162 ****** ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Monday 29 September 2025 10:10:29 +0000 (0:00:00.075) 0:00:00.237 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 29 September 2025 10:10:30 +0000 (0:00:00.282) 0:00:00.520 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 29 September 2025 10:10:30 +0000 (0:00:00.375) 0:00:00.895 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 29 September 2025 10:10:30 +0000 (0:00:00.245) 0:00:01.141 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 29 September 2025 10:10:31 +0000 (0:00:00.631) 0:00:01.773 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 29 September 2025 10:10:31 +0000 (0:00:00.399) 0:00:02.172 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 29 September 2025 10:10:33 +0000 (0:00:01.306) 0:00:03.479 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 29 September 2025 10:10:33 +0000 (0:00:00.617) 0:00:04.097 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 29 September 2025 10:10:34 +0000 (0:00:00.999) 0:00:05.097 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 29 September 2025 10:10:35 +0000 (0:00:00.858) 0:00:05.955 ****** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011308' end: '2025-09-29 10:10:35.829259' msg: non-zero return code rc: 1 start: '2025-09-29 10:10:35.817951' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 29 September 2025 10:10:35 +0000 (0:00:00.235) 0:00:06.190 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 29 September 2025 10:10:35 +0000 (0:00:00.052) 0:00:06.243 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 29 September 2025 10:11:43 +0000 (0:01:07.189) 0:01:13.432 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 29 September 2025 10:11:51 +0000 (0:00:08.234) 0:01:21.666 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 29 September 2025 10:11:52 +0000 (0:00:01.203) 0:01:22.870 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 29 September 2025 10:11:52 +0000 (0:00:00.045) 0:01:22.915 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 29 September 2025 10:11:52 +0000 (0:00:00.223) 0:01:23.139 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 29 September 2025 10:11:53 +0000 (0:00:00.209) 0:01:23.349 ****** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 29 September 2025 10:11:53 +0000 (0:00:00.405) 0:01:23.755 ****** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 29 September 2025 10:11:53 +0000 (0:00:00.059) 0:01:23.815 ****** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 29 September 2025 10:11:54 +0000 (0:00:00.698) 0:01:24.513 ****** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 29 September 2025 10:11:55 +0000 (0:00:01.369) 0:01:25.883 ****** 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 - sqlite-libs - bzip2-libs - libcom_err - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libunistring - lua-libs - expat - libffi - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - libsemanage - shadow-utils - findutils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libpsl - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libbrotli - 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 - libarchive - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - 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 - libpng - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libatomic - 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 - polkit-libs - NetworkManager-libnm - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - json-glib - libmodulemd - shared-mime-info - python3-dasbus - gsettings-desktop-schemas - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - libsoup - 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 - libjpeg-turbo - gdk-pixbuf2 - libmaxminddb - ipcalc - libstemmer - libappstream-glib - 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 - PackageKit-glib - PackageKit - cockpit-system - authselect-compat - nfs-utils - 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 - libstdc++-devel - 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 - python3-pyparsing - python3-packaging - pkgconf-m4 - make - 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 - expect - createrepo_c - rpmlint - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 29 September 2025 10:11:55 +0000 (0:00:00.057) 0:01:25.940 ****** ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1 Monday 29 September 2025 10:11:55 +0000 (0:00:00.106) 0:01:26.047 ****** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 67.19s ../../../../molecule/common/test_deps : Install selinux python libs ----- 8.23s osp.edpm.env_data : Gather repository list ------------------------------ 1.37s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.31s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.20s ../../../../molecule/common/test_deps : Install repo-setup -------------- 1.00s ../../../../molecule/common/test_deps : Create repos -------------------- 0.86s osp.edpm.env_data : Gather all installed packages ----------------------- 0.70s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.63s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.62s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.41s ../../../../molecule/common/test_deps : Create default repo file -------- 0.40s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.38s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.28s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.25s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.24s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.22s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s osp.edpm.env_data : Output installed repositories ----------------------- 0.11s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.08s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Monday 29 September 2025 10:11:56 +0000 (0:00:00.029) 0:00:00.029 ****** ok: [instance] TASK [Backup the default grub file] ******************************************** Monday 29 September 2025 10:11:56 +0000 (0:00:00.038) 0:00:00.068 ****** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 29 September 2025 10:11:56 +0000 (0:00:00.383) 0:00:00.452 ****** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 29 September 2025 10:11:56 +0000 (0:00:00.089) 0:00:00.541 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 29 September 2025 10:11:56 +0000 (0:00:00.038) 0:00:00.579 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 29 September 2025 10:11:57 +0000 (0:00:00.301) 0:00:00.881 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 29 September 2025 10:11:57 +0000 (0:00:00.064) 0:00:00.946 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 29 September 2025 10:11:57 +0000 (0:00:00.033) 0:00:00.979 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 29 September 2025 10:11:57 +0000 (0:00:00.033) 0:00:01.013 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 29 September 2025 10:11:57 +0000 (0:00:00.033) 0:00:01.047 ****** included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 29 September 2025 10:11:57 +0000 (0:00:00.061) 0:00:01.108 ****** ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}}) ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 29 September 2025 10:11:57 +0000 (0:00:00.063) 0:00:01.172 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 29 September 2025 10:11:57 +0000 (0:00:00.074) 0:00:01.246 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 29 September 2025 10:11:57 +0000 (0:00:00.049) 0:00:01.296 ****** ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}}) skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 29 September 2025 10:11:57 +0000 (0:00:00.061) 0:00:01.358 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 29 September 2025 10:11:57 +0000 (0:00:00.042) 0:00:01.400 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 29 September 2025 10:11:57 +0000 (0:00:00.056) 0:00:01.457 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 29 September 2025 10:11:57 +0000 (0:00:00.051) 0:00:01.508 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 29 September 2025 10:11:57 +0000 (0:00:00.052) 0:00:01.561 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 29 September 2025 10:11:57 +0000 (0:00:00.048) 0:00:01.610 ****** ok: [instance] => msg: |- EDPM hugepage modification differs from how the host is actually having. Current default pagesize: None configured EDPM default pagesize: 2048 Desired default pagesize: 2048 From EDPM Hugepages configuration: - 2048 expected: 10 pages default: True current: 0 - 4096 expected: 10 pages default: False current: 0 TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 29 September 2025 10:11:57 +0000 (0:00:00.082) 0:00:01.692 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 29 September 2025 10:11:57 +0000 (0:00:00.052) 0:00:01.745 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 29 September 2025 10:11:57 +0000 (0:00:00.052) 0:00:01.798 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:11:58 +0000 (0:00:00.054) 0:00:01.852 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:11:58 +0000 (0:00:00.327) 0:00:02.180 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 29 September 2025 10:11:58 +0000 (0:00:00.043) 0:00:02.224 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 test3=4 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] *** Monday 29 September 2025 10:11:58 +0000 (0:00:00.355) 0:00:02.579 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 29 September 2025 10:11:58 +0000 (0:00:00.218) 0:00:02.797 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 29 September 2025 10:11:59 +0000 (0:00:00.215) 0:00:03.013 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 29 September 2025 10:11:59 +0000 (0:00:00.379) 0:00:03.393 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:12:00 +0000 (0:00:01.115) 0:00:04.508 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:12:00 +0000 (0:00:00.039) 0:00:04.547 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 29 September 2025 10:12:00 +0000 (0:00:00.038) 0:00:04.586 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 29 September 2025 10:12:00 +0000 (0:00:00.038) 0:00:04.625 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 29 September 2025 10:12:01 +0000 (0:00:00.309) 0:00:04.935 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 29 September 2025 10:12:01 +0000 (0:00:00.039) 0:00:04.974 ****** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 29 September 2025 10:12:01 +0000 (0:00:00.041) 0:00:05.016 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 29 September 2025 10:12:01 +0000 (0:00:00.062) 0:00:05.078 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 29 September 2025 10:12:01 +0000 (0:00:00.038) 0:00:05.117 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 29 September 2025 10:12:01 +0000 (0:00:00.050) 0:00:05.167 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 29 September 2025 10:12:01 +0000 (0:00:00.050) 0:00:05.217 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 29 September 2025 10:12:01 +0000 (0:00:00.050) 0:00:05.267 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 29 September 2025 10:12:01 +0000 (0:00:00.050) 0:00:05.318 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 29 September 2025 10:12:01 +0000 (0:00:00.087) 0:00:05.405 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 29 September 2025 10:12:01 +0000 (0:00:00.048) 0:00:05.454 ****** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Monday 29 September 2025 10:12:01 +0000 (0:00:00.131) 0:00:05.585 ****** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.12s Backup the default grub file -------------------------------------------- 0.38s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.38s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.36s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.33s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.31s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.30s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 test3=4 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.22s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.22s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.13s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.09s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s osp.edpm.edpm_kernel : Find hugepages in cmdline ------------------------ 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_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.06s osp.edpm.edpm_kernel : Find desired default hugepage size --------------- 0.06s osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM --- 0.06s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Monday 29 September 2025 10:12:02 +0000 (0:00:00.068) 0:00:00.068 ****** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 29 September 2025 10:12:02 +0000 (0:00:00.397) 0:00:00.465 ****** =============================================================================== Restore the default grub file ------------------------------------------- 0.40s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 29 September 2025 10:12:04 +0000 (0:00:00.069) 0:00:00.069 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 29 September 2025 10:12:04 +0000 (0:00:00.046) 0:00:00.116 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 29 September 2025 10:12:04 +0000 (0:00:00.039) 0:00:00.155 ****** ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Monday 29 September 2025 10:12:04 +0000 (0:00:00.076) 0:00:00.231 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 29 September 2025 10:12:04 +0000 (0:00:00.278) 0:00:00.510 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 29 September 2025 10:12:04 +0000 (0:00:00.342) 0:00:00.852 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 29 September 2025 10:12:05 +0000 (0:00:00.235) 0:00:01.088 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 29 September 2025 10:12:05 +0000 (0:00:00.608) 0:00:01.696 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 29 September 2025 10:12:06 +0000 (0:00:00.406) 0:00:02.103 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 29 September 2025 10:12:07 +0000 (0:00:01.295) 0:00:03.399 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 29 September 2025 10:12:07 +0000 (0:00:00.619) 0:00:04.019 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 29 September 2025 10:12:09 +0000 (0:00:01.020) 0:00:05.039 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 29 September 2025 10:12:09 +0000 (0:00:00.868) 0:00:05.908 ****** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011519' end: '2025-09-29 10:12:10.069887' msg: non-zero return code rc: 1 start: '2025-09-29 10:12:10.058368' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 29 September 2025 10:12:10 +0000 (0:00:00.237) 0:00:06.145 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 29 September 2025 10:12:10 +0000 (0:00:00.052) 0:00:06.197 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 29 September 2025 10:13:37 +0000 (0:01:26.949) 0:01:33.146 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 29 September 2025 10:13:38 +0000 (0:00:01.218) 0:01:34.364 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 29 September 2025 10:13:39 +0000 (0:00:01.202) 0:01:35.567 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 29 September 2025 10:13:39 +0000 (0:00:00.064) 0:01:35.632 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 29 September 2025 10:13:39 +0000 (0:00:00.224) 0:01:35.856 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 29 September 2025 10:13:40 +0000 (0:00:00.215) 0:01:36.072 ****** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 29 September 2025 10:13:40 +0000 (0:00:00.415) 0:01:36.488 ****** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 29 September 2025 10:13:40 +0000 (0:00:00.034) 0:01:36.523 ****** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 29 September 2025 10:13:41 +0000 (0:00:00.695) 0:01:37.218 ****** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 29 September 2025 10:13:42 +0000 (0:00:01.359) 0:01:38.577 ****** 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 - sqlite-libs - bzip2-libs - libcom_err - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libunistring - lua-libs - expat - libffi - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - libsemanage - shadow-utils - findutils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libpsl - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libbrotli - 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 - libarchive - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - 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 - libpng - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libatomic - 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 - polkit-libs - NetworkManager-libnm - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - json-glib - libmodulemd - shared-mime-info - python3-dasbus - gsettings-desktop-schemas - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - libsoup - 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 - libjpeg-turbo - gdk-pixbuf2 - libmaxminddb - ipcalc - libstemmer - libappstream-glib - 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 - PackageKit-glib - PackageKit - cockpit-system - authselect-compat - nfs-utils - 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 - libstdc++-devel - 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 - python3-pyparsing - python3-packaging - pkgconf-m4 - make - 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 - expect - createrepo_c - rpmlint - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 29 September 2025 10:13:42 +0000 (0:00:00.057) 0:01:38.634 ****** ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1 Monday 29 September 2025 10:13:42 +0000 (0:00:00.105) 0:01:38.740 ****** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 86.95s osp.edpm.env_data : Gather repository list ------------------------------ 1.36s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.30s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.22s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.20s ../../../../molecule/common/test_deps : Install repo-setup -------------- 1.02s ../../../../molecule/common/test_deps : Create repos -------------------- 0.87s 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.61s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.42s ../../../../molecule/common/test_deps : Create default repo file -------- 0.41s ../../../../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.24s ../../../../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.22s osp.edpm.env_data : Output installed repositories ----------------------- 0.11s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.08s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Monday 29 September 2025 10:13:43 +0000 (0:00:00.029) 0:00:00.029 ****** ok: [instance] TASK [Backup the default grub file] ******************************************** Monday 29 September 2025 10:13:43 +0000 (0:00:00.035) 0:00:00.065 ****** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 29 September 2025 10:13:43 +0000 (0:00:00.381) 0:00:00.446 ****** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 29 September 2025 10:13:43 +0000 (0:00:00.088) 0:00:00.535 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 29 September 2025 10:13:43 +0000 (0:00:00.037) 0:00:00.572 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 29 September 2025 10:13:44 +0000 (0:00:00.297) 0:00:00.870 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 29 September 2025 10:13:44 +0000 (0:00:00.067) 0:00:00.937 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 29 September 2025 10:13:44 +0000 (0:00:00.034) 0:00:00.972 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 29 September 2025 10:13:44 +0000 (0:00:00.033) 0:00:01.006 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 29 September 2025 10:13:44 +0000 (0:00:00.033) 0:00:01.039 ****** included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 29 September 2025 10:13:44 +0000 (0:00:00.059) 0:00:01.098 ****** ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}}) ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 29 September 2025 10:13:44 +0000 (0:00:00.061) 0:00:01.160 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 29 September 2025 10:13:44 +0000 (0:00:00.074) 0:00:01.234 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 29 September 2025 10:13:44 +0000 (0:00:00.049) 0:00:01.283 ****** ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}}) skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 29 September 2025 10:13:44 +0000 (0:00:00.058) 0:00:01.341 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 29 September 2025 10:13:44 +0000 (0:00:00.040) 0:00:01.382 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 29 September 2025 10:13:44 +0000 (0:00:00.055) 0:00:01.437 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 29 September 2025 10:13:44 +0000 (0:00:00.050) 0:00:01.487 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 29 September 2025 10:13:44 +0000 (0:00:00.052) 0:00:01.540 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 29 September 2025 10:13:44 +0000 (0:00:00.047) 0:00:01.588 ****** ok: [instance] => msg: |- EDPM hugepage modification differs from how the host is actually having. Current default pagesize: None configured EDPM default pagesize: 2048 Desired default pagesize: 2048 From EDPM Hugepages configuration: - 2048 expected: 10 pages default: True current: 0 - 4096 expected: 10 pages default: False current: 0 TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 29 September 2025 10:13:44 +0000 (0:00:00.079) 0:00:01.667 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 29 September 2025 10:13:44 +0000 (0:00:00.052) 0:00:01.720 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 29 September 2025 10:13:44 +0000 (0:00:00.051) 0:00:01.771 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:13:44 +0000 (0:00:00.052) 0:00:01.824 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:13:45 +0000 (0:00:00.318) 0:00:02.142 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 29 September 2025 10:13:45 +0000 (0:00:00.043) 0:00:02.186 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] *** Monday 29 September 2025 10:13:45 +0000 (0:00:00.357) 0:00:02.544 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 29 September 2025 10:13:45 +0000 (0:00:00.219) 0:00:02.764 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 29 September 2025 10:13:46 +0000 (0:00:00.224) 0:00:02.988 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 29 September 2025 10:13:46 +0000 (0:00:00.368) 0:00:03.356 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:13:47 +0000 (0:00:01.098) 0:00:04.455 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:13:47 +0000 (0:00:00.040) 0:00:04.496 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 29 September 2025 10:13:47 +0000 (0:00:00.039) 0:00:04.535 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 29 September 2025 10:13:47 +0000 (0:00:00.039) 0:00:04.575 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 29 September 2025 10:13:48 +0000 (0:00:00.318) 0:00:04.893 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 29 September 2025 10:13:48 +0000 (0:00:00.040) 0:00:04.933 ****** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 29 September 2025 10:13:48 +0000 (0:00:00.040) 0:00:04.974 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 29 September 2025 10:13:48 +0000 (0:00:00.060) 0:00:05.034 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 29 September 2025 10:13:48 +0000 (0:00:00.035) 0:00:05.070 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 29 September 2025 10:13:48 +0000 (0:00:00.048) 0:00:05.119 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 29 September 2025 10:13:48 +0000 (0:00:00.048) 0:00:05.167 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 29 September 2025 10:13:48 +0000 (0:00:00.048) 0:00:05.216 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 29 September 2025 10:13:48 +0000 (0:00:00.048) 0:00:05.264 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 29 September 2025 10:13:48 +0000 (0:00:00.081) 0:00:05.346 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 29 September 2025 10:13:48 +0000 (0:00:00.047) 0:00:05.393 ****** skipping: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 29 September 2025 10:13:48 +0000 (0:00:00.067) 0:00:05.461 ****** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 29 September 2025 10:13:48 +0000 (0:00:00.098) 0:00:05.559 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 29 September 2025 10:13:48 +0000 (0:00:00.036) 0:00:05.596 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 29 September 2025 10:13:48 +0000 (0:00:00.222) 0:00:05.819 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 29 September 2025 10:13:49 +0000 (0:00:00.044) 0:00:05.863 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 29 September 2025 10:13:49 +0000 (0:00:00.032) 0:00:05.896 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 29 September 2025 10:13:49 +0000 (0:00:00.031) 0:00:05.927 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 29 September 2025 10:13:49 +0000 (0:00:00.031) 0:00:05.959 ****** included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 29 September 2025 10:13:49 +0000 (0:00:00.057) 0:00:06.017 ****** ok: [instance] => (item={'key': '2048', 'value': {'count': '10'}}) ok: [instance] => (item={'key': 4096, 'value': {'count': '12', 'default': True}}) TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 29 September 2025 10:13:49 +0000 (0:00:00.084) 0:00:06.101 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 29 September 2025 10:13:49 +0000 (0:00:00.048) 0:00:06.149 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 29 September 2025 10:13:49 +0000 (0:00:00.046) 0:00:06.196 ****** skipping: [instance] => (item={'key': 2048, 'value': {'count': '10'}}) ok: [instance] => (item={'key': 4096, 'value': {'count': '12', 'default': True}}) TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 29 September 2025 10:13:49 +0000 (0:00:00.059) 0:00:06.255 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 29 September 2025 10:13:49 +0000 (0:00:00.039) 0:00:06.294 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 29 September 2025 10:13:49 +0000 (0:00:00.057) 0:00:06.351 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 29 September 2025 10:13:49 +0000 (0:00:00.049) 0:00:06.401 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 29 September 2025 10:13:49 +0000 (0:00:00.080) 0:00:06.481 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 29 September 2025 10:13:49 +0000 (0:00:00.048) 0:00:06.529 ****** ok: [instance] => msg: |- EDPM hugepage modification differs from how the host is actually having. Current default pagesize: None configured EDPM default pagesize: 4096 Desired default pagesize: 4096 From EDPM Hugepages configuration: - 2048 expected: 10 pages default: False current: 0 - 4096 expected: 12 pages default: True current: 0 TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 29 September 2025 10:13:49 +0000 (0:00:00.056) 0:00:06.585 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 29 September 2025 10:13:49 +0000 (0:00:00.052) 0:00:06.638 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 29 September 2025 10:13:49 +0000 (0:00:00.053) 0:00:06.691 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:13:49 +0000 (0:00:00.054) 0:00:06.746 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:13:50 +0000 (0:00:00.215) 0:00:06.962 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 29 September 2025 10:13:50 +0000 (0:00:00.073) 0:00:07.035 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=4096 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=12] *** Monday 29 September 2025 10:13:50 +0000 (0:00:00.225) 0:00:07.260 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 29 September 2025 10:13:50 +0000 (0:00:00.221) 0:00:07.482 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 29 September 2025 10:13:50 +0000 (0:00:00.217) 0:00:07.700 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 29 September 2025 10:13:51 +0000 (0:00:00.270) 0:00:07.970 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:13:52 +0000 (0:00:01.070) 0:00:09.041 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:13:52 +0000 (0:00:00.043) 0:00:09.084 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 29 September 2025 10:13:52 +0000 (0:00:00.041) 0:00:09.126 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 29 September 2025 10:13:52 +0000 (0:00:00.042) 0:00:09.168 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 29 September 2025 10:13:52 +0000 (0:00:00.225) 0:00:09.394 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 29 September 2025 10:13:52 +0000 (0:00:00.041) 0:00:09.436 ****** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 29 September 2025 10:13:52 +0000 (0:00:00.070) 0:00:09.506 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 29 September 2025 10:13:52 +0000 (0:00:00.037) 0:00:09.544 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 29 September 2025 10:13:52 +0000 (0:00:00.037) 0:00:09.581 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 29 September 2025 10:13:52 +0000 (0:00:00.050) 0:00:09.631 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 29 September 2025 10:13:52 +0000 (0:00:00.052) 0:00:09.683 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 29 September 2025 10:13:52 +0000 (0:00:00.049) 0:00:09.733 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 29 September 2025 10:13:52 +0000 (0:00:00.050) 0:00:09.783 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 29 September 2025 10:13:53 +0000 (0:00:00.090) 0:00:09.874 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 29 September 2025 10:13:53 +0000 (0:00:00.049) 0:00:09.923 ****** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=44 changed=9 unreachable=0 failed=0 skipped=42 rescued=0 ignored=0 Monday 29 September 2025 10:13:53 +0000 (0:00:00.132) 0:00:10.055 ****** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.10s osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.07s Backup the default grub file -------------------------------------------- 0.38s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.37s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.36s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.32s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.32s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.30s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.27s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.23s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.23s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.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=4096 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=12 --- 0.22s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.22s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.22s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.22s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.13s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.10s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.09s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Monday 29 September 2025 10:13:53 +0000 (0:00:00.069) 0:00:00.069 ****** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 29 September 2025 10:13:54 +0000 (0:00:00.410) 0:00:00.480 ****** =============================================================================== Restore the default grub file ------------------------------------------- 0.41s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 29 September 2025 10:13:55 +0000 (0:00:00.074) 0:00:00.074 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 29 September 2025 10:13:55 +0000 (0:00:00.047) 0:00:00.122 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 29 September 2025 10:13:55 +0000 (0:00:00.041) 0:00:00.163 ****** ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Monday 29 September 2025 10:13:55 +0000 (0:00:00.076) 0:00:00.240 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 29 September 2025 10:13:55 +0000 (0:00:00.274) 0:00:00.515 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 29 September 2025 10:13:56 +0000 (0:00:00.346) 0:00:00.861 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 29 September 2025 10:13:56 +0000 (0:00:00.234) 0:00:01.095 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 29 September 2025 10:13:57 +0000 (0:00:00.618) 0:00:01.714 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 29 September 2025 10:13:57 +0000 (0:00:00.402) 0:00:02.116 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 29 September 2025 10:13:58 +0000 (0:00:01.307) 0:00:03.424 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 29 September 2025 10:13:59 +0000 (0:00:00.608) 0:00:04.033 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 29 September 2025 10:14:00 +0000 (0:00:00.968) 0:00:05.002 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 29 September 2025 10:14:01 +0000 (0:00:00.872) 0:00:05.874 ****** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011292' end: '2025-09-29 10:14:01.524925' msg: non-zero return code rc: 1 start: '2025-09-29 10:14:01.513633' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 29 September 2025 10:14:01 +0000 (0:00:00.244) 0:00:06.119 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 29 September 2025 10:14:01 +0000 (0:00:00.055) 0:00:06.174 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 29 September 2025 10:15:07 +0000 (0:01:05.854) 0:01:12.029 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 29 September 2025 10:15:08 +0000 (0:00:01.248) 0:01:13.277 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 29 September 2025 10:15:09 +0000 (0:00:01.222) 0:01:14.499 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 29 September 2025 10:15:10 +0000 (0:00:00.066) 0:01:14.566 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 29 September 2025 10:15:10 +0000 (0:00:00.228) 0:01:14.794 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 29 September 2025 10:15:10 +0000 (0:00:00.217) 0:01:15.012 ****** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 29 September 2025 10:15:10 +0000 (0:00:00.409) 0:01:15.421 ****** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 29 September 2025 10:15:10 +0000 (0:00:00.035) 0:01:15.457 ****** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 29 September 2025 10:15:11 +0000 (0:00:00.724) 0:01:16.181 ****** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 29 September 2025 10:15:11 +0000 (0:00:00.355) 0:01:16.537 ****** 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 - sqlite-libs - bzip2-libs - libcom_err - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libunistring - lua-libs - expat - libffi - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - libsemanage - shadow-utils - findutils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libpsl - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libbrotli - 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 - libarchive - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - 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 - libpng - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libatomic - 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 - polkit-libs - NetworkManager-libnm - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - json-glib - libmodulemd - shared-mime-info - python3-dasbus - gsettings-desktop-schemas - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - libsoup - 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 - libjpeg-turbo - gdk-pixbuf2 - libmaxminddb - ipcalc - libstemmer - libappstream-glib - 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 - PackageKit-glib - PackageKit - cockpit-system - authselect-compat - nfs-utils - 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 - libstdc++-devel - 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 - python3-pyparsing - python3-packaging - pkgconf-m4 - make - 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 - expect - createrepo_c - rpmlint - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 29 September 2025 10:15:12 +0000 (0:00:00.056) 0:01:16.594 ****** ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1 Monday 29 September 2025 10:15:12 +0000 (0:00:00.086) 0:01:16.681 ****** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 65.85s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.31s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.25s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.22s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.97s ../../../../molecule/common/test_deps : Create repos -------------------- 0.87s osp.edpm.env_data : Gather all installed packages ----------------------- 0.72s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.62s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.61s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.41s ../../../../molecule/common/test_deps : Create default repo file -------- 0.40s osp.edpm.env_data : Gather repository list ------------------------------ 0.36s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.35s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.27s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.24s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.23s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.22s 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] ***************************************************** Monday 29 September 2025 10:15:12 +0000 (0:00:00.029) 0:00:00.029 ****** ok: [instance] TASK [Backup the default grub file] ******************************************** Monday 29 September 2025 10:15:12 +0000 (0:00:00.036) 0:00:00.065 ****** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 29 September 2025 10:15:13 +0000 (0:00:00.389) 0:00:00.455 ****** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 29 September 2025 10:15:13 +0000 (0:00:00.089) 0:00:00.544 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 29 September 2025 10:15:13 +0000 (0:00:00.036) 0:00:00.580 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 29 September 2025 10:15:13 +0000 (0:00:00.307) 0:00:00.888 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 29 September 2025 10:15:13 +0000 (0:00:00.064) 0:00:00.952 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 29 September 2025 10:15:13 +0000 (0:00:00.034) 0:00:00.987 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 29 September 2025 10:15:13 +0000 (0:00:00.033) 0:00:01.020 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 29 September 2025 10:15:13 +0000 (0:00:00.033) 0:00:01.054 ****** included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 29 September 2025 10:15:13 +0000 (0:00:00.059) 0:00:01.114 ****** ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}}) ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 29 September 2025 10:15:13 +0000 (0:00:00.062) 0:00:01.176 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 29 September 2025 10:15:13 +0000 (0:00:00.072) 0:00:01.249 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 29 September 2025 10:15:13 +0000 (0:00:00.048) 0:00:01.297 ****** ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}}) skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 29 September 2025 10:15:13 +0000 (0:00:00.060) 0:00:01.357 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 29 September 2025 10:15:14 +0000 (0:00:00.042) 0:00:01.400 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 29 September 2025 10:15:14 +0000 (0:00:00.056) 0:00:01.456 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 29 September 2025 10:15:14 +0000 (0:00:00.050) 0:00:01.507 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 29 September 2025 10:15:14 +0000 (0:00:00.054) 0:00:01.562 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 29 September 2025 10:15:14 +0000 (0:00:00.048) 0:00:01.610 ****** ok: [instance] => msg: |- EDPM hugepage modification differs from how the host is actually having. Current default pagesize: None configured EDPM default pagesize: 2048 Desired default pagesize: 2048 From EDPM Hugepages configuration: - 2048 expected: 10 pages default: True current: 0 - 4096 expected: 10 pages default: False current: 0 TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 29 September 2025 10:15:14 +0000 (0:00:00.085) 0:00:01.696 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 29 September 2025 10:15:14 +0000 (0:00:00.053) 0:00:01.750 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 29 September 2025 10:15:14 +0000 (0:00:00.052) 0:00:01.802 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:15:14 +0000 (0:00:00.054) 0:00:01.857 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:15:14 +0000 (0:00:00.322) 0:00:02.179 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 29 September 2025 10:15:14 +0000 (0:00:00.044) 0:00:02.224 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] *** Monday 29 September 2025 10:15:15 +0000 (0:00:00.352) 0:00:02.576 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 29 September 2025 10:15:15 +0000 (0:00:00.228) 0:00:02.805 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 29 September 2025 10:15:15 +0000 (0:00:00.225) 0:00:03.031 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 29 September 2025 10:15:16 +0000 (0:00:00.381) 0:00:03.413 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:15:17 +0000 (0:00:01.110) 0:00:04.523 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:15:17 +0000 (0:00:00.045) 0:00:04.569 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 29 September 2025 10:15:17 +0000 (0:00:00.041) 0:00:04.610 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 29 September 2025 10:15:17 +0000 (0:00:00.041) 0:00:04.652 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 29 September 2025 10:15:17 +0000 (0:00:00.319) 0:00:04.972 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 29 September 2025 10:15:17 +0000 (0:00:00.042) 0:00:05.014 ****** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 29 September 2025 10:15:17 +0000 (0:00:00.041) 0:00:05.056 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 29 September 2025 10:15:17 +0000 (0:00:00.063) 0:00:05.120 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 29 September 2025 10:15:17 +0000 (0:00:00.037) 0:00:05.157 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 29 September 2025 10:15:17 +0000 (0:00:00.050) 0:00:05.208 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 29 September 2025 10:15:17 +0000 (0:00:00.049) 0:00:05.258 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 29 September 2025 10:15:17 +0000 (0:00:00.052) 0:00:05.311 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 29 September 2025 10:15:17 +0000 (0:00:00.049) 0:00:05.360 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 29 September 2025 10:15:18 +0000 (0:00:00.085) 0:00:05.445 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 29 September 2025 10:15:18 +0000 (0:00:00.049) 0:00:05.495 ****** skipping: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 29 September 2025 10:15:18 +0000 (0:00:00.069) 0:00:05.564 ****** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 29 September 2025 10:15:18 +0000 (0:00:00.104) 0:00:05.668 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 29 September 2025 10:15:18 +0000 (0:00:00.041) 0:00:05.710 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 29 September 2025 10:15:18 +0000 (0:00:00.242) 0:00:05.953 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 29 September 2025 10:15:18 +0000 (0:00:00.046) 0:00:05.999 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 29 September 2025 10:15:18 +0000 (0:00:00.034) 0:00:06.033 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 29 September 2025 10:15:18 +0000 (0:00:00.033) 0:00:06.067 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 29 September 2025 10:15:18 +0000 (0:00:00.033) 0:00:06.100 ****** included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 29 September 2025 10:15:18 +0000 (0:00:00.060) 0:00:06.160 ****** ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}}) ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 29 September 2025 10:15:18 +0000 (0:00:00.089) 0:00:06.250 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 29 September 2025 10:15:18 +0000 (0:00:00.050) 0:00:06.300 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 29 September 2025 10:15:18 +0000 (0:00:00.048) 0:00:06.349 ****** ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}}) skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 29 September 2025 10:15:19 +0000 (0:00:00.059) 0:00:06.408 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 29 September 2025 10:15:19 +0000 (0:00:00.041) 0:00:06.449 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 29 September 2025 10:15:19 +0000 (0:00:00.056) 0:00:06.506 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 29 September 2025 10:15:19 +0000 (0:00:00.051) 0:00:06.557 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 29 September 2025 10:15:19 +0000 (0:00:00.079) 0:00:06.637 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 29 September 2025 10:15:19 +0000 (0:00:00.049) 0:00:06.686 ****** ok: [instance] => msg: |- EDPM hugepage modification differs from how the host is actually having. Current default pagesize: None configured EDPM default pagesize: 2048 Desired default pagesize: 2048 From EDPM Hugepages configuration: - 2048 expected: 10 pages default: True current: 0 - 4096 expected: 10 pages default: False current: 0 TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 29 September 2025 10:15:19 +0000 (0:00:00.055) 0:00:06.742 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 29 September 2025 10:15:19 +0000 (0:00:00.053) 0:00:06.796 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 29 September 2025 10:15:19 +0000 (0:00:00.052) 0:00:06.848 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:15:19 +0000 (0:00:00.054) 0:00:06.903 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:15:19 +0000 (0:00:00.216) 0:00:07.119 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 29 September 2025 10:15:19 +0000 (0:00:00.070) 0:00:07.190 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] *** Monday 29 September 2025 10:15:20 +0000 (0:00:00.224) 0:00:07.414 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 29 September 2025 10:15:20 +0000 (0:00:00.218) 0:00:07.633 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 29 September 2025 10:15:20 +0000 (0:00:00.217) 0:00:07.851 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 29 September 2025 10:15:20 +0000 (0:00:00.274) 0:00:08.126 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:15:21 +0000 (0:00:01.047) 0:00:09.173 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:15:21 +0000 (0:00:00.041) 0:00:09.215 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 29 September 2025 10:15:21 +0000 (0:00:00.041) 0:00:09.257 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 29 September 2025 10:15:21 +0000 (0:00:00.041) 0:00:09.298 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 29 September 2025 10:15:22 +0000 (0:00:00.222) 0:00:09.521 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 29 September 2025 10:15:22 +0000 (0:00:00.041) 0:00:09.562 ****** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 29 September 2025 10:15:22 +0000 (0:00:00.072) 0:00:09.635 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 29 September 2025 10:15:22 +0000 (0:00:00.038) 0:00:09.673 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 29 September 2025 10:15:22 +0000 (0:00:00.038) 0:00:09.712 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 29 September 2025 10:15:22 +0000 (0:00:00.050) 0:00:09.763 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 29 September 2025 10:15:22 +0000 (0:00:00.051) 0:00:09.814 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 29 September 2025 10:15:22 +0000 (0:00:00.050) 0:00:09.864 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 29 September 2025 10:15:22 +0000 (0:00:00.051) 0:00:09.916 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 29 September 2025 10:15:22 +0000 (0:00:00.092) 0:00:10.008 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 29 September 2025 10:15:22 +0000 (0:00:00.051) 0:00:10.060 ****** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=44 changed=9 unreachable=0 failed=0 skipped=42 rescued=0 ignored=0 Monday 29 September 2025 10:15:22 +0000 (0:00:00.133) 0:00:10.193 ****** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.11s osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.05s Backup the default grub file -------------------------------------------- 0.39s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.38s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.35s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.32s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.32s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.31s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.27s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 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.23s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.23s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.22s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.22s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.22s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.22s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.22s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.13s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.10s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.09s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Monday 29 September 2025 10:15:23 +0000 (0:00:00.071) 0:00:00.071 ****** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 29 September 2025 10:15:23 +0000 (0:00:00.408) 0:00:00.480 ****** =============================================================================== Restore the default grub file ------------------------------------------- 0.41s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 29 September 2025 10:15:25 +0000 (0:00:00.073) 0:00:00.073 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 29 September 2025 10:15:25 +0000 (0:00:00.045) 0:00:00.119 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 29 September 2025 10:15:25 +0000 (0:00:00.040) 0:00:00.159 ****** ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Monday 29 September 2025 10:15:25 +0000 (0:00:00.075) 0:00:00.235 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 29 September 2025 10:15:25 +0000 (0:00:00.277) 0:00:00.513 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 29 September 2025 10:15:25 +0000 (0:00:00.341) 0:00:00.854 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 29 September 2025 10:15:26 +0000 (0:00:00.237) 0:00:01.091 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 29 September 2025 10:15:26 +0000 (0:00:00.608) 0:00:01.700 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 29 September 2025 10:15:27 +0000 (0:00:00.375) 0:00:02.076 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 29 September 2025 10:15:28 +0000 (0:00:01.299) 0:00:03.375 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 29 September 2025 10:15:29 +0000 (0:00:00.615) 0:00:03.991 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 29 September 2025 10:15:30 +0000 (0:00:00.982) 0:00:04.973 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 29 September 2025 10:15:30 +0000 (0:00:00.880) 0:00:05.853 ****** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.010848' end: '2025-09-29 10:15:31.081764' msg: non-zero return code rc: 1 start: '2025-09-29 10:15:31.070916' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 29 September 2025 10:15:31 +0000 (0:00:00.254) 0:00:06.108 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 29 September 2025 10:15:31 +0000 (0:00:00.051) 0:00:06.160 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 29 September 2025 10:16:34 +0000 (0:01:03.119) 0:01:09.279 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 29 September 2025 10:16:35 +0000 (0:00:01.169) 0:01:10.448 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 29 September 2025 10:16:36 +0000 (0:00:01.175) 0:01:11.623 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 29 September 2025 10:16:36 +0000 (0:00:00.064) 0:01:11.687 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 29 September 2025 10:16:36 +0000 (0:00:00.221) 0:01:11.909 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 29 September 2025 10:16:37 +0000 (0:00:00.208) 0:01:12.117 ****** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 29 September 2025 10:16:37 +0000 (0:00:00.413) 0:01:12.531 ****** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 29 September 2025 10:16:37 +0000 (0:00:00.034) 0:01:12.565 ****** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 29 September 2025 10:16:38 +0000 (0:00:00.686) 0:01:13.252 ****** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 29 September 2025 10:16:38 +0000 (0:00:00.340) 0:01:13.593 ****** 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 - sqlite-libs - bzip2-libs - libcom_err - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libunistring - lua-libs - expat - libffi - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - libsemanage - shadow-utils - findutils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libpsl - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libbrotli - 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 - libarchive - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - 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 - libpng - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libatomic - 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 - polkit-libs - NetworkManager-libnm - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - json-glib - libmodulemd - shared-mime-info - python3-dasbus - gsettings-desktop-schemas - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - libsoup - 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 - libjpeg-turbo - gdk-pixbuf2 - libmaxminddb - ipcalc - libstemmer - libappstream-glib - 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 - PackageKit-glib - PackageKit - cockpit-system - authselect-compat - nfs-utils - 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 - libstdc++-devel - 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 - python3-pyparsing - python3-packaging - pkgconf-m4 - make - 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 - expect - createrepo_c - rpmlint - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 29 September 2025 10:16:38 +0000 (0:00:00.053) 0:01:13.647 ****** ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1 Monday 29 September 2025 10:16:38 +0000 (0:00:00.082) 0:01:13.730 ****** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 63.12s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.30s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.18s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.17s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.98s ../../../../molecule/common/test_deps : Create repos -------------------- 0.88s osp.edpm.env_data : Gather all installed packages ----------------------- 0.69s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.62s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.61s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.41s ../../../../molecule/common/test_deps : Create default repo file -------- 0.38s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.34s osp.edpm.env_data : Gather repository list ------------------------------ 0.34s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.28s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.25s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.24s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.22s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s osp.edpm.env_data : Output installed repositories ----------------------- 0.08s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.08s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Monday 29 September 2025 10:16:39 +0000 (0:00:00.027) 0:00:00.027 ****** ok: [instance] TASK [Backup the default grub file] ******************************************** Monday 29 September 2025 10:16:39 +0000 (0:00:00.039) 0:00:00.066 ****** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 29 September 2025 10:16:39 +0000 (0:00:00.377) 0:00:00.444 ****** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 29 September 2025 10:16:39 +0000 (0:00:00.081) 0:00:00.525 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 29 September 2025 10:16:39 +0000 (0:00:00.035) 0:00:00.560 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 29 September 2025 10:16:40 +0000 (0:00:00.289) 0:00:00.850 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 29 September 2025 10:16:40 +0000 (0:00:00.061) 0:00:00.911 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 29 September 2025 10:16:40 +0000 (0:00:00.032) 0:00:00.944 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 29 September 2025 10:16:40 +0000 (0:00:00.034) 0:00:00.978 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 29 September 2025 10:16:40 +0000 (0:00:00.032) 0:00:01.010 ****** included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 29 September 2025 10:16:40 +0000 (0:00:00.056) 0:00:01.067 ****** ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}}) ok: [instance] => (item={'key': 4096, 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 29 September 2025 10:16:40 +0000 (0:00:00.060) 0:00:01.128 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 29 September 2025 10:16:40 +0000 (0:00:00.048) 0:00:01.176 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 29 September 2025 10:16:40 +0000 (0:00:00.079) 0:00:01.256 ****** ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}}) skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 29 September 2025 10:16:40 +0000 (0:00:00.059) 0:00:01.316 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 29 September 2025 10:16:40 +0000 (0:00:00.042) 0:00:01.359 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 29 September 2025 10:16:40 +0000 (0:00:00.057) 0:00:01.416 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 29 September 2025 10:16:40 +0000 (0:00:00.051) 0:00:01.468 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 29 September 2025 10:16:40 +0000 (0:00:00.053) 0:00:01.522 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 29 September 2025 10:16:40 +0000 (0:00:00.048) 0:00:01.570 ****** ok: [instance] => msg: |- EDPM hugepage modification differs from how the host is actually having. Current default pagesize: None configured EDPM default pagesize: 2048 Desired default pagesize: 2048 From EDPM Hugepages configuration: - 2048 expected: 10 pages default: True current: 0 - 4096 expected: 10 pages default: False current: 0 TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 29 September 2025 10:16:40 +0000 (0:00:00.082) 0:00:01.653 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 29 September 2025 10:16:40 +0000 (0:00:00.052) 0:00:01.705 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 29 September 2025 10:16:40 +0000 (0:00:00.050) 0:00:01.756 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:16:41 +0000 (0:00:00.051) 0:00:01.807 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:16:41 +0000 (0:00:00.317) 0:00:02.124 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 29 September 2025 10:16:41 +0000 (0:00:00.043) 0:00:02.168 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] *** Monday 29 September 2025 10:16:41 +0000 (0:00:00.349) 0:00:02.517 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 29 September 2025 10:16:41 +0000 (0:00:00.210) 0:00:02.727 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 29 September 2025 10:16:42 +0000 (0:00:00.205) 0:00:02.932 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 29 September 2025 10:16:42 +0000 (0:00:00.376) 0:00:03.309 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:16:43 +0000 (0:00:01.102) 0:00:04.411 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:16:43 +0000 (0:00:00.041) 0:00:04.453 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 29 September 2025 10:16:43 +0000 (0:00:00.039) 0:00:04.493 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 29 September 2025 10:16:43 +0000 (0:00:00.040) 0:00:04.534 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 29 September 2025 10:16:44 +0000 (0:00:00.320) 0:00:04.854 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 29 September 2025 10:16:44 +0000 (0:00:00.040) 0:00:04.895 ****** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 29 September 2025 10:16:44 +0000 (0:00:00.042) 0:00:04.937 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 29 September 2025 10:16:44 +0000 (0:00:00.062) 0:00:05.000 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 29 September 2025 10:16:44 +0000 (0:00:00.037) 0:00:05.038 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 29 September 2025 10:16:44 +0000 (0:00:00.050) 0:00:05.088 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 29 September 2025 10:16:44 +0000 (0:00:00.048) 0:00:05.136 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 29 September 2025 10:16:44 +0000 (0:00:00.048) 0:00:05.184 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 29 September 2025 10:16:44 +0000 (0:00:00.046) 0:00:05.231 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 29 September 2025 10:16:44 +0000 (0:00:00.081) 0:00:05.313 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 29 September 2025 10:16:44 +0000 (0:00:00.048) 0:00:05.361 ****** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Monday 29 September 2025 10:16:44 +0000 (0:00:00.130) 0:00:05.492 ****** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.10s Backup the default grub file -------------------------------------------- 0.38s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.38s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.35s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.32s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.32s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.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.13s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.08s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.08s osp.edpm.edpm_kernel : 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.06s osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.06s osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.06s osp.edpm.edpm_kernel : Find desired default hugepage size --------------- 0.06s osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM --- 0.06s osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Monday 29 September 2025 10:16:45 +0000 (0:00:00.067) 0:00:00.067 ****** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 29 September 2025 10:16:45 +0000 (0:00:00.398) 0:00:00.466 ****** =============================================================================== Restore the default grub file ------------------------------------------- 0.40s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 29 September 2025 10:16:46 +0000 (0:00:00.071) 0:00:00.071 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 29 September 2025 10:16:47 +0000 (0:00:00.048) 0:00:00.120 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 29 September 2025 10:16:47 +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] ************* Monday 29 September 2025 10:16:47 +0000 (0:00:00.076) 0:00:00.236 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 29 September 2025 10:16:47 +0000 (0:00:00.275) 0:00:00.512 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 29 September 2025 10:16:47 +0000 (0:00:00.340) 0:00:00.852 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 29 September 2025 10:16:47 +0000 (0:00:00.245) 0:00:01.098 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 29 September 2025 10:16:48 +0000 (0:00:00.616) 0:00:01.715 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 29 September 2025 10:16:49 +0000 (0:00:00.414) 0:00:02.129 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 29 September 2025 10:16:50 +0000 (0:00:01.307) 0:00:03.436 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 29 September 2025 10:16:50 +0000 (0:00:00.613) 0:00:04.049 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 29 September 2025 10:16:51 +0000 (0:00:00.970) 0:00:05.020 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 29 September 2025 10:16:52 +0000 (0:00:00.885) 0:00:05.905 ****** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011957' end: '2025-09-29 10:16:52.986196' msg: non-zero return code rc: 1 start: '2025-09-29 10:16:52.974239' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 29 September 2025 10:16:53 +0000 (0:00:00.246) 0:00:06.151 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 29 September 2025 10:16:53 +0000 (0:00:00.053) 0:00:06.205 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 29 September 2025 10:18:06 +0000 (0:01:13.323) 0:01:19.528 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 29 September 2025 10:18:07 +0000 (0:00:01.223) 0:01:20.752 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 29 September 2025 10:18:08 +0000 (0:00:01.182) 0:01:21.935 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 29 September 2025 10:18:08 +0000 (0:00:00.063) 0:01:21.998 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 29 September 2025 10:18:09 +0000 (0:00:00.214) 0:01:22.213 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 29 September 2025 10:18:09 +0000 (0:00:00.210) 0:01:22.424 ****** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 29 September 2025 10:18:09 +0000 (0:00:00.420) 0:01:22.845 ****** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 29 September 2025 10:18:09 +0000 (0:00:00.034) 0:01:22.879 ****** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 29 September 2025 10:18:10 +0000 (0:00:00.715) 0:01:23.595 ****** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 29 September 2025 10:18:10 +0000 (0:00:00.376) 0:01:23.971 ****** 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 - sqlite-libs - bzip2-libs - libcom_err - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libunistring - lua-libs - expat - libffi - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - libsemanage - shadow-utils - findutils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libpsl - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libbrotli - 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 - libarchive - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - 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 - libpng - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libatomic - 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 - polkit-libs - NetworkManager-libnm - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - json-glib - libmodulemd - shared-mime-info - python3-dasbus - gsettings-desktop-schemas - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - libsoup - 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 - libjpeg-turbo - gdk-pixbuf2 - libmaxminddb - ipcalc - libstemmer - libappstream-glib - 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 - PackageKit-glib - PackageKit - cockpit-system - authselect-compat - nfs-utils - 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 - libstdc++-devel - 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 - python3-pyparsing - python3-packaging - pkgconf-m4 - make - 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 - expect - createrepo_c - rpmlint - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 29 September 2025 10:18:10 +0000 (0:00:00.058) 0:01:24.029 ****** ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1 Monday 29 September 2025 10:18:10 +0000 (0:00:00.084) 0:01:24.114 ****** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 73.32s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.31s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.22s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.18s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.97s ../../../../molecule/common/test_deps : Create repos -------------------- 0.89s osp.edpm.env_data : Gather all installed packages ----------------------- 0.72s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.62s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.61s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.42s ../../../../molecule/common/test_deps : Create default repo file -------- 0.41s osp.edpm.env_data : Gather repository list ------------------------------ 0.38s ../../../../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.25s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.25s ../../../../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] ***************************************************** Monday 29 September 2025 10:18:11 +0000 (0:00:00.029) 0:00:00.029 ****** ok: [instance] TASK [Backup the default grub file] ******************************************** Monday 29 September 2025 10:18:11 +0000 (0:00:00.041) 0:00:00.071 ****** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 29 September 2025 10:18:11 +0000 (0:00:00.389) 0:00:00.460 ****** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 29 September 2025 10:18:12 +0000 (0:00:00.089) 0:00:00.550 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 29 September 2025 10:18:12 +0000 (0:00:00.038) 0:00:00.588 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 29 September 2025 10:18:12 +0000 (0:00:00.304) 0:00:00.892 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 29 September 2025 10:18:12 +0000 (0:00:00.065) 0:00:00.958 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 29 September 2025 10:18:12 +0000 (0:00:00.035) 0:00:00.994 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 29 September 2025 10:18:12 +0000 (0:00:00.033) 0:00:01.028 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 29 September 2025 10:18:12 +0000 (0:00:00.033) 0:00:01.061 ****** included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 29 September 2025 10:18:12 +0000 (0:00:00.060) 0:00:01.122 ****** ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}}) ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 29 September 2025 10:18:12 +0000 (0:00:00.062) 0:00:01.185 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 29 September 2025 10:18:12 +0000 (0:00:00.077) 0:00:01.262 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 29 September 2025 10:18:12 +0000 (0:00:00.048) 0:00:01.311 ****** ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}}) skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 29 September 2025 10:18:12 +0000 (0:00:00.062) 0:00:01.373 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 29 September 2025 10:18:12 +0000 (0:00:00.042) 0:00:01.415 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 29 September 2025 10:18:12 +0000 (0:00:00.058) 0:00:01.474 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 29 September 2025 10:18:12 +0000 (0:00:00.051) 0:00:01.526 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 29 September 2025 10:18:13 +0000 (0:00:00.053) 0:00:01.579 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 29 September 2025 10:18:13 +0000 (0:00:00.048) 0:00:01.628 ****** ok: [instance] => msg: |- EDPM hugepage modification differs from how the host is actually having. Current default pagesize: None configured EDPM default pagesize: 2048 Desired default pagesize: 2048 From EDPM Hugepages configuration: - 2048 expected: 10 pages default: True current: 0 - 4096 expected: 10 pages default: False current: 0 TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 29 September 2025 10:18:13 +0000 (0:00:00.108) 0:00:01.736 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 29 September 2025 10:18:13 +0000 (0:00:00.054) 0:00:01.791 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 29 September 2025 10:18:13 +0000 (0:00:00.051) 0:00:01.843 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:18:13 +0000 (0:00:00.056) 0:00:01.899 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:18:13 +0000 (0:00:00.332) 0:00:02.231 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 29 September 2025 10:18:13 +0000 (0:00:00.045) 0:00:02.277 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] *** Monday 29 September 2025 10:18:14 +0000 (0:00:00.353) 0:00:02.630 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 29 September 2025 10:18:14 +0000 (0:00:00.228) 0:00:02.858 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 29 September 2025 10:18:14 +0000 (0:00:00.231) 0:00:03.090 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 29 September 2025 10:18:14 +0000 (0:00:00.377) 0:00:03.468 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:18:16 +0000 (0:00:01.142) 0:00:04.610 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:18:16 +0000 (0:00:00.041) 0:00:04.652 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 29 September 2025 10:18:16 +0000 (0:00:00.042) 0:00:04.694 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 29 September 2025 10:18:16 +0000 (0:00:00.039) 0:00:04.734 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 29 September 2025 10:18:16 +0000 (0:00:00.318) 0:00:05.053 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 29 September 2025 10:18:16 +0000 (0:00:00.042) 0:00:05.095 ****** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 29 September 2025 10:18:16 +0000 (0:00:00.068) 0:00:05.163 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 29 September 2025 10:18:16 +0000 (0:00:00.038) 0:00:05.202 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 29 September 2025 10:18:16 +0000 (0:00:00.038) 0:00:05.240 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 29 September 2025 10:18:16 +0000 (0:00:00.050) 0:00:05.290 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 29 September 2025 10:18:16 +0000 (0:00:00.051) 0:00:05.342 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 29 September 2025 10:18:16 +0000 (0:00:00.050) 0:00:05.392 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 29 September 2025 10:18:16 +0000 (0:00:00.051) 0:00:05.444 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 29 September 2025 10:18:16 +0000 (0:00:00.087) 0:00:05.532 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 29 September 2025 10:18:17 +0000 (0:00:00.049) 0:00:05.581 ****** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Monday 29 September 2025 10:18:17 +0000 (0:00:00.130) 0:00:05.711 ****** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.14s Backup the default grub file -------------------------------------------- 0.39s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.38s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.35s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.33s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.32s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.30s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.23s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.23s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.13s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.11s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.09s osp.edpm.edpm_kernel : Find hugepages in cmdline ------------------------ 0.08s osp.edpm.edpm_kernel : Set reboot required fact ------------------------- 0.07s 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_kernel : Find desired default hugepage size --------------- 0.06s osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM --- 0.06s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Monday 29 September 2025 10:18:17 +0000 (0:00:00.070) 0:00:00.070 ****** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 29 September 2025 10:18:18 +0000 (0:00:00.431) 0:00:00.502 ****** =============================================================================== Restore the default grub file ------------------------------------------- 0.43s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 29 September 2025 10:18:19 +0000 (0:00:00.071) 0:00:00.071 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 29 September 2025 10:18:19 +0000 (0:00:00.046) 0:00:00.118 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 29 September 2025 10:18:19 +0000 (0:00:00.039) 0:00:00.158 ****** ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Monday 29 September 2025 10:18:19 +0000 (0:00:00.076) 0:00:00.235 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 29 September 2025 10:18:19 +0000 (0:00:00.277) 0:00:00.513 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 29 September 2025 10:18:20 +0000 (0:00:00.338) 0:00:00.851 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 29 September 2025 10:18:20 +0000 (0:00:00.241) 0:00:01.092 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 29 September 2025 10:18:21 +0000 (0:00:00.622) 0:00:01.715 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 29 September 2025 10:18:21 +0000 (0:00:00.399) 0:00:02.114 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 29 September 2025 10:18:22 +0000 (0:00:01.297) 0:00:03.412 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 29 September 2025 10:18:23 +0000 (0:00:00.635) 0:00:04.047 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 29 September 2025 10:18:24 +0000 (0:00:00.977) 0:00:05.025 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 29 September 2025 10:18:25 +0000 (0:00:00.880) 0:00:05.905 ****** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011399' end: '2025-09-29 10:18:25.513619' msg: non-zero return code rc: 1 start: '2025-09-29 10:18:25.502220' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 29 September 2025 10:18:25 +0000 (0:00:00.248) 0:00:06.153 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 29 September 2025 10:18:25 +0000 (0:00:00.053) 0:00:06.207 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 29 September 2025 10:19:52 +0000 (0:01:27.172) 0:01:33.380 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 29 September 2025 10:19:54 +0000 (0:00:01.215) 0:01:34.596 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 29 September 2025 10:19:55 +0000 (0:00:01.175) 0:01:35.771 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 29 September 2025 10:19:55 +0000 (0:00:00.065) 0:01:35.837 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 29 September 2025 10:19:55 +0000 (0:00:00.216) 0:01:36.053 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 29 September 2025 10:19:55 +0000 (0:00:00.225) 0:01:36.279 ****** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 29 September 2025 10:19:56 +0000 (0:00:00.404) 0:01:36.683 ****** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 29 September 2025 10:19:56 +0000 (0:00:00.034) 0:01:36.718 ****** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 29 September 2025 10:19:56 +0000 (0:00:00.723) 0:01:37.442 ****** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 29 September 2025 10:19:57 +0000 (0:00:00.366) 0:01:37.809 ****** 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 - sqlite-libs - bzip2-libs - libcom_err - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libunistring - lua-libs - expat - libffi - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - libsemanage - shadow-utils - findutils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libpsl - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libbrotli - 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 - libarchive - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - 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 - libpng - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libatomic - 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 - polkit-libs - NetworkManager-libnm - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - json-glib - libmodulemd - shared-mime-info - python3-dasbus - gsettings-desktop-schemas - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - libsoup - 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 - libjpeg-turbo - gdk-pixbuf2 - libmaxminddb - ipcalc - libstemmer - libappstream-glib - 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 - PackageKit-glib - PackageKit - cockpit-system - authselect-compat - nfs-utils - 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 - libstdc++-devel - 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 - python3-pyparsing - python3-packaging - pkgconf-m4 - make - 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 - expect - createrepo_c - rpmlint - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 29 September 2025 10:19:57 +0000 (0:00:00.057) 0:01:37.867 ****** ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1 Monday 29 September 2025 10:19:57 +0000 (0:00:00.086) 0:01:37.953 ****** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 87.17s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.30s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.22s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.18s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.98s ../../../../molecule/common/test_deps : Create repos -------------------- 0.88s osp.edpm.env_data : Gather all installed packages ----------------------- 0.72s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.64s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.62s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.40s ../../../../molecule/common/test_deps : Create default repo file -------- 0.40s osp.edpm.env_data : Gather repository list ------------------------------ 0.37s ../../../../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.25s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.24s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.23s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.22s 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] ***************************************************** Monday 29 September 2025 10:19:57 +0000 (0:00:00.029) 0:00:00.029 ****** ok: [instance] TASK [Backup the default grub file] ******************************************** Monday 29 September 2025 10:19:57 +0000 (0:00:00.043) 0:00:00.073 ****** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 29 September 2025 10:19:58 +0000 (0:00:00.386) 0:00:00.459 ****** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 29 September 2025 10:19:58 +0000 (0:00:00.091) 0:00:00.551 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 29 September 2025 10:19:58 +0000 (0:00:00.038) 0:00:00.589 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 29 September 2025 10:19:58 +0000 (0:00:00.300) 0:00:00.889 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 29 September 2025 10:19:58 +0000 (0:00:00.066) 0:00:00.956 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 29 September 2025 10:19:58 +0000 (0:00:00.035) 0:00:00.991 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 29 September 2025 10:19:58 +0000 (0:00:00.034) 0:00:01.026 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 29 September 2025 10:19:58 +0000 (0:00:00.034) 0:00:01.060 ****** included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 29 September 2025 10:19:58 +0000 (0:00:00.060) 0:00:01.121 ****** ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}}) ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 29 September 2025 10:19:59 +0000 (0:00:00.062) 0:00:01.184 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 29 September 2025 10:19:59 +0000 (0:00:00.072) 0:00:01.257 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 29 September 2025 10:19:59 +0000 (0:00:00.052) 0:00:01.309 ****** ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}}) skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 29 September 2025 10:19:59 +0000 (0:00:00.061) 0:00:01.370 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 29 September 2025 10:19:59 +0000 (0:00:00.042) 0:00:01.413 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 29 September 2025 10:19:59 +0000 (0:00:00.057) 0:00:01.470 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 29 September 2025 10:19:59 +0000 (0:00:00.053) 0:00:01.524 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 29 September 2025 10:19:59 +0000 (0:00:00.054) 0:00:01.578 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 29 September 2025 10:19:59 +0000 (0:00:00.048) 0:00:01.627 ****** ok: [instance] => msg: |- EDPM hugepage modification differs from how the host is actually having. Current default pagesize: None configured EDPM default pagesize: 2048 Desired default pagesize: 2048 From EDPM Hugepages configuration: - 2048 expected: 10 pages default: True current: 0 - 4096 expected: 10 pages default: False current: 0 TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 29 September 2025 10:19:59 +0000 (0:00:00.086) 0:00:01.713 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 29 September 2025 10:19:59 +0000 (0:00:00.054) 0:00:01.767 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 29 September 2025 10:19:59 +0000 (0:00:00.052) 0:00:01.820 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:19:59 +0000 (0:00:00.053) 0:00:01.873 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:20:00 +0000 (0:00:00.325) 0:00:02.199 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 29 September 2025 10:20:00 +0000 (0:00:00.043) 0:00:02.243 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] *** Monday 29 September 2025 10:20:00 +0000 (0:00:00.355) 0:00:02.598 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 29 September 2025 10:20:00 +0000 (0:00:00.215) 0:00:02.813 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 29 September 2025 10:20:00 +0000 (0:00:00.222) 0:00:03.035 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 29 September 2025 10:20:01 +0000 (0:00:00.370) 0:00:03.405 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:20:02 +0000 (0:00:01.091) 0:00:04.496 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:20:02 +0000 (0:00:00.041) 0:00:04.538 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 29 September 2025 10:20:02 +0000 (0:00:00.040) 0:00:04.578 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 29 September 2025 10:20:02 +0000 (0:00:00.040) 0:00:04.618 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 29 September 2025 10:20:02 +0000 (0:00:00.321) 0:00:04.940 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 29 September 2025 10:20:02 +0000 (0:00:00.042) 0:00:04.982 ****** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 29 September 2025 10:20:02 +0000 (0:00:00.043) 0:00:05.026 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 29 September 2025 10:20:02 +0000 (0:00:00.065) 0:00:05.091 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 29 September 2025 10:20:02 +0000 (0:00:00.035) 0:00:05.127 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 29 September 2025 10:20:02 +0000 (0:00:00.047) 0:00:05.174 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 29 September 2025 10:20:03 +0000 (0:00:00.046) 0:00:05.220 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 29 September 2025 10:20:03 +0000 (0:00:00.050) 0:00:05.270 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 29 September 2025 10:20:03 +0000 (0:00:00.050) 0:00:05.320 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 29 September 2025 10:20:03 +0000 (0:00:00.081) 0:00:05.402 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 29 September 2025 10:20:03 +0000 (0:00:00.049) 0:00:05.451 ****** skipping: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 29 September 2025 10:20:03 +0000 (0:00:00.065) 0:00:05.517 ****** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 29 September 2025 10:20:03 +0000 (0:00:00.097) 0:00:05.614 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 29 September 2025 10:20:03 +0000 (0:00:00.036) 0:00:05.651 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 29 September 2025 10:20:03 +0000 (0:00:00.230) 0:00:05.881 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 29 September 2025 10:20:03 +0000 (0:00:00.048) 0:00:05.929 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 29 September 2025 10:20:03 +0000 (0:00:00.033) 0:00:05.963 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 29 September 2025 10:20:03 +0000 (0:00:00.035) 0:00:05.998 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 29 September 2025 10:20:03 +0000 (0:00:00.033) 0:00:06.032 ****** included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 29 September 2025 10:20:03 +0000 (0:00:00.061) 0:00:06.094 ****** ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}}) ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 29 September 2025 10:20:04 +0000 (0:00:00.090) 0:00:06.185 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 29 September 2025 10:20:04 +0000 (0:00:00.051) 0:00:06.236 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 29 September 2025 10:20:04 +0000 (0:00:00.048) 0:00:06.285 ****** ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}}) skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 29 September 2025 10:20:04 +0000 (0:00:00.060) 0:00:06.345 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 29 September 2025 10:20:04 +0000 (0:00:00.041) 0:00:06.386 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 29 September 2025 10:20:04 +0000 (0:00:00.056) 0:00:06.443 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 29 September 2025 10:20:04 +0000 (0:00:00.051) 0:00:06.494 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 29 September 2025 10:20:04 +0000 (0:00:00.081) 0:00:06.575 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 29 September 2025 10:20:04 +0000 (0:00:00.049) 0:00:06.625 ****** ok: [instance] => msg: |- EDPM hugepage modification differs from how the host is actually having. Current default pagesize: None configured EDPM default pagesize: 2048 Desired default pagesize: 2048 From EDPM Hugepages configuration: - 2048 expected: 10 pages default: True current: 0 - 4096 expected: 10 pages default: False current: 0 TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 29 September 2025 10:20:04 +0000 (0:00:00.056) 0:00:06.682 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 29 September 2025 10:20:04 +0000 (0:00:00.053) 0:00:06.735 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 29 September 2025 10:20:04 +0000 (0:00:00.052) 0:00:06.788 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:20:04 +0000 (0:00:00.056) 0:00:06.844 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:20:04 +0000 (0:00:00.214) 0:00:07.058 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 29 September 2025 10:20:04 +0000 (0:00:00.045) 0:00:07.104 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] *** Monday 29 September 2025 10:20:05 +0000 (0:00:00.262) 0:00:07.367 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 29 September 2025 10:20:05 +0000 (0:00:00.221) 0:00:07.588 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 29 September 2025 10:20:05 +0000 (0:00:00.232) 0:00:07.820 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 29 September 2025 10:20:05 +0000 (0:00:00.265) 0:00:08.086 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:20:06 +0000 (0:00:01.037) 0:00:09.123 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:20:06 +0000 (0:00:00.040) 0:00:09.164 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 29 September 2025 10:20:07 +0000 (0:00:00.040) 0:00:09.204 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 29 September 2025 10:20:07 +0000 (0:00:00.039) 0:00:09.244 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 29 September 2025 10:20:07 +0000 (0:00:00.208) 0:00:09.453 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 29 September 2025 10:20:07 +0000 (0:00:00.042) 0:00:09.495 ****** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 29 September 2025 10:20:07 +0000 (0:00:00.042) 0:00:09.537 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 29 September 2025 10:20:07 +0000 (0:00:00.088) 0:00:09.626 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 29 September 2025 10:20:07 +0000 (0:00:00.038) 0:00:09.664 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 29 September 2025 10:20:07 +0000 (0:00:00.049) 0:00:09.714 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 29 September 2025 10:20:07 +0000 (0:00:00.050) 0:00:09.764 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 29 September 2025 10:20:07 +0000 (0:00:00.049) 0:00:09.814 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 29 September 2025 10:20:07 +0000 (0:00:00.050) 0:00:09.864 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 29 September 2025 10:20:07 +0000 (0:00:00.086) 0:00:09.951 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 29 September 2025 10:20:07 +0000 (0:00:00.050) 0:00:10.001 ****** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=44 changed=9 unreachable=0 failed=0 skipped=42 rescued=0 ignored=0 Monday 29 September 2025 10:20:07 +0000 (0:00:00.130) 0:00:10.131 ****** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.09s osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.04s Backup the default grub file -------------------------------------------- 0.39s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.37s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.36s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.33s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.32s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.30s 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.26s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.23s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.23s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.22s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.22s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.22s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.21s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.21s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.13s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.10s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Monday 29 September 2025 10:20:08 +0000 (0:00:00.065) 0:00:00.065 ****** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 29 September 2025 10:20:08 +0000 (0:00:00.400) 0:00:00.466 ****** =============================================================================== Restore the default grub file ------------------------------------------- 0.40s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 29 September 2025 10:20:10 +0000 (0:00:00.071) 0:00:00.071 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 29 September 2025 10:20:10 +0000 (0:00:00.047) 0:00:00.118 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 29 September 2025 10:20:10 +0000 (0:00:00.035) 0:00:00.154 ****** ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Monday 29 September 2025 10:20:10 +0000 (0:00:00.071) 0:00:00.225 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 29 September 2025 10:20:10 +0000 (0:00:00.263) 0:00:00.489 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 29 September 2025 10:20:10 +0000 (0:00:00.334) 0:00:00.824 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 29 September 2025 10:20:11 +0000 (0:00:00.230) 0:00:01.054 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 29 September 2025 10:20:11 +0000 (0:00:00.604) 0:00:01.659 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 29 September 2025 10:20:12 +0000 (0:00:00.397) 0:00:02.056 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 29 September 2025 10:20:13 +0000 (0:00:01.277) 0:00:03.334 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 29 September 2025 10:20:14 +0000 (0:00:00.607) 0:00:03.941 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 29 September 2025 10:20:15 +0000 (0:00:00.959) 0:00:04.901 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 29 September 2025 10:20:15 +0000 (0:00:00.858) 0:00:05.760 ****** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.010839' end: '2025-09-29 10:20:16.064437' msg: non-zero return code rc: 1 start: '2025-09-29 10:20:16.053598' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 29 September 2025 10:20:16 +0000 (0:00:00.254) 0:00:06.014 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 29 September 2025 10:20:16 +0000 (0:00:00.052) 0:00:06.067 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 29 September 2025 10:24:15 +0000 (0:03:59.161) 0:04:05.229 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 29 September 2025 10:24:16 +0000 (0:00:01.199) 0:04:06.428 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 29 September 2025 10:24:17 +0000 (0:00:01.186) 0:04:07.614 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 29 September 2025 10:24:17 +0000 (0:00:00.067) 0:04:07.682 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 29 September 2025 10:24:18 +0000 (0:00:00.212) 0:04:07.894 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 29 September 2025 10:24:18 +0000 (0:00:00.224) 0:04:08.118 ****** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 29 September 2025 10:24:18 +0000 (0:00:00.405) 0:04:08.523 ****** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 29 September 2025 10:24:18 +0000 (0:00:00.032) 0:04:08.556 ****** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 29 September 2025 10:24:19 +0000 (0:00:00.710) 0:04:09.267 ****** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 29 September 2025 10:24:19 +0000 (0:00:00.358) 0:04:09.625 ****** 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 - sqlite-libs - bzip2-libs - libcom_err - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libunistring - lua-libs - expat - libffi - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - libsemanage - shadow-utils - findutils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libpsl - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libbrotli - 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 - libarchive - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - 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 - libpng - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libatomic - 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 - polkit-libs - NetworkManager-libnm - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - json-glib - libmodulemd - shared-mime-info - python3-dasbus - gsettings-desktop-schemas - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - libsoup - 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 - libjpeg-turbo - gdk-pixbuf2 - libmaxminddb - ipcalc - libstemmer - libappstream-glib - 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 - PackageKit-glib - PackageKit - cockpit-system - authselect-compat - nfs-utils - 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 - libstdc++-devel - 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 - python3-pyparsing - python3-packaging - pkgconf-m4 - make - 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 - expect - createrepo_c - rpmlint - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 29 September 2025 10:24:19 +0000 (0:00:00.054) 0:04:09.679 ****** ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1 Monday 29 September 2025 10:24:19 +0000 (0:00:00.085) 0:04:09.765 ****** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages --------- 239.16s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.28s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.20s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.19s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.96s ../../../../molecule/common/test_deps : Create repos -------------------- 0.86s osp.edpm.env_data : Gather all installed packages ----------------------- 0.71s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.61s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.60s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.41s ../../../../molecule/common/test_deps : Create default repo file -------- 0.40s osp.edpm.env_data : Gather repository list ------------------------------ 0.36s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.33s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.26s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.25s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.22s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.21s osp.edpm.env_data : Output installed repositories ----------------------- 0.09s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s PLAY [Converge] **************************************************************** TASK [Importing test_vars] ***************************************************** Monday 29 September 2025 10:24:20 +0000 (0:00:00.029) 0:00:00.029 ****** ok: [instance] TASK [Backup the default grub file] ******************************************** Monday 29 September 2025 10:24:20 +0000 (0:00:00.039) 0:00:00.068 ****** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 29 September 2025 10:24:20 +0000 (0:00:00.378) 0:00:00.446 ****** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 29 September 2025 10:24:20 +0000 (0:00:00.086) 0:00:00.532 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 29 September 2025 10:24:20 +0000 (0:00:00.035) 0:00:00.567 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 29 September 2025 10:24:21 +0000 (0:00:00.298) 0:00:00.866 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 29 September 2025 10:24:21 +0000 (0:00:00.062) 0:00:00.929 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 29 September 2025 10:24:21 +0000 (0:00:00.033) 0:00:00.962 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 29 September 2025 10:24:21 +0000 (0:00:00.033) 0:00:00.996 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 29 September 2025 10:24:21 +0000 (0:00:00.033) 0:00:01.029 ****** included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 29 September 2025 10:24:21 +0000 (0:00:00.061) 0:00:01.091 ****** ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}}) ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 29 September 2025 10:24:21 +0000 (0:00:00.064) 0:00:01.155 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 29 September 2025 10:24:21 +0000 (0:00:00.074) 0:00:01.229 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 29 September 2025 10:24:21 +0000 (0:00:00.049) 0:00:01.279 ****** ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}}) skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}}) TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 29 September 2025 10:24:21 +0000 (0:00:00.060) 0:00:01.340 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 29 September 2025 10:24:21 +0000 (0:00:00.042) 0:00:01.382 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 29 September 2025 10:24:21 +0000 (0:00:00.057) 0:00:01.440 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 29 September 2025 10:24:21 +0000 (0:00:00.051) 0:00:01.491 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 29 September 2025 10:24:21 +0000 (0:00:00.054) 0:00:01.546 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 29 September 2025 10:24:21 +0000 (0:00:00.050) 0:00:01.596 ****** ok: [instance] => msg: |- EDPM hugepage modification differs from how the host is actually having. Current default pagesize: None configured EDPM default pagesize: 2048 Desired default pagesize: 2048 From EDPM Hugepages configuration: - 2048 expected: 10 pages default: True current: 0 - 4096 expected: 10 pages default: False current: 0 TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 29 September 2025 10:24:22 +0000 (0:00:00.085) 0:00:01.682 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 29 September 2025 10:24:22 +0000 (0:00:00.053) 0:00:01.736 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 29 September 2025 10:24:22 +0000 (0:00:00.052) 0:00:01.789 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:24:22 +0000 (0:00:00.054) 0:00:01.843 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:24:22 +0000 (0:00:00.326) 0:00:02.170 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 29 September 2025 10:24:22 +0000 (0:00:00.045) 0:00:02.216 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] *** Monday 29 September 2025 10:24:22 +0000 (0:00:00.357) 0:00:02.573 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 29 September 2025 10:24:23 +0000 (0:00:00.222) 0:00:02.795 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 29 September 2025 10:24:23 +0000 (0:00:00.222) 0:00:03.018 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 29 September 2025 10:24:23 +0000 (0:00:00.376) 0:00:03.394 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:24:24 +0000 (0:00:01.060) 0:00:04.455 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:24:24 +0000 (0:00:00.040) 0:00:04.496 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 29 September 2025 10:24:24 +0000 (0:00:00.039) 0:00:04.536 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 29 September 2025 10:24:24 +0000 (0:00:00.040) 0:00:04.576 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 29 September 2025 10:24:25 +0000 (0:00:00.318) 0:00:04.895 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 29 September 2025 10:24:25 +0000 (0:00:00.040) 0:00:04.935 ****** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 29 September 2025 10:24:25 +0000 (0:00:00.041) 0:00:04.977 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 29 September 2025 10:24:25 +0000 (0:00:00.065) 0:00:05.042 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 29 September 2025 10:24:25 +0000 (0:00:00.036) 0:00:05.078 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 29 September 2025 10:24:25 +0000 (0:00:00.049) 0:00:05.127 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 29 September 2025 10:24:25 +0000 (0:00:00.050) 0:00:05.178 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 29 September 2025 10:24:25 +0000 (0:00:00.049) 0:00:05.228 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 29 September 2025 10:24:25 +0000 (0:00:00.049) 0:00:05.277 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 29 September 2025 10:24:25 +0000 (0:00:00.083) 0:00:05.361 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 29 September 2025 10:24:25 +0000 (0:00:00.048) 0:00:05.409 ****** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0 Monday 29 September 2025 10:24:25 +0000 (0:00:00.129) 0:00:05.538 ****** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.06s Backup the default grub file -------------------------------------------- 0.38s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.38s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.36s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.33s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.32s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.30s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.22s osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.22s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.13s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.09s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.08s osp.edpm.edpm_kernel : Find 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.07s osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.06s osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.06s osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s osp.edpm.edpm_kernel : Find desired default hugepage size --------------- 0.06s osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM --- 0.06s PLAY [Restore environment] ***************************************************** TASK [Restore the default grub file] ******************************************* Monday 29 September 2025 10:24:26 +0000 (0:00:00.070) 0:00:00.070 ****** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 29 September 2025 10:24:26 +0000 (0:00:00.400) 0:00:00.470 ****** =============================================================================== Restore the default grub file ------------------------------------------- 0.40s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 29 September 2025 10:24:28 +0000 (0:00:00.074) 0:00:00.074 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 29 September 2025 10:24:28 +0000 (0:00:00.045) 0:00:00.120 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 29 September 2025 10:24:28 +0000 (0:00:00.039) 0:00:00.159 ****** ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Monday 29 September 2025 10:24:28 +0000 (0:00:00.076) 0:00:00.236 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 29 September 2025 10:24:28 +0000 (0:00:00.275) 0:00:00.512 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 29 September 2025 10:24:29 +0000 (0:00:00.345) 0:00:00.858 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 29 September 2025 10:24:29 +0000 (0:00:00.231) 0:00:01.089 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 29 September 2025 10:24:29 +0000 (0:00:00.605) 0:00:01.694 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 29 September 2025 10:24:30 +0000 (0:00:00.395) 0:00:02.090 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 29 September 2025 10:24:31 +0000 (0:00:01.299) 0:00:03.390 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 29 September 2025 10:24:32 +0000 (0:00:00.618) 0:00:04.008 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 29 September 2025 10:24:33 +0000 (0:00:00.993) 0:00:05.002 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 29 September 2025 10:24:34 +0000 (0:00:00.873) 0:00:05.875 ****** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.010822' end: '2025-09-29 10:24:34.264105' msg: non-zero return code rc: 1 start: '2025-09-29 10:24:34.253283' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 29 September 2025 10:24:34 +0000 (0:00:00.261) 0:00:06.137 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 29 September 2025 10:24:34 +0000 (0:00:00.052) 0:00:06.190 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 29 September 2025 10:26:35 +0000 (0:02:00.871) 0:02:07.061 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 29 September 2025 10:26:36 +0000 (0:00:01.204) 0:02:08.265 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 29 September 2025 10:26:37 +0000 (0:00:01.186) 0:02:09.452 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 29 September 2025 10:26:37 +0000 (0:00:00.065) 0:02:09.517 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 29 September 2025 10:26:37 +0000 (0:00:00.212) 0:02:09.730 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 29 September 2025 10:26:38 +0000 (0:00:00.211) 0:02:09.941 ****** ok: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 29 September 2025 10:26:38 +0000 (0:00:00.413) 0:02:10.354 ****** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 29 September 2025 10:26:38 +0000 (0:00:00.034) 0:02:10.389 ****** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 29 September 2025 10:26:39 +0000 (0:00:00.698) 0:02:11.088 ****** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 29 September 2025 10:26:40 +0000 (0:00:01.363) 0:02:12.452 ****** 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 - sqlite-libs - bzip2-libs - libcom_err - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libunistring - lua-libs - expat - libffi - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - libsemanage - shadow-utils - findutils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libpsl - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libbrotli - 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 - libarchive - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - 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 - libpng - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libatomic - 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 - polkit-libs - NetworkManager-libnm - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - json-glib - libmodulemd - shared-mime-info - python3-dasbus - gsettings-desktop-schemas - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - libsoup - 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 - libjpeg-turbo - gdk-pixbuf2 - libmaxminddb - ipcalc - libstemmer - libappstream-glib - 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 - PackageKit-glib - PackageKit - cockpit-system - authselect-compat - nfs-utils - 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 - libstdc++-devel - 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 - python3-pyparsing - python3-packaging - pkgconf-m4 - make - 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 - expect - createrepo_c - rpmlint - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 29 September 2025 10:26:40 +0000 (0:00:00.056) 0:02:12.508 ****** ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1 Monday 29 September 2025 10:26:40 +0000 (0:00:00.104) 0:02:12.613 ****** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages --------- 120.87s osp.edpm.env_data : Gather repository list ------------------------------ 1.36s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.30s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.20s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.19s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.99s ../../../../molecule/common/test_deps : Create repos -------------------- 0.87s 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.61s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.41s ../../../../molecule/common/test_deps : Create default repo file -------- 0.40s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.35s ../../../../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.21s osp.edpm.env_data : Output installed repositories ----------------------- 0.10s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.08s PLAY [Converge] **************************************************************** TASK [Backup the default grub file] ******************************************** Monday 29 September 2025 10:26:41 +0000 (0:00:00.029) 0:00:00.029 ****** changed: [instance] TASK [create kernelargs entry with the older name] ***************************** Monday 29 September 2025 10:26:41 +0000 (0:00:00.385) 0:00:00.415 ****** changed: [instance] TASK [create append entry with older name] ************************************* Monday 29 September 2025 10:26:41 +0000 (0:00:00.285) 0:00:00.700 ****** changed: [instance] TASK [include_role : osp.edpm.edpm_kernel] ************************************* Monday 29 September 2025 10:26:42 +0000 (0:00:00.212) 0:00:00.912 ****** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 29 September 2025 10:26:42 +0000 (0:00:00.092) 0:00:01.004 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 29 September 2025 10:26:42 +0000 (0:00:00.038) 0:00:01.043 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 29 September 2025 10:26:42 +0000 (0:00:00.296) 0:00:01.340 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 29 September 2025 10:26:42 +0000 (0:00:00.047) 0:00:01.387 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 29 September 2025 10:26:42 +0000 (0:00:00.033) 0:00:01.421 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 29 September 2025 10:26:42 +0000 (0:00:00.033) 0:00:01.455 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 29 September 2025 10:26:42 +0000 (0:00:00.033) 0:00:01.488 ****** included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 29 September 2025 10:26:42 +0000 (0:00:00.061) 0:00:01.550 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 29 September 2025 10:26:42 +0000 (0:00:00.065) 0:00:01.615 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 29 September 2025 10:26:42 +0000 (0:00:00.045) 0:00:01.660 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 29 September 2025 10:26:42 +0000 (0:00:00.047) 0:00:01.708 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 29 September 2025 10:26:43 +0000 (0:00:00.048) 0:00:01.756 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 29 September 2025 10:26:43 +0000 (0:00:00.042) 0:00:01.798 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 29 September 2025 10:26:43 +0000 (0:00:00.046) 0:00:01.844 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 29 September 2025 10:26:43 +0000 (0:00:00.047) 0:00:01.892 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 29 September 2025 10:26:43 +0000 (0:00:00.077) 0:00:01.970 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 29 September 2025 10:26:43 +0000 (0:00:00.049) 0:00:02.019 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 29 September 2025 10:26:43 +0000 (0:00:00.048) 0:00:02.067 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 29 September 2025 10:26:43 +0000 (0:00:00.048) 0:00:02.116 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 29 September 2025 10:26:43 +0000 (0:00:00.046) 0:00:02.162 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:26:43 +0000 (0:00:00.054) 0:00:02.217 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:26:43 +0000 (0:00:00.326) 0:00:02.543 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 29 September 2025 10:26:43 +0000 (0:00:00.070) 0:00:02.614 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1] *** Monday 29 September 2025 10:26:44 +0000 (0:00:00.220) 0:00:02.835 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 29 September 2025 10:26:44 +0000 (0:00:00.228) 0:00:03.064 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 29 September 2025 10:26:44 +0000 (0:00:00.222) 0:00:03.286 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 29 September 2025 10:26:44 +0000 (0:00:00.379) 0:00:03.665 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:26:45 +0000 (0:00:01.088) 0:00:04.753 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:26:46 +0000 (0:00:00.039) 0:00:04.793 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 29 September 2025 10:26:46 +0000 (0:00:00.040) 0:00:04.834 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 29 September 2025 10:26:46 +0000 (0:00:00.039) 0:00:04.873 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 29 September 2025 10:26:46 +0000 (0:00:00.311) 0:00:05.184 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 29 September 2025 10:26:46 +0000 (0:00:00.062) 0:00:05.247 ****** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 29 September 2025 10:26:46 +0000 (0:00:00.043) 0:00:05.290 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 29 September 2025 10:26:46 +0000 (0:00:00.037) 0:00:05.328 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 29 September 2025 10:26:46 +0000 (0:00:00.037) 0:00:05.365 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 29 September 2025 10:26:46 +0000 (0:00:00.049) 0:00:05.415 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 29 September 2025 10:26:46 +0000 (0:00:00.050) 0:00:05.465 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 29 September 2025 10:26:46 +0000 (0:00:00.050) 0:00:05.515 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 29 September 2025 10:26:46 +0000 (0:00:00.049) 0:00:05.565 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 29 September 2025 10:26:46 +0000 (0:00:00.086) 0:00:05.651 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 29 September 2025 10:26:46 +0000 (0:00:00.047) 0:00:05.699 ****** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=16 changed=8 unreachable=0 failed=0 skipped=29 rescued=0 ignored=0 Monday 29 September 2025 10:26:47 +0000 (0:00:00.151) 0:00:05.851 ****** =============================================================================== osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.09s Backup the default grub file -------------------------------------------- 0.39s osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.38s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.33s osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.31s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.30s 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.23s osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.22s osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.22s create append entry with older name ------------------------------------- 0.21s osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.15s include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.09s osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written --- 0.08s osp.edpm.edpm_kernel : Set boot_file_entry_check fact ------------------- 0.07s osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.07s osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files --- 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] ******************************************* Monday 29 September 2025 10:26:47 +0000 (0:00:00.070) 0:00:00.070 ****** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 29 September 2025 10:26:47 +0000 (0:00:00.392) 0:00:00.463 ****** =============================================================================== Restore the default grub file ------------------------------------------- 0.39s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 29 September 2025 10:26:49 +0000 (0:00:00.070) 0:00:00.070 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 29 September 2025 10:26:49 +0000 (0:00:00.046) 0:00:00.116 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 29 September 2025 10:26:49 +0000 (0:00:00.040) 0:00:00.156 ****** ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Monday 29 September 2025 10:26:49 +0000 (0:00:00.075) 0:00:00.232 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 29 September 2025 10:26:50 +0000 (0:00:00.278) 0:00:00.511 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 29 September 2025 10:26:50 +0000 (0:00:00.348) 0:00:00.860 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 29 September 2025 10:26:50 +0000 (0:00:00.245) 0:00:01.105 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 29 September 2025 10:26:51 +0000 (0:00:00.624) 0:00:01.730 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 29 September 2025 10:26:51 +0000 (0:00:00.433) 0:00:02.163 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 29 September 2025 10:26:53 +0000 (0:00:01.316) 0:00:03.479 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 29 September 2025 10:26:53 +0000 (0:00:00.615) 0:00:04.094 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 29 September 2025 10:26:54 +0000 (0:00:00.987) 0:00:05.082 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 29 September 2025 10:26:55 +0000 (0:00:00.882) 0:00:05.964 ****** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.010890' end: '2025-09-29 10:26:55.903333' msg: non-zero return code rc: 1 start: '2025-09-29 10:26:55.892443' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 29 September 2025 10:26:55 +0000 (0:00:00.236) 0:00:06.201 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 29 September 2025 10:26:56 +0000 (0:00:00.054) 0:00:06.255 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** Monday 29 September 2025 10:27:59 +0000 (0:01:03.041) 0:01:09.297 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** Monday 29 September 2025 10:28:00 +0000 (0:00:01.205) 0:01:10.503 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install extra packages] ********** Monday 29 September 2025 10:28:01 +0000 (0:00:01.163) 0:01:11.667 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** Monday 29 September 2025 10:28:01 +0000 (0:00:00.041) 0:01:11.708 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** Monday 29 September 2025 10:28:01 +0000 (0:00:00.199) 0:01:11.908 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** Monday 29 September 2025 10:28:01 +0000 (0:00:00.207) 0:01:12.115 ****** changed: [instance] TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** Monday 29 September 2025 10:28:02 +0000 (0:00:00.500) 0:01:12.616 ****** ok: [instance] TASK [osp.edpm.env_data : Gather all installed packages] *********************** Monday 29 September 2025 10:28:02 +0000 (0:00:00.031) 0:01:12.647 ****** ok: [instance] TASK [osp.edpm.env_data : Gather repository list] ****************************** Monday 29 September 2025 10:28:03 +0000 (0:00:00.681) 0:01:13.329 ****** ok: [instance] TASK [osp.edpm.env_data : Output installed packages] *************************** Monday 29 September 2025 10:28:03 +0000 (0:00:00.343) 0:01:13.672 ****** 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 - sqlite-libs - bzip2-libs - libcom_err - libxml2 - libcap-ng - audit-libs - libmnl - libtalloc - elfutils-libelf - readline - crypto-policies - alternatives - keyutils-libs - libunistring - lua-libs - expat - libffi - libgpg-error - libnl3 - libsepol - libtdb - lz4-libs - libidn2 - libtevent - gmp - jansson - json-c - libattr - libacl - libsmartcols - libtasn1 - p11-kit - pcre2 - libselinux - sed - libsemanage - shadow-utils - findutils - libgcrypt - file-libs - file - gdbm-libs - libedit - libref_array - libverto - psmisc - libselinux-utils - p11-kit-trust - libpsl - libassuan - keyutils - libbpf - iproute - e2fsprogs-libs - libicu - libproxy - fuse-libs - libbasicobjects - libbrotli - 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 - libarchive - which - cracklib-dicts - avahi-libs - dbus-tools - centos-logos - libsss_certmap - sscg - xz - squashfs-tools - libutempter - acl - gettext-libs - gettext - attr - mpfr - gawk - krb5-libs - libtirpc - quota - cyrus-sasl-lib - libssh - 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 - libpng - pigz - c-ares - cpio - diffutils - hostname - inih - kernel-tools-libs - less - libatomic - 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 - polkit-libs - NetworkManager-libnm - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - json-glib - libmodulemd - shared-mime-info - python3-dasbus - gsettings-desktop-schemas - libuser - webkit2gtk3-jsc - libproxy-webkitgtk4 - glib-networking - libsoup - 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 - libjpeg-turbo - gdk-pixbuf2 - libmaxminddb - ipcalc - libstemmer - libappstream-glib - 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 - PackageKit-glib - PackageKit - cockpit-system - authselect-compat - nfs-utils - 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 - libstdc++-devel - 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 - python3-pyparsing - python3-packaging - pkgconf-m4 - make - 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 - expect - createrepo_c - rpmlint - hunspell-en-GB - wget - systemd-devel - time - rpm-sign - passt - passt-selinux - fuse3-libs - container-selinux - protobuf-c - yajl - libslirp - slirp4netns - libnet - criu - criu-libs - crun - conmon - aardvark-dns - netavark - shadow-utils-subid - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman - cyrus-sasl-gssapi - libvirt-libs - python3-libvirt - python3-netaddr - python3-lxml - python3-jmespath - python3-pbr - python3-typing-extensions - python3-os-service-types - python3-stevedore - python3-iso8601 - python3-decorator - python3-keystoneauth1 - python3-platformdirs - python3-psutil - python3-mako - python3-dogpile-cache - python3-ply - python3-pycparser - python3-cffi - python3-cryptography - python3-requestsexceptions - python3-openstacksdk - kmod-kvdo TASK [osp.edpm.env_data : Output installed repositories] *********************** Monday 29 September 2025 10:28:03 +0000 (0:00:00.054) 0:01:13.726 ****** ok: [instance] => msg: |- #### REPOSITORIES repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB extras-common CentOS Stream 9 - Extras packages PLAY RECAP ********************************************************************* instance : ok=23 changed=5 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1 Monday 29 September 2025 10:28:03 +0000 (0:00:00.084) 0:01:13.811 ****** =============================================================================== ../../../../molecule/common/test_deps : Install edpm packages ---------- 63.04s ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.32s ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.21s ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.16s ../../../../molecule/common/test_deps : Install repo-setup -------------- 0.99s ../../../../molecule/common/test_deps : Create repos -------------------- 0.88s osp.edpm.env_data : Gather all installed packages ----------------------- 0.68s ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.62s ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.62s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.50s ../../../../molecule/common/test_deps : Create default repo file -------- 0.43s ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.35s osp.edpm.env_data : Gather repository list ------------------------------ 0.34s ../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.28s ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.25s ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.24s ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s ../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.20s osp.edpm.env_data : Output installed repositories ----------------------- 0.08s ../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.08s PLAY [Converge] **************************************************************** TASK [Gather ansible_local facts] ********************************************** Monday 29 September 2025 10:28:04 +0000 (0:00:00.067) 0:00:00.067 ****** ok: [instance] TASK [Create BLS entry dir] **************************************************** Monday 29 September 2025 10:28:04 +0000 (0:00:00.509) 0:00:00.577 ****** ok: [instance] TASK [Create BLS entry files] ************************************************** Monday 29 September 2025 10:28:04 +0000 (0:00:00.280) 0:00:00.857 ****** changed: [instance] => (item=ostree-1.conf) changed: [instance] => (item=ostree-2.conf) TASK [Set 2 new initial kernel args] ******************************************* Monday 29 September 2025 10:28:05 +0000 (0:00:00.857) 0:00:01.715 ****** included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/roles/edpm_kernel/molecule/kernelargs-update-bootc/test_kernelargs.yml for instance TASK [set kernelargs] ********************************************************** Monday 29 September 2025 10:28:05 +0000 (0:00:00.050) 0:00:01.766 ****** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 29 September 2025 10:28:05 +0000 (0:00:00.098) 0:00:01.865 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 29 September 2025 10:28:05 +0000 (0:00:00.036) 0:00:01.901 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 29 September 2025 10:28:06 +0000 (0:00:00.293) 0:00:02.194 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 29 September 2025 10:28:06 +0000 (0:00:00.044) 0:00:02.239 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 29 September 2025 10:28:06 +0000 (0:00:00.032) 0:00:02.271 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 29 September 2025 10:28:06 +0000 (0:00:00.050) 0:00:02.321 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 29 September 2025 10:28:06 +0000 (0:00:00.033) 0:00:02.355 ****** included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 29 September 2025 10:28:06 +0000 (0:00:00.055) 0:00:02.410 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 29 September 2025 10:28:06 +0000 (0:00:00.040) 0:00:02.450 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 29 September 2025 10:28:06 +0000 (0:00:00.044) 0:00:02.494 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 29 September 2025 10:28:06 +0000 (0:00:00.044) 0:00:02.538 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 29 September 2025 10:28:06 +0000 (0:00:00.065) 0:00:02.604 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 29 September 2025 10:28:06 +0000 (0:00:00.041) 0:00:02.646 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 29 September 2025 10:28:06 +0000 (0:00:00.045) 0:00:02.691 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 29 September 2025 10:28:06 +0000 (0:00:00.044) 0:00:02.736 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 29 September 2025 10:28:06 +0000 (0:00:00.043) 0:00:02.779 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 29 September 2025 10:28:06 +0000 (0:00:00.045) 0:00:02.824 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 29 September 2025 10:28:06 +0000 (0:00:00.044) 0:00:02.869 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 29 September 2025 10:28:06 +0000 (0:00:00.041) 0:00:02.911 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 29 September 2025 10:28:06 +0000 (0:00:00.068) 0:00:02.979 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:28:07 +0000 (0:00:00.052) 0:00:03.032 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:28:07 +0000 (0:00:00.037) 0:00:03.069 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 29 September 2025 10:28:07 +0000 (0:00:00.036) 0:00:03.106 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test1=1 test2=2] *** Monday 29 September 2025 10:28:07 +0000 (0:00:00.039) 0:00:03.146 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 29 September 2025 10:28:07 +0000 (0:00:00.038) 0:00:03.185 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 29 September 2025 10:28:07 +0000 (0:00:00.037) 0:00:03.222 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 29 September 2025 10:28:07 +0000 (0:00:00.061) 0:00:03.283 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:28:07 +0000 (0:00:00.039) 0:00:03.322 ****** changed: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:28:07 +0000 (0:00:00.289) 0:00:03.612 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 29 September 2025 10:28:07 +0000 (0:00:00.041) 0:00:03.654 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 29 September 2025 10:28:07 +0000 (0:00:00.289) 0:00:03.944 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 29 September 2025 10:28:08 +0000 (0:00:00.208) 0:00:04.152 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 29 September 2025 10:28:08 +0000 (0:00:00.065) 0:00:04.218 ****** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 29 September 2025 10:28:08 +0000 (0:00:00.042) 0:00:04.261 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 29 September 2025 10:28:08 +0000 (0:00:00.038) 0:00:04.299 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 29 September 2025 10:28:08 +0000 (0:00:00.037) 0:00:04.336 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 29 September 2025 10:28:08 +0000 (0:00:00.050) 0:00:04.387 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 29 September 2025 10:28:08 +0000 (0:00:00.048) 0:00:04.435 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 29 September 2025 10:28:08 +0000 (0:00:00.049) 0:00:04.484 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 29 September 2025 10:28:08 +0000 (0:00:00.048) 0:00:04.533 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 29 September 2025 10:28:08 +0000 (0:00:00.082) 0:00:04.616 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 29 September 2025 10:28:08 +0000 (0:00:00.051) 0:00:04.667 ****** ok: [instance] => msg: Reboot is skipped for kernel arg change, user has to plan the reboot with migration and downtime TASK [check kernelargs] ******************************************************** Monday 29 September 2025 10:28:08 +0000 (0:00:00.070) 0:00:04.737 ****** ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [check kernelargs EDPM_KERNEL_ARGS] *************************************** Monday 29 September 2025 10:28:09 +0000 (0:00:00.498) 0:00:05.236 ****** ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [assert kernelargs] ******************************************************* Monday 29 September 2025 10:28:09 +0000 (0:00:00.401) 0:00:05.637 ****** [WARNING]: conditional statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ not item.changed }} ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-1.conf (content) before: '' before_header: /boot/loader/entries/ostree-1.conf (content) - after_header: /boot/loader/entries/ostree-1.conf (file attributes) before_header: /boot/loader/entries/ostree-1.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-1.conf firstmatch: false group: null insertafter: null insertbefore: null line: options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2 mode: null owner: null path: /boot/loader/entries/ostree-1.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-1.conf msg: '' msg: All assertions passed ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-2.conf (content) before: '' before_header: /boot/loader/entries/ostree-2.conf (content) - after_header: /boot/loader/entries/ostree-2.conf (file attributes) before_header: /boot/loader/entries/ostree-2.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-2.conf firstmatch: false group: null insertafter: null insertbefore: null line: options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2 mode: null owner: null path: /boot/loader/entries/ostree-2.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-2.conf msg: '' msg: All assertions passed TASK [assert kernelargs EDPM_KERNEL_ARGS] ************************************** Monday 29 September 2025 10:28:09 +0000 (0:00:00.045) 0:00:05.682 ****** [WARNING]: conditional statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ not item.changed }} ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': '# EDPM_KERNEL_ARGS=test1=1 test2=2', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-1.conf (content) before: '' before_header: /boot/loader/entries/ostree-1.conf (content) - after_header: /boot/loader/entries/ostree-1.conf (file attributes) before_header: /boot/loader/entries/ostree-1.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-1.conf firstmatch: false group: null insertafter: null insertbefore: null line: '# EDPM_KERNEL_ARGS=test1=1 test2=2' mode: null owner: null path: /boot/loader/entries/ostree-1.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-1.conf msg: '' msg: All assertions passed ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': '# EDPM_KERNEL_ARGS=test1=1 test2=2', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-2.conf (content) before: '' before_header: /boot/loader/entries/ostree-2.conf (content) - after_header: /boot/loader/entries/ostree-2.conf (file attributes) before_header: /boot/loader/entries/ostree-2.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-2.conf firstmatch: false group: null insertafter: null insertbefore: null line: '# EDPM_KERNEL_ARGS=test1=1 test2=2' mode: null owner: null path: /boot/loader/entries/ostree-2.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-2.conf msg: '' msg: All assertions passed TASK [Set 1 new additional kernel args] **************************************** Monday 29 September 2025 10:28:09 +0000 (0:00:00.046) 0:00:05.728 ****** included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/roles/edpm_kernel/molecule/kernelargs-update-bootc/test_kernelargs.yml for instance TASK [set kernelargs] ********************************************************** Monday 29 September 2025 10:28:09 +0000 (0:00:00.054) 0:00:05.783 ****** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 29 September 2025 10:28:09 +0000 (0:00:00.079) 0:00:05.863 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 29 September 2025 10:28:09 +0000 (0:00:00.058) 0:00:05.922 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 29 September 2025 10:28:10 +0000 (0:00:00.200) 0:00:06.122 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 29 September 2025 10:28:10 +0000 (0:00:00.046) 0:00:06.169 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 29 September 2025 10:28:10 +0000 (0:00:00.032) 0:00:06.201 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 29 September 2025 10:28:10 +0000 (0:00:00.031) 0:00:06.233 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 29 September 2025 10:28:10 +0000 (0:00:00.031) 0:00:06.264 ****** included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 29 September 2025 10:28:10 +0000 (0:00:00.081) 0:00:06.345 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 29 September 2025 10:28:10 +0000 (0:00:00.039) 0:00:06.385 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 29 September 2025 10:28:10 +0000 (0:00:00.044) 0:00:06.430 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 29 September 2025 10:28:10 +0000 (0:00:00.045) 0:00:06.475 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 29 September 2025 10:28:10 +0000 (0:00:00.045) 0:00:06.521 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 29 September 2025 10:28:10 +0000 (0:00:00.039) 0:00:06.561 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 29 September 2025 10:28:10 +0000 (0:00:00.043) 0:00:06.604 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 29 September 2025 10:28:10 +0000 (0:00:00.072) 0:00:06.677 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 29 September 2025 10:28:10 +0000 (0:00:00.046) 0:00:06.723 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 29 September 2025 10:28:10 +0000 (0:00:00.045) 0:00:06.769 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 29 September 2025 10:28:10 +0000 (0:00:00.044) 0:00:06.813 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 29 September 2025 10:28:10 +0000 (0:00:00.043) 0:00:06.857 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 29 September 2025 10:28:10 +0000 (0:00:00.046) 0:00:06.903 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:28:10 +0000 (0:00:00.054) 0:00:06.958 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:28:11 +0000 (0:00:00.071) 0:00:07.029 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 29 September 2025 10:28:11 +0000 (0:00:00.039) 0:00:07.068 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test1=1 test2=2 test3=3] *** Monday 29 September 2025 10:28:11 +0000 (0:00:00.040) 0:00:07.108 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 29 September 2025 10:28:11 +0000 (0:00:00.039) 0:00:07.148 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 29 September 2025 10:28:11 +0000 (0:00:00.042) 0:00:07.190 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 29 September 2025 10:28:11 +0000 (0:00:00.041) 0:00:07.232 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:28:11 +0000 (0:00:00.040) 0:00:07.272 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:28:11 +0000 (0:00:00.254) 0:00:07.527 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 29 September 2025 10:28:11 +0000 (0:00:00.044) 0:00:07.571 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 29 September 2025 10:28:11 +0000 (0:00:00.280) 0:00:07.852 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 29 September 2025 10:28:12 +0000 (0:00:00.211) 0:00:08.063 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 29 September 2025 10:28:12 +0000 (0:00:00.043) 0:00:08.107 ****** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 29 September 2025 10:28:12 +0000 (0:00:00.043) 0:00:08.150 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 29 September 2025 10:28:12 +0000 (0:00:00.038) 0:00:08.189 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 29 September 2025 10:28:12 +0000 (0:00:00.065) 0:00:08.255 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 29 September 2025 10:28:12 +0000 (0:00:00.053) 0:00:08.308 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 29 September 2025 10:28:12 +0000 (0:00:00.050) 0:00:08.359 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 29 September 2025 10:28:12 +0000 (0:00:00.050) 0:00:08.410 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 29 September 2025 10:28:12 +0000 (0:00:00.050) 0:00:08.460 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 29 September 2025 10:28:12 +0000 (0:00:00.061) 0:00:08.522 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 29 September 2025 10:28:12 +0000 (0:00:00.081) 0:00:08.604 ****** ok: [instance] => msg: Reboot is skipped for kernel arg change, user has to plan the reboot with migration and downtime TASK [check kernelargs] ******************************************************** Monday 29 September 2025 10:28:12 +0000 (0:00:00.076) 0:00:08.681 ****** ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [check kernelargs EDPM_KERNEL_ARGS] *************************************** Monday 29 September 2025 10:28:13 +0000 (0:00:00.400) 0:00:09.081 ****** ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [assert kernelargs] ******************************************************* Monday 29 September 2025 10:28:13 +0000 (0:00:00.396) 0:00:09.477 ****** [WARNING]: conditional statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ not item.changed }} ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2 test3=3', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-1.conf (content) before: '' before_header: /boot/loader/entries/ostree-1.conf (content) - after_header: /boot/loader/entries/ostree-1.conf (file attributes) before_header: /boot/loader/entries/ostree-1.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-1.conf firstmatch: false group: null insertafter: null insertbefore: null line: options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2 test3=3 mode: null owner: null path: /boot/loader/entries/ostree-1.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-1.conf msg: '' msg: All assertions passed ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2 test3=3', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-2.conf (content) before: '' before_header: /boot/loader/entries/ostree-2.conf (content) - after_header: /boot/loader/entries/ostree-2.conf (file attributes) before_header: /boot/loader/entries/ostree-2.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-2.conf firstmatch: false group: null insertafter: null insertbefore: null line: options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2 test3=3 mode: null owner: null path: /boot/loader/entries/ostree-2.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-2.conf msg: '' msg: All assertions passed TASK [assert kernelargs EDPM_KERNEL_ARGS] ************************************** Monday 29 September 2025 10:28:13 +0000 (0:00:00.045) 0:00:09.523 ****** [WARNING]: conditional statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ not item.changed }} ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': '# EDPM_KERNEL_ARGS=test1=1 test2=2 test3=3', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-1.conf (content) before: '' before_header: /boot/loader/entries/ostree-1.conf (content) - after_header: /boot/loader/entries/ostree-1.conf (file attributes) before_header: /boot/loader/entries/ostree-1.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-1.conf firstmatch: false group: null insertafter: null insertbefore: null line: '# EDPM_KERNEL_ARGS=test1=1 test2=2 test3=3' mode: null owner: null path: /boot/loader/entries/ostree-1.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-1.conf msg: '' msg: All assertions passed ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': '# EDPM_KERNEL_ARGS=test1=1 test2=2 test3=3', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-2.conf (content) before: '' before_header: /boot/loader/entries/ostree-2.conf (content) - after_header: /boot/loader/entries/ostree-2.conf (file attributes) before_header: /boot/loader/entries/ostree-2.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-2.conf firstmatch: false group: null insertafter: null insertbefore: null line: '# EDPM_KERNEL_ARGS=test1=1 test2=2 test3=3' mode: null owner: null path: /boot/loader/entries/ostree-2.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-2.conf msg: '' msg: All assertions passed TASK [Remove 1 kernel arg] ***************************************************** Monday 29 September 2025 10:28:13 +0000 (0:00:00.079) 0:00:09.602 ****** included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/roles/edpm_kernel/molecule/kernelargs-update-bootc/test_kernelargs.yml for instance TASK [set kernelargs] ********************************************************** Monday 29 September 2025 10:28:13 +0000 (0:00:00.057) 0:00:09.660 ****** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 29 September 2025 10:28:13 +0000 (0:00:00.080) 0:00:09.741 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 29 September 2025 10:28:13 +0000 (0:00:00.039) 0:00:09.780 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 29 September 2025 10:28:13 +0000 (0:00:00.212) 0:00:09.992 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 29 September 2025 10:28:14 +0000 (0:00:00.070) 0:00:10.063 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 29 September 2025 10:28:14 +0000 (0:00:00.034) 0:00:10.097 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 29 September 2025 10:28:14 +0000 (0:00:00.033) 0:00:10.130 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 29 September 2025 10:28:14 +0000 (0:00:00.032) 0:00:10.163 ****** included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 29 September 2025 10:28:14 +0000 (0:00:00.057) 0:00:10.220 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 29 September 2025 10:28:14 +0000 (0:00:00.039) 0:00:10.260 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 29 September 2025 10:28:14 +0000 (0:00:00.044) 0:00:10.305 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 29 September 2025 10:28:14 +0000 (0:00:00.083) 0:00:10.388 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 29 September 2025 10:28:14 +0000 (0:00:00.048) 0:00:10.437 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 29 September 2025 10:28:14 +0000 (0:00:00.043) 0:00:10.480 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 29 September 2025 10:28:14 +0000 (0:00:00.048) 0:00:10.528 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 29 September 2025 10:28:14 +0000 (0:00:00.045) 0:00:10.574 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 29 September 2025 10:28:14 +0000 (0:00:00.045) 0:00:10.619 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 29 September 2025 10:28:14 +0000 (0:00:00.047) 0:00:10.667 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 29 September 2025 10:28:14 +0000 (0:00:00.075) 0:00:10.743 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 29 September 2025 10:28:14 +0000 (0:00:00.046) 0:00:10.789 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 29 September 2025 10:28:14 +0000 (0:00:00.045) 0:00:10.835 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:28:14 +0000 (0:00:00.054) 0:00:10.889 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:28:14 +0000 (0:00:00.041) 0:00:10.930 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 29 September 2025 10:28:14 +0000 (0:00:00.041) 0:00:10.971 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test1=1 test3=3] *** Monday 29 September 2025 10:28:15 +0000 (0:00:00.043) 0:00:11.015 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 29 September 2025 10:28:15 +0000 (0:00:00.068) 0:00:11.083 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 29 September 2025 10:28:15 +0000 (0:00:00.042) 0:00:11.125 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 29 September 2025 10:28:15 +0000 (0:00:00.043) 0:00:11.169 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:28:15 +0000 (0:00:00.040) 0:00:11.209 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:28:15 +0000 (0:00:00.221) 0:00:11.431 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 29 September 2025 10:28:15 +0000 (0:00:00.043) 0:00:11.475 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 29 September 2025 10:28:15 +0000 (0:00:00.295) 0:00:11.770 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 29 September 2025 10:28:15 +0000 (0:00:00.215) 0:00:11.986 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 29 September 2025 10:28:16 +0000 (0:00:00.043) 0:00:12.030 ****** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 29 September 2025 10:28:16 +0000 (0:00:00.042) 0:00:12.073 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 29 September 2025 10:28:16 +0000 (0:00:00.081) 0:00:12.154 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 29 September 2025 10:28:16 +0000 (0:00:00.037) 0:00:12.192 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 29 September 2025 10:28:16 +0000 (0:00:00.050) 0:00:12.242 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 29 September 2025 10:28:16 +0000 (0:00:00.048) 0:00:12.291 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 29 September 2025 10:28:16 +0000 (0:00:00.077) 0:00:12.368 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 29 September 2025 10:28:16 +0000 (0:00:00.049) 0:00:12.417 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 29 September 2025 10:28:16 +0000 (0:00:00.058) 0:00:12.476 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 29 September 2025 10:28:16 +0000 (0:00:00.050) 0:00:12.527 ****** ok: [instance] => msg: Reboot is skipped for kernel arg change, user has to plan the reboot with migration and downtime TASK [check kernelargs] ******************************************************** Monday 29 September 2025 10:28:16 +0000 (0:00:00.073) 0:00:12.600 ****** ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [check kernelargs EDPM_KERNEL_ARGS] *************************************** Monday 29 September 2025 10:28:17 +0000 (0:00:00.415) 0:00:13.016 ****** ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [assert kernelargs] ******************************************************* Monday 29 September 2025 10:28:17 +0000 (0:00:00.398) 0:00:13.414 ****** [WARNING]: conditional statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ not item.changed }} ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test3=3', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-1.conf (content) before: '' before_header: /boot/loader/entries/ostree-1.conf (content) - after_header: /boot/loader/entries/ostree-1.conf (file attributes) before_header: /boot/loader/entries/ostree-1.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-1.conf firstmatch: false group: null insertafter: null insertbefore: null line: options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test3=3 mode: null owner: null path: /boot/loader/entries/ostree-1.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-1.conf msg: '' msg: All assertions passed ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test3=3', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-2.conf (content) before: '' before_header: /boot/loader/entries/ostree-2.conf (content) - after_header: /boot/loader/entries/ostree-2.conf (file attributes) before_header: /boot/loader/entries/ostree-2.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-2.conf firstmatch: false group: null insertafter: null insertbefore: null line: options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test3=3 mode: null owner: null path: /boot/loader/entries/ostree-2.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-2.conf msg: '' msg: All assertions passed TASK [assert kernelargs EDPM_KERNEL_ARGS] ************************************** Monday 29 September 2025 10:28:17 +0000 (0:00:00.048) 0:00:13.462 ****** [WARNING]: conditional statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ not item.changed }} ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': '# EDPM_KERNEL_ARGS=test1=1 test3=3', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-1.conf (content) before: '' before_header: /boot/loader/entries/ostree-1.conf (content) - after_header: /boot/loader/entries/ostree-1.conf (file attributes) before_header: /boot/loader/entries/ostree-1.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-1.conf firstmatch: false group: null insertafter: null insertbefore: null line: '# EDPM_KERNEL_ARGS=test1=1 test3=3' mode: null owner: null path: /boot/loader/entries/ostree-1.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-1.conf msg: '' msg: All assertions passed ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': '# EDPM_KERNEL_ARGS=test1=1 test3=3', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-2.conf (content) before: '' before_header: /boot/loader/entries/ostree-2.conf (content) - after_header: /boot/loader/entries/ostree-2.conf (file attributes) before_header: /boot/loader/entries/ostree-2.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-2.conf firstmatch: false group: null insertafter: null insertbefore: null line: '# EDPM_KERNEL_ARGS=test1=1 test3=3' mode: null owner: null path: /boot/loader/entries/ostree-2.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-2.conf msg: '' msg: All assertions passed TASK [Remove all kernel args] ************************************************** Monday 29 September 2025 10:28:17 +0000 (0:00:00.049) 0:00:13.512 ****** included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/roles/edpm_kernel/molecule/kernelargs-update-bootc/test_kernelargs.yml for instance TASK [set kernelargs] ********************************************************** Monday 29 September 2025 10:28:17 +0000 (0:00:00.058) 0:00:13.570 ****** TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] *********************** Monday 29 September 2025 10:28:17 +0000 (0:00:00.108) 0:00:13.678 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************ Monday 29 September 2025 10:28:17 +0000 (0:00:00.038) 0:00:13.717 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] ************************* Monday 29 September 2025 10:28:17 +0000 (0:00:00.202) 0:00:13.920 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ******************** Monday 29 September 2025 10:28:17 +0000 (0:00:00.046) 0:00:13.967 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] ********** Monday 29 September 2025 10:28:17 +0000 (0:00:00.033) 0:00:14.001 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Setting workload protection fact] ***************** Monday 29 September 2025 10:28:18 +0000 (0:00:00.034) 0:00:14.035 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Handle hugepages] ********************************* Monday 29 September 2025 10:28:18 +0000 (0:00:00.059) 0:00:14.095 ****** included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] *** Monday 29 September 2025 10:28:18 +0000 (0:00:00.059) 0:00:14.154 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************ Monday 29 September 2025 10:28:18 +0000 (0:00:00.043) 0:00:14.197 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ****** Monday 29 September 2025 10:28:18 +0000 (0:00:00.046) 0:00:14.244 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] *************** Monday 29 September 2025 10:28:18 +0000 (0:00:00.048) 0:00:14.292 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] ***************** Monday 29 September 2025 10:28:18 +0000 (0:00:00.046) 0:00:14.338 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] *** Monday 29 September 2025 10:28:18 +0000 (0:00:00.067) 0:00:14.406 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] *************** Monday 29 September 2025 10:28:18 +0000 (0:00:00.048) 0:00:14.454 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] *** Monday 29 September 2025 10:28:18 +0000 (0:00:00.046) 0:00:14.501 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] **** Monday 29 September 2025 10:28:18 +0000 (0:00:00.044) 0:00:14.546 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Warn about possible modifications] **************** Monday 29 September 2025 10:28:18 +0000 (0:00:00.044) 0:00:14.590 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] ********* Monday 29 September 2025 10:28:18 +0000 (0:00:00.043) 0:00:14.633 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] ************************** Monday 29 September 2025 10:28:18 +0000 (0:00:00.045) 0:00:14.679 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] *** Monday 29 September 2025 10:28:18 +0000 (0:00:00.046) 0:00:14.725 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:28:18 +0000 (0:00:00.081) 0:00:14.807 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:28:18 +0000 (0:00:00.039) 0:00:14.847 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] *** Monday 29 September 2025 10:28:18 +0000 (0:00:00.040) 0:00:14.887 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS:] *** Monday 29 September 2025 10:28:18 +0000 (0:00:00.042) 0:00:14.930 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] *** Monday 29 September 2025 10:28:18 +0000 (0:00:00.040) 0:00:14.970 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] *** Monday 29 September 2025 10:28:19 +0000 (0:00:00.039) 0:00:15.010 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Generate grub config] ***************************** Monday 29 September 2025 10:28:19 +0000 (0:00:00.041) 0:00:15.051 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] *** Monday 29 September 2025 10:28:19 +0000 (0:00:00.068) 0:00:15.120 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] ******************* Monday 29 September 2025 10:28:19 +0000 (0:00:00.221) 0:00:15.341 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ****************** Monday 29 September 2025 10:28:19 +0000 (0:00:00.045) 0:00:15.387 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Check for active tuned profile] ******************* Monday 29 September 2025 10:28:19 +0000 (0:00:00.297) 0:00:15.684 ****** ok: [instance] TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] *** Monday 29 September 2025 10:28:19 +0000 (0:00:00.217) 0:00:15.902 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Set reboot required fact] ************************* Monday 29 September 2025 10:28:19 +0000 (0:00:00.040) 0:00:15.942 ****** ok: [instance] TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** Monday 29 September 2025 10:28:20 +0000 (0:00:00.072) 0:00:16.015 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** Monday 29 September 2025 10:28:20 +0000 (0:00:00.038) 0:00:16.054 ****** skipping: [instance] TASK [osp.edpm.edpm_module_load : Load modules] ******************************** Monday 29 September 2025 10:28:20 +0000 (0:00:00.040) 0:00:16.094 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** Monday 29 September 2025 10:28:20 +0000 (0:00:00.052) 0:00:16.147 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* Monday 29 September 2025 10:28:20 +0000 (0:00:00.052) 0:00:16.199 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** Monday 29 September 2025 10:28:20 +0000 (0:00:00.049) 0:00:16.248 ****** skipping: [instance] => (item=vfio_iommu_type1) skipping: [instance] TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** Monday 29 September 2025 10:28:20 +0000 (0:00:00.052) 0:00:16.300 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Reboot tasks] ************************************* Monday 29 September 2025 10:28:20 +0000 (0:00:00.088) 0:00:16.389 ****** skipping: [instance] TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] **************** Monday 29 September 2025 10:28:20 +0000 (0:00:00.053) 0:00:16.443 ****** ok: [instance] => msg: Reboot is skipped for kernel arg change, user has to plan the reboot with migration and downtime TASK [check kernelargs] ******************************************************** Monday 29 September 2025 10:28:20 +0000 (0:00:00.074) 0:00:16.517 ****** ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [check kernelargs EDPM_KERNEL_ARGS] *************************************** Monday 29 September 2025 10:28:20 +0000 (0:00:00.376) 0:00:16.894 ****** ok: [instance] => (item=ostree-1.conf) ok: [instance] => (item=ostree-2.conf) TASK [assert kernelargs] ******************************************************* Monday 29 September 2025 10:28:21 +0000 (0:00:00.380) 0:00:17.275 ****** [WARNING]: conditional statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ not item.changed }} ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 ', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-1.conf (content) before: '' before_header: /boot/loader/entries/ostree-1.conf (content) - after_header: /boot/loader/entries/ostree-1.conf (file attributes) before_header: /boot/loader/entries/ostree-1.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-1.conf firstmatch: false group: null insertafter: null insertbefore: null line: 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 ' mode: null owner: null path: /boot/loader/entries/ostree-1.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-1.conf msg: '' msg: All assertions passed ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 ', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-2.conf (content) before: '' before_header: /boot/loader/entries/ostree-2.conf (content) - after_header: /boot/loader/entries/ostree-2.conf (file attributes) before_header: /boot/loader/entries/ostree-2.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-2.conf firstmatch: false group: null insertafter: null insertbefore: null line: 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 ' mode: null owner: null path: /boot/loader/entries/ostree-2.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-2.conf msg: '' msg: All assertions passed TASK [assert kernelargs EDPM_KERNEL_ARGS] ************************************** Monday 29 September 2025 10:28:21 +0000 (0:00:00.074) 0:00:17.349 ****** [WARNING]: conditional statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ not item.changed }} ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': '# EDPM_KERNEL_ARGS=', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-1.conf (content) before: '' before_header: /boot/loader/entries/ostree-1.conf (content) - after_header: /boot/loader/entries/ostree-1.conf (file attributes) before_header: /boot/loader/entries/ostree-1.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-1.conf firstmatch: false group: null insertafter: null insertbefore: null line: '# EDPM_KERNEL_ARGS=' mode: null owner: null path: /boot/loader/entries/ostree-1.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-1.conf msg: '' msg: All assertions passed ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': '# EDPM_KERNEL_ARGS=', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item backup: '' changed: false diff: - after: '' after_header: /boot/loader/entries/ostree-2.conf (content) before: '' before_header: /boot/loader/entries/ostree-2.conf (content) - after_header: /boot/loader/entries/ostree-2.conf (file attributes) before_header: /boot/loader/entries/ostree-2.conf (file attributes) failed: false invocation: module_args: attributes: null backrefs: false backup: false create: false dest: /boot/loader/entries/ostree-2.conf firstmatch: false group: null insertafter: null insertbefore: null line: '# EDPM_KERNEL_ARGS=' mode: null owner: null path: /boot/loader/entries/ostree-2.conf regexp: null search_string: null selevel: null serole: null setype: null seuser: null state: present unsafe_writes: false validate: null item: ostree-2.conf msg: '' msg: All assertions passed PLAY RECAP ********************************************************************* instance : ok=62 changed=2 unreachable=0 failed=0 skipped=129 rescued=0 ignored=0 Monday 29 September 2025 10:28:21 +0000 (0:00:00.107) 0:00:17.456 ****** =============================================================================== Create BLS entry files -------------------------------------------------- 0.86s Gather ansible_local facts ---------------------------------------------- 0.51s check kernelargs -------------------------------------------------------- 0.50s check kernelargs -------------------------------------------------------- 0.42s check kernelargs EDPM_KERNEL_ARGS --------------------------------------- 0.40s check kernelargs -------------------------------------------------------- 0.40s check kernelargs EDPM_KERNEL_ARGS --------------------------------------- 0.40s check kernelargs EDPM_KERNEL_ARGS --------------------------------------- 0.40s check kernelargs EDPM_KERNEL_ARGS --------------------------------------- 0.38s check kernelargs -------------------------------------------------------- 0.38s osp.edpm.edpm_kernel : Add kernel args to boot entries ------------------ 0.30s osp.edpm.edpm_kernel : Add kernel args to boot entries ------------------ 0.30s osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.29s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.29s osp.edpm.edpm_kernel : Add kernel args to boot entries ------------------ 0.29s Create BLS entry dir ---------------------------------------------------- 0.28s osp.edpm.edpm_kernel : Add kernel args to boot entries ------------------ 0.28s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.25s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.22s osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.22s PLAY [Prepare] ***************************************************************** TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** Monday 29 September 2025 10:28:22 +0000 (0:00:00.069) 0:00:00.069 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** Monday 29 September 2025 10:28:22 +0000 (0:00:00.045) 0:00:00.114 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** Monday 29 September 2025 10:28:22 +0000 (0:00:00.038) 0:00:00.153 ****** ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* Monday 29 September 2025 10:28:22 +0000 (0:00:00.074) 0:00:00.227 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** Monday 29 September 2025 10:28:23 +0000 (0:00:00.267) 0:00:00.494 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** Monday 29 September 2025 10:28:23 +0000 (0:00:00.337) 0:00:00.832 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* Monday 29 September 2025 10:28:23 +0000 (0:00:00.236) 0:00:01.069 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Create default repo file] ******** Monday 29 September 2025 10:28:24 +0000 (0:00:00.604) 0:00:01.674 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** Monday 29 September 2025 10:28:24 +0000 (0:00:00.420) 0:00:02.094 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* Monday 29 September 2025 10:28:26 +0000 (0:00:01.319) 0:00:03.414 ****** ok: [instance] TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** Monday 29 September 2025 10:28:26 +0000 (0:00:00.622) 0:00:04.037 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Create repos] ******************** Monday 29 September 2025 10:28:27 +0000 (0:00:00.985) 0:00:05.022 ****** changed: [instance] TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** Monday 29 September 2025 10:28:28 +0000 (0:00:00.869) 0:00:05.892 ****** fatal: [instance]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.010752' end: '2025-09-29 10:28:28.812107' msg: non-zero return code rc: 1 start: '2025-09-29 10:28:28.801355' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: ...ignoring TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** Monday 29 September 2025 10:28:28 +0000 (0:00:00.247) 0:00:06.139 ****** skipping: [instance] TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** Monday 29 September 2025 10:28:28 +0000 (0:00:00.051) 0:00:06.191 ******