PLAY [Prepare] *****************************************************************

TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] ***
Wednesday 03 December 2025  06:14:31 +0000 (0:00:00.016)       0:00:00.016 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Wednesday 03 December 2025  06:14:31 +0000 (0:00:00.014)       0:00:00.030 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Wednesday 03 December 2025  06:14:31 +0000 (0:00:00.494)       0:00:00.525 ****
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml)

TASK [../../../../molecule/common/test_deps : Detect mirrors file] *************
Wednesday 03 December 2025  06:14:31 +0000 (0:00:00.033)       0:00:00.558 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Wednesday 03 December 2025  06:14:32 +0000 (0:00:00.254)       0:00:00.813 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Wednesday 03 December 2025  06:14:32 +0000 (0:00:00.291)       0:00:01.104 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Wednesday 03 December 2025  06:14:32 +0000 (0:00:00.206)       0:00:01.311 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Wednesday 03 December 2025  06:14:33 +0000 (0:00:00.522)       0:00:01.833 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Wednesday 03 December 2025  06:14:33 +0000 (0:00:00.447)       0:00:02.281 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Wednesday 03 December 2025  06:14:42 +0000 (0:00:09.346)       0:00:11.628 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Wednesday 03 December 2025  06:14:43 +0000 (0:00:01.004)       0:00:12.633 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Create repos] ********************
Wednesday 03 December 2025  06:14:47 +0000 (0:00:03.342)       0:00:15.975 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Wednesday 03 December 2025  06:14:48 +0000 (0:00:00.771)       0:00:16.747 ****
fatal: [instance]: FAILED! => changed=true
  cmd: |-
    rpm -qe redhat-release
  delta: '0:00:00.011158'
  end: '2025-12-03 06:14:48.284398'
  msg: non-zero return code
  rc: 1
  start: '2025-12-03 06:14:48.273240'
  stderr: ''
  stderr_lines: <omitted>
  stdout: package redhat-release is not installed
  stdout_lines: <omitted>
...ignoring

TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] ***
Wednesday 03 December 2025  06:14:48 +0000 (0:00:00.215)       0:00:16.962 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Wednesday 03 December 2025  06:14:48 +0000 (0:00:00.026)       0:00:16.989 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Wednesday 03 December 2025  06:16:01 +0000 (0:01:12.865)       0:01:29.854 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Wednesday 03 December 2025  06:16:02 +0000 (0:00:01.360)       0:01:31.214 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Wednesday 03 December 2025  06:16:03 +0000 (0:00:01.392)       0:01:32.607 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:16:03 +0000 (0:00:00.025)       0:01:32.633 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Wednesday 03 December 2025  06:16:04 +0000 (0:00:00.177)       0:01:32.811 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:16:04 +0000 (0:00:00.190)       0:01:33.001 ****
changed: [instance]

TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Wednesday 03 December 2025  06:16:04 +0000 (0:00:00.350)       0:01:33.352 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Wednesday 03 December 2025  06:16:04 +0000 (0:00:00.014)       0:01:33.366 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather repository list] ******************************
Wednesday 03 December 2025  06:16:05 +0000 (0:00:00.668)       0:01:34.035 ****
ok: [instance]

TASK [osp.edpm.env_data : Output installed packages] ***************************
Wednesday 03 December 2025  06:16:05 +0000 (0:00:00.354)       0:01:34.390 ****
ok: [instance] =>
  msg:
  - tzdata
  - fonts-filesystem
  - adobe-source-code-pro-fonts
  - dejavu-sans-fonts
  - langpacks-core-font-en
  - abattis-cantarell-fonts
  - geolite2-country
  - geolite2-city
  - gawk-all-langpacks
  - quota-nls
  - python3-setuptools-wheel
  - publicsuffix-list-dafsa
  - pcre2-syntax
  - ncurses-base
  - libssh-config
  - libreport-filesystem
  - dnf-data
  - kbd-misc
  - kbd-legacy
  - hwdata
  - dhcp-common
  - coreutils-common
  - centos-gpg-keys
  - centos-stream-repos
  - centos-stream-release
  - setup
  - filesystem
  - basesystem
  - ncurses-libs
  - bash
  - libgcc
  - glibc-gconv-extra
  - glibc-langpack-en
  - glibc-common
  - glibc
  - zlib
  - popt
  - xz-libs
  - libcap
  - libzstd
  - libstdc++
  - libuuid
  - libxcrypt
  - bzip2-libs
  - libcom_err
  - sqlite-libs
  - libxml2
  - libcap-ng
  - audit-libs
  - libmnl
  - libtalloc
  - elfutils-libelf
  - readline
  - crypto-policies
  - alternatives
  - keyutils-libs
  - libffi
  - libunistring
  - lua-libs
  - expat
  - libgpg-error
  - libnl3
  - libsepol
  - libtdb
  - lz4-libs
  - libidn2
  - libtevent
  - gmp
  - jansson
  - json-c
  - libattr
  - libacl
  - libsmartcols
  - libtasn1
  - p11-kit
  - pcre2
  - libselinux
  - sed
  - findutils
  - libsemanage
  - shadow-utils
  - libgcrypt
  - file-libs
  - file
  - gdbm-libs
  - libedit
  - libref_array
  - libverto
  - psmisc
  - libselinux-utils
  - p11-kit-trust
  - libassuan
  - keyutils
  - libbpf
  - iproute
  - e2fsprogs-libs
  - libicu
  - libproxy
  - fuse-libs
  - libbasicobjects
  - libcollection
  - libdhash
  - libgomp
  - libpath_utils
  - libini_config
  - libseccomp
  - libsigsegv
  - libsss_idmap
  - libyaml
  - lzo
  - numactl-libs
  - pcre
  - grep
  - openssl-fips-provider
  - openssl-libs
  - coreutils
  - ca-certificates
  - systemd-libs
  - libblkid
  - dbus-libs
  - libmount
  - kmod
  - util-linux-core
  - libfdisk
  - gzip
  - openssl
  - kmod-libs
  - libevent
  - cracklib
  - procps-ng
  - which
  - cracklib-dicts
  - avahi-libs
  - dbus-tools
  - centos-logos
  - libarchive
  - libsss_certmap
  - sscg
  - xz
  - squashfs-tools
  - libutempter
  - acl
  - gettext-libs
  - gettext
  - attr
  - mpfr
  - gawk
  - krb5-libs
  - libtirpc
  - quota
  - cyrus-sasl-lib
  - libssh
  - libpsl
  - libibverbs
  - libpcap
  - libnl3-cli
  - libteam
  - libksba
  - libcomps
  - ethtool
  - libss
  - e2fsprogs
  - libxcrypt-compat
  - python3-pip-wheel
  - python-unversioned-command
  - python3
  - python3-libs
  - python3-setuptools
  - python3-six
  - python3-libselinux
  - python3-pyyaml
  - python3-distro
  - python3-idna
  - python3-systemd
  - python3-audit
  - python3-libsemanage
  - python3-dateutil
  - python3-configobj
  - python3-setools
  - python3-libcomps
  - cockpit-bridge
  - python3-chardet
  - python3-libxml2
  - python3-ptyprocess
  - python3-pexpect
  - python3-pysocks
  - python3-urllib3
  - python3-requests
  - python3-attrs
  - python3-file-magic
  - sos
  - python3-jsonpointer
  - python3-jsonpatch
  - python3-markupsafe
  - python3-netifaces
  - python3-oauthlib
  - python3-prettytable
  - python3-pyrsistent
  - python3-jsonschema
  - python3-pyserial
  - python3-pytz
  - python3-babel
  - python3-jinja2
  - gdisk
  - groff-base
  - snappy
  - pigz
  - c-ares
  - cpio
  - diffutils
  - hostname
  - inih
  - kernel-tools-libs
  - less
  - libbrotli
  - libcbor
  - libdaemon
  - teamd
  - libdb
  - libeconf
  - libpwquality
  - pam
  - util-linux
  - grub2-common
  - openssh
  - grub2-pc-modules
  - kbd
  - libev
  - libverto-libev
  - libndp
  - libnfnetlink
  - libnetfilter_conntrack
  - iptables-libs
  - libnghttp2
  - libpipeline
  - libsss_nss_idmap
  - sssd-client
  - libsss_sudo
  - libtool-ltdl
  - openldap
  - libcurl
  - tpm2-tss
  - libnfsidmap
  - sssd-nfs-idmap
  - ima-evm-utils
  - curl
  - rpm
  - rpm-libs
  - policycoreutils
  - selinux-policy
  - selinux-policy-targeted
  - libsolv
  - cockpit-ws-selinux
  - rpm-plugin-systemd-inhibit
  - sudo
  - lmdb-libs
  - nettle
  - gnutls
  - glib2
  - python3-dbus
  - NetworkManager-libnm
  - libmodulemd
  - polkit-libs
  - gobject-introspection
  - python3-gobject-base-noarch
  - python3-gobject-base
  - python3-dasbus
  - gsettings-desktop-schemas
  - json-glib
  - libuser
  - webkit2gtk3-jsc
  - libproxy-webkitgtk4
  - glib-networking
  - npth
  - gnupg2
  - gpgme
  - librepo
  - libdnf
  - python3-libdnf
  - python3-hawkey
  - python3-gpg
  - rpm-sign-libs
  - oniguruma
  - jq
  - pciutils-libs
  - sg3_utils-libs
  - slang
  - newt
  - userspace-rcu
  - checkpolicy
  - python3-policycoreutils
  - policycoreutils-python-utils
  - libestr
  - libfastjson
  - libmaxminddb
  - ipcalc
  - liburing
  - langpacks-core-en_GB
  - systemd-rpm-macros
  - dbus
  - systemd-pam
  - systemd
  - dbus-common
  - dbus-broker
  - iputils
  - dhcp-client
  - cronie-anacron
  - cronie
  - crontabs
  - initscripts-service
  - polkit
  - polkit-pkla-compat
  - samba-common
  - libldb
  - libwbclient
  - samba-client-libs
  - samba-common-libs
  - sssd-common
  - audit
  - authselect-libs
  - device-mapper-libs
  - device-mapper
  - grub2-tools-minimal
  - cryptsetup-libs
  - systemd-udev
  - NetworkManager
  - NetworkManager-team
  - libfido2
  - os-prober
  - kpartx
  - xfsprogs
  - elfutils-default-yama-scope
  - elfutils-libs
  - elfutils-debuginfod-client
  - binutils-gold
  - binutils
  - rpm-build-libs
  - python3-rpm
  - python3-dnf
  - dnf
  - setroubleshoot-plugins
  - setroubleshoot-server
  - python3-dnf-plugins-core
  - dnf-plugins-core
  - gssproxy
  - libkcapi
  - libkcapi-hmaccalc
  - dracut
  - kernel-modules-core
  - kernel-core
  - grub2-tools
  - grubby
  - kernel-modules
  - dracut-network
  - dracut-squash
  - kexec-tools
  - logrotate
  - rsyslog-logrotate
  - rsyslog
  - rpcbind
  - oddjob
  - oddjob-mkhomedir
  - authselect
  - authselect-compat
  - nfs-utils
  - cockpit-system
  - kernel
  - crypto-policies-scripts
  - grub2-pc
  - dracut-config-generic
  - yum-utils
  - yum
  - cloud-init
  - openssh-clients
  - NetworkManager-tui
  - parted
  - sssd-kcm
  - chrony
  - microcode_ctl
  - openssh-server
  - qemu-guest-agent
  - langpacks-en_GB
  - sg3_utils
  - kernel-tools
  - cockpit-ws
  - passwd
  - initscripts-rename-device
  - irqbalance
  - rpm-plugin-selinux
  - rpm-plugin-audit
  - man-db
  - iproute-tc
  - cloud-utils-growpart
  - tcpdump
  - prefixdevname
  - rsync
  - tar
  - vim-minimal
  - lshw
  - libsysfs
  - lsscsi
  - ncurses
  - rootfiles
  - gpg-pubkey
  - git-core
  - git-core-doc
  - perl-Digest
  - perl-Digest-MD5
  - perl-B
  - perl-FileHandle
  - perl-Data-Dumper
  - perl-libnet
  - perl-base
  - perl-URI
  - perl-AutoLoader
  - perl-Mozilla-CA
  - perl-if
  - perl-IO-Socket-IP
  - perl-Time-Local
  - perl-File-Path
  - perl-Pod-Escapes
  - perl-Text-Tabs+Wrap
  - perl-IO-Socket-SSL
  - perl-Net-SSLeay
  - perl-Class-Struct
  - perl-POSIX
  - perl-Term-ANSIColor
  - perl-IPC-Open3
  - perl-subs
  - perl-File-Temp
  - perl-Term-Cap
  - perl-Pod-Simple
  - perl-HTTP-Tiny
  - perl-Socket
  - perl-SelectSaver
  - perl-Symbol
  - perl-File-stat
  - perl-podlators
  - perl-Pod-Perldoc
  - perl-Fcntl
  - perl-Text-ParseWords
  - perl-mro
  - perl-IO
  - perl-overloading
  - perl-Pod-Usage
  - perl-Errno
  - perl-File-Basename
  - perl-Getopt-Std
  - perl-MIME-Base64
  - perl-Scalar-List-Utils
  - perl-constant
  - perl-Storable
  - perl-overload
  - perl-parent
  - perl-vars
  - perl-Getopt-Long
  - perl-Carp
  - perl-Exporter
  - perl-NDBM_File
  - perl-PathTools
  - perl-Encode
  - perl-libs
  - perl-interpreter
  - perl-DynaLoader
  - perl-TermReadKey
  - perl-Error
  - perl-File-Find
  - perl-lib
  - emacs-filesystem
  - perl-Git
  - git
  - traceroute
  - ruby-libs
  - rubygem-bigdecimal
  - ruby-default-gems
  - rubygem-bundler
  - rubygem-io-console
  - rubygem-json
  - rubygem-psych
  - rubygem-rdoc
  - rubygems
  - ruby
  - libmpc
  - gdb-minimal
  - dwz
  - unzip
  - elfutils
  - bzip2
  - debugedit
  - zip
  - cpp
  - rust-srpm-macros
  - qt5-srpm-macros
  - python3-pip
  - perl-srpm-macros
  - openblas-srpm-macros
  - ocaml-srpm-macros
  - ncurses-c++-libs
  - lua-srpm-macros
  - llvm-filesystem
  - llvm-libs
  - libxslt
  - libstemmer
  - libstdc++-devel
  - libsoup
  - libjpeg-turbo
  - kernel-srpm-macros
  - kernel-headers
  - hunspell-filesystem
  - hunspell-en-US
  - hunspell
  - enchant
  - python3-enchant
  - glibc-headers
  - ghc-srpm-macros
  - efi-srpm-macros
  - desktop-file-utils
  - createrepo_c-libs
  - cmake-filesystem
  - zstd
  - tcl
  - shared-mime-info
  - python3-pyparsing
  - python3-packaging
  - pkgconf-m4
  - make
  - libpng
  - gdk-pixbuf2
  - libappstream-glib
  - libpkgconf
  - pkgconf
  - pkgconf-pkg-config
  - libgpg-error-devel
  - glibc-devel
  - libxcrypt-devel
  - gcc
  - annobin
  - gcc-plugin-annobin
  - ncurses-devel
  - xz-devel
  - zlib-devel
  - libxml2-devel
  - libnftnl
  - iptables-nft
  - info
  - ed
  - patch
  - fonts-srpm-macros
  - go-srpm-macros
  - python-srpm-macros
  - redhat-rpm-config
  - rpm-build
  - pyproject-srpm-macros
  - python-rpm-macros
  - python3-rpm-macros
  - python3-rpm-generators
  - cyrus-sasl
  - cyrus-sasl-devel
  - openldap-devel
  - python3-devel
  - ruby-devel
  - iptables-nft-services
  - libxslt-devel
  - readline-devel
  - gcc-c++
  - libffi-devel
  - openssl-devel
  - rpmlint
  - expect
  - createrepo_c
  - hunspell-en-GB
  - wget
  - systemd-devel
  - time
  - rpm-sign
  - passt
  - passt-selinux
  - fuse3-libs
  - container-selinux
  - protobuf-c
  - yajl
  - libslirp
  - slirp4netns
  - libnet
  - criu
  - criu-libs
  - crun
  - conmon
  - aardvark-dns
  - netavark
  - shadow-utils-subid
  - nftables
  - fuse-common
  - fuse3
  - fuse-overlayfs
  - containers-common
  - podman
  - cyrus-sasl-gssapi
  - libvirt-libs
  - python3-libvirt
  - python3-netaddr
  - python3-lxml
  - python3-jmespath
  - python3-pbr
  - python3-typing-extensions
  - python3-os-service-types
  - python3-stevedore
  - python3-iso8601
  - python3-decorator
  - python3-keystoneauth1
  - python3-platformdirs
  - python3-psutil
  - python3-mako
  - python3-dogpile-cache
  - python3-ply
  - python3-pycparser
  - python3-cffi
  - python3-cryptography
  - python3-requestsexceptions
  - python3-openstacksdk

TASK [osp.edpm.env_data : Output installed repositories] ***********************
Wednesday 03 December 2025  06:16:05 +0000 (0:00:00.053)       0:01:34.444 ****
ok: [instance] =>
  msg: |-
    #### REPOSITORIES
    repo id                       repo name
    appstream                     CentOS Stream 9 - AppStream
    baseos                        CentOS Stream 9 - BaseOS
    crb                           CentOS Stream 9 - CRB
    extras-common                 CentOS Stream 9 - Extras packages

PLAY RECAP *********************************************************************
instance                   : ok=24   changed=8    unreachable=0    failed=0    skipped=2    rescued=0    ignored=1

Wednesday 03 December 2025  06:16:05 +0000 (0:00:00.079)       0:01:34.523 ****
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 72.87s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 9.35s
../../../../molecule/common/test_deps : Install repo-setup -------------- 3.34s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.39s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.36s
../../../../molecule/common/test_deps : Get repo-setup repository ------- 1.00s
../../../../molecule/common/test_deps : Create repos -------------------- 0.77s
osp.edpm.env_data : Gather all installed packages ----------------------- 0.67s
../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.52s
../../../../molecule/common/test_deps : Gather facts if they don't exist --- 0.49s
../../../../molecule/common/test_deps : Create default repo file -------- 0.45s
osp.edpm.env_data : Gather repository list ------------------------------ 0.35s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.35s
../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.29s
../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.25s
../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.22s
../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.21s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.19s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.18s
osp.edpm.env_data : Output installed repositories ----------------------- 0.08s

PLAY [Converge] ****************************************************************

TASK [Backup the default grub file] ********************************************
Wednesday 03 December 2025  06:16:06 +0000 (0:00:00.028)       0:00:00.028 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role.] ***
Wednesday 03 December 2025  06:16:06 +0000 (0:00:00.367)       0:00:00.395 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Wednesday 03 December 2025  06:16:06 +0000 (0:00:00.045)       0:00:00.440 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Install additional packages] **********************
Wednesday 03 December 2025  06:16:07 +0000 (0:00:00.467)       0:00:00.908 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Remove dracut-config-generic] *********************
Wednesday 03 December 2025  06:16:07 +0000 (0:00:00.042)       0:00:00.950 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists] ***
Wednesday 03 December 2025  06:16:08 +0000 (0:00:01.740)       0:00:02.691 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Write list of modules to load at boot] ************
Wednesday 03 December 2025  06:16:09 +0000 (0:00:00.286)       0:00:02.977 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Modules reload] ***********************************
Wednesday 03 December 2025  06:16:09 +0000 (0:00:00.491)       0:00:03.469 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Render sysctl options] ****************************
Wednesday 03 December 2025  06:16:10 +0000 (0:00:00.603)       0:00:04.072 ****
changed: [instance]

RUNNING HANDLER [osp.edpm.edpm_kernel : Reload sysctl] *************************
Wednesday 03 December 2025  06:16:10 +0000 (0:00:00.423)       0:00:04.496 ****
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=9    changed=6    unreachable=0    failed=0    skipped=1    rescued=0    ignored=0

Wednesday 03 December 2025  06:16:11 +0000 (0:00:00.358)       0:00:04.854 ****
===============================================================================
osp.edpm.edpm_kernel : Remove dracut-config-generic --------------------- 1.74s
osp.edpm.edpm_kernel : Modules reload ----------------------------------- 0.60s
osp.edpm.edpm_kernel : Write list of modules to load at boot ------------ 0.49s
osp.edpm.edpm_kernel : Gather ansible_local facts ----------------------- 0.47s
osp.edpm.edpm_kernel : Render sysctl options ---------------------------- 0.42s
Backup the default grub file -------------------------------------------- 0.37s
osp.edpm.edpm_kernel : Reload sysctl ------------------------------------ 0.36s
osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists --- 0.29s
osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role. --- 0.05s
osp.edpm.edpm_kernel : Install additional packages ---------------------- 0.04s

PLAY [Converge] ****************************************************************

TASK [Backup the default grub file] ********************************************
Wednesday 03 December 2025  06:16:11 +0000 (0:00:00.029)       0:00:00.029 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role.] ***
Wednesday 03 December 2025  06:16:12 +0000 (0:00:00.374)       0:00:00.403 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Wednesday 03 December 2025  06:16:12 +0000 (0:00:00.046)       0:00:00.449 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Install additional packages] **********************
Wednesday 03 December 2025  06:16:12 +0000 (0:00:00.035)       0:00:00.485 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Remove dracut-config-generic] *********************
Wednesday 03 December 2025  06:16:12 +0000 (0:00:00.040)       0:00:00.525 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists] ***
Wednesday 03 December 2025  06:16:13 +0000 (0:00:01.261)       0:00:01.787 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Write list of modules to load at boot] ************
Wednesday 03 December 2025  06:16:13 +0000 (0:00:00.315)       0:00:02.102 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Modules reload] ***********************************
Wednesday 03 December 2025  06:16:14 +0000 (0:00:00.479)       0:00:02.582 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Render sysctl options] ****************************
Wednesday 03 December 2025  06:16:14 +0000 (0:00:00.034)       0:00:02.616 ****
ok: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=6    changed=0    unreachable=0    failed=0    skipped=3    rescued=0    ignored=0

Wednesday 03 December 2025  06:16:14 +0000 (0:00:00.468)       0:00:03.084 ****
===============================================================================
osp.edpm.edpm_kernel : Remove dracut-config-generic --------------------- 1.26s
osp.edpm.edpm_kernel : Write list of modules to load at boot ------------ 0.48s
osp.edpm.edpm_kernel : Render sysctl options ---------------------------- 0.47s
Backup the default grub file -------------------------------------------- 0.37s
osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists --- 0.32s
osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role. --- 0.05s
osp.edpm.edpm_kernel : Install additional packages ---------------------- 0.04s
osp.edpm.edpm_kernel : Gather ansible_local facts ----------------------- 0.04s
osp.edpm.edpm_kernel : Modules reload ----------------------------------- 0.03s

PLAY [Restore environment] *****************************************************

TASK [Restore the default grub file] *******************************************
Wednesday 03 December 2025  06:16:15 +0000 (0:00:00.063)       0:00:00.063 ****
ok: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=1    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

Wednesday 03 December 2025  06:16:15 +0000 (0:00:00.385)       0:00:00.449 ****
===============================================================================
Restore the default grub file ------------------------------------------- 0.39s

PLAY [Prepare] *****************************************************************

TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] ***
Wednesday 03 December 2025  06:16:16 +0000 (0:00:00.070)       0:00:00.070 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Wednesday 03 December 2025  06:16:16 +0000 (0:00:00.044)       0:00:00.114 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Wednesday 03 December 2025  06:16:16 +0000 (0:00:00.037)       0:00:00.151 ****
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml)

TASK [../../../../molecule/common/test_deps : Detect mirrors file] *************
Wednesday 03 December 2025  06:16:17 +0000 (0:00:00.072)       0:00:00.224 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Wednesday 03 December 2025  06:16:17 +0000 (0:00:00.261)       0:00:00.486 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Wednesday 03 December 2025  06:16:17 +0000 (0:00:00.344)       0:00:00.830 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Wednesday 03 December 2025  06:16:17 +0000 (0:00:00.235)       0:00:01.066 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Wednesday 03 December 2025  06:16:18 +0000 (0:00:00.584)       0:00:01.651 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Wednesday 03 December 2025  06:16:18 +0000 (0:00:00.375)       0:00:02.026 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Wednesday 03 December 2025  06:16:20 +0000 (0:00:01.221)       0:00:03.247 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Wednesday 03 December 2025  06:16:20 +0000 (0:00:00.557)       0:00:03.804 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Create repos] ********************
Wednesday 03 December 2025  06:16:21 +0000 (0:00:00.927)       0:00:04.732 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Wednesday 03 December 2025  06:16:22 +0000 (0:00:00.827)       0:00:05.560 ****
fatal: [instance]: FAILED! => changed=true
  cmd: |-
    rpm -qe redhat-release
  delta: '0:00:00.011114'
  end: '2025-12-03 06:16:22.524536'
  msg: non-zero return code
  rc: 1
  start: '2025-12-03 06:16:22.513422'
  stderr: ''
  stderr_lines: <omitted>
  stdout: package redhat-release is not installed
  stdout_lines: <omitted>
...ignoring

TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] ***
Wednesday 03 December 2025  06:16:22 +0000 (0:00:00.248)       0:00:05.809 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Wednesday 03 December 2025  06:16:22 +0000 (0:00:00.053)       0:00:05.862 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Wednesday 03 December 2025  06:17:20 +0000 (0:00:58.041)       0:01:03.904 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Wednesday 03 December 2025  06:17:21 +0000 (0:00:01.143)       0:01:05.048 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Wednesday 03 December 2025  06:17:22 +0000 (0:00:01.126)       0:01:06.174 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:17:22 +0000 (0:00:00.043)       0:01:06.218 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Wednesday 03 December 2025  06:17:23 +0000 (0:00:00.216)       0:01:06.435 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:17:23 +0000 (0:00:00.208)       0:01:06.643 ****
ok: [instance]

TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Wednesday 03 December 2025  06:17:23 +0000 (0:00:00.420)       0:01:07.064 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Wednesday 03 December 2025  06:17:23 +0000 (0:00:00.034)       0:01:07.098 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather repository list] ******************************
Wednesday 03 December 2025  06:17:24 +0000 (0:00:00.724)       0:01:07.823 ****
ok: [instance]

TASK [osp.edpm.env_data : Output installed packages] ***************************
Wednesday 03 December 2025  06:17:25 +0000 (0:00:00.412)       0:01:08.236 ****
ok: [instance] =>
  msg:
  - tzdata
  - fonts-filesystem
  - adobe-source-code-pro-fonts
  - dejavu-sans-fonts
  - langpacks-core-font-en
  - abattis-cantarell-fonts
  - geolite2-country
  - geolite2-city
  - gawk-all-langpacks
  - quota-nls
  - python3-setuptools-wheel
  - publicsuffix-list-dafsa
  - pcre2-syntax
  - ncurses-base
  - libssh-config
  - libreport-filesystem
  - dnf-data
  - kbd-misc
  - kbd-legacy
  - hwdata
  - dhcp-common
  - coreutils-common
  - centos-gpg-keys
  - centos-stream-repos
  - centos-stream-release
  - setup
  - filesystem
  - basesystem
  - ncurses-libs
  - bash
  - libgcc
  - glibc-gconv-extra
  - glibc-langpack-en
  - glibc-common
  - glibc
  - zlib
  - popt
  - xz-libs
  - libcap
  - libzstd
  - libstdc++
  - libuuid
  - libxcrypt
  - bzip2-libs
  - libcom_err
  - sqlite-libs
  - libxml2
  - libcap-ng
  - audit-libs
  - libmnl
  - libtalloc
  - elfutils-libelf
  - readline
  - crypto-policies
  - alternatives
  - keyutils-libs
  - libffi
  - libunistring
  - lua-libs
  - expat
  - libgpg-error
  - libnl3
  - libsepol
  - libtdb
  - lz4-libs
  - libidn2
  - libtevent
  - gmp
  - jansson
  - json-c
  - libattr
  - libacl
  - libsmartcols
  - libtasn1
  - p11-kit
  - pcre2
  - libselinux
  - sed
  - findutils
  - libsemanage
  - shadow-utils
  - libgcrypt
  - file-libs
  - file
  - gdbm-libs
  - libedit
  - libref_array
  - libverto
  - psmisc
  - libselinux-utils
  - p11-kit-trust
  - libassuan
  - keyutils
  - libbpf
  - iproute
  - e2fsprogs-libs
  - libicu
  - libproxy
  - fuse-libs
  - libbasicobjects
  - libcollection
  - libdhash
  - libgomp
  - libpath_utils
  - libini_config
  - libseccomp
  - libsigsegv
  - libsss_idmap
  - libyaml
  - lzo
  - numactl-libs
  - pcre
  - grep
  - openssl-fips-provider
  - openssl-libs
  - coreutils
  - ca-certificates
  - systemd-libs
  - libblkid
  - dbus-libs
  - libmount
  - kmod
  - util-linux-core
  - libfdisk
  - gzip
  - openssl
  - kmod-libs
  - libevent
  - cracklib
  - procps-ng
  - which
  - cracklib-dicts
  - avahi-libs
  - dbus-tools
  - centos-logos
  - libarchive
  - libsss_certmap
  - sscg
  - xz
  - squashfs-tools
  - libutempter
  - acl
  - gettext-libs
  - gettext
  - attr
  - mpfr
  - gawk
  - krb5-libs
  - libtirpc
  - quota
  - cyrus-sasl-lib
  - libssh
  - libpsl
  - libibverbs
  - libpcap
  - libnl3-cli
  - libteam
  - libksba
  - libcomps
  - ethtool
  - libss
  - e2fsprogs
  - libxcrypt-compat
  - python3-pip-wheel
  - python-unversioned-command
  - python3
  - python3-libs
  - python3-setuptools
  - python3-six
  - python3-libselinux
  - python3-pyyaml
  - python3-distro
  - python3-idna
  - python3-systemd
  - python3-audit
  - python3-libsemanage
  - python3-dateutil
  - python3-configobj
  - python3-setools
  - python3-libcomps
  - cockpit-bridge
  - python3-chardet
  - python3-libxml2
  - python3-ptyprocess
  - python3-pexpect
  - python3-pysocks
  - python3-urllib3
  - python3-requests
  - python3-attrs
  - python3-file-magic
  - sos
  - python3-jsonpointer
  - python3-jsonpatch
  - python3-markupsafe
  - python3-netifaces
  - python3-oauthlib
  - python3-prettytable
  - python3-pyrsistent
  - python3-jsonschema
  - python3-pyserial
  - python3-pytz
  - python3-babel
  - python3-jinja2
  - gdisk
  - groff-base
  - snappy
  - pigz
  - c-ares
  - cpio
  - diffutils
  - hostname
  - inih
  - kernel-tools-libs
  - less
  - libbrotli
  - libcbor
  - libdaemon
  - teamd
  - libdb
  - libeconf
  - libpwquality
  - pam
  - util-linux
  - grub2-common
  - openssh
  - grub2-pc-modules
  - kbd
  - libev
  - libverto-libev
  - libndp
  - libnfnetlink
  - libnetfilter_conntrack
  - iptables-libs
  - libnghttp2
  - libpipeline
  - libsss_nss_idmap
  - sssd-client
  - libsss_sudo
  - libtool-ltdl
  - openldap
  - libcurl
  - tpm2-tss
  - libnfsidmap
  - sssd-nfs-idmap
  - ima-evm-utils
  - curl
  - rpm
  - rpm-libs
  - policycoreutils
  - selinux-policy
  - selinux-policy-targeted
  - libsolv
  - cockpit-ws-selinux
  - rpm-plugin-systemd-inhibit
  - sudo
  - lmdb-libs
  - nettle
  - gnutls
  - glib2
  - python3-dbus
  - NetworkManager-libnm
  - libmodulemd
  - polkit-libs
  - gobject-introspection
  - python3-gobject-base-noarch
  - python3-gobject-base
  - python3-dasbus
  - gsettings-desktop-schemas
  - json-glib
  - libuser
  - webkit2gtk3-jsc
  - libproxy-webkitgtk4
  - glib-networking
  - npth
  - gnupg2
  - gpgme
  - librepo
  - libdnf
  - python3-libdnf
  - python3-hawkey
  - python3-gpg
  - rpm-sign-libs
  - oniguruma
  - jq
  - pciutils-libs
  - sg3_utils-libs
  - slang
  - newt
  - userspace-rcu
  - checkpolicy
  - python3-policycoreutils
  - policycoreutils-python-utils
  - libestr
  - libfastjson
  - libmaxminddb
  - ipcalc
  - liburing
  - langpacks-core-en_GB
  - systemd-rpm-macros
  - dbus
  - systemd-pam
  - systemd
  - dbus-common
  - dbus-broker
  - iputils
  - dhcp-client
  - cronie-anacron
  - cronie
  - crontabs
  - initscripts-service
  - polkit
  - polkit-pkla-compat
  - samba-common
  - libldb
  - libwbclient
  - samba-client-libs
  - samba-common-libs
  - sssd-common
  - audit
  - authselect-libs
  - device-mapper-libs
  - device-mapper
  - grub2-tools-minimal
  - cryptsetup-libs
  - systemd-udev
  - NetworkManager
  - NetworkManager-team
  - libfido2
  - os-prober
  - kpartx
  - xfsprogs
  - elfutils-default-yama-scope
  - elfutils-libs
  - elfutils-debuginfod-client
  - binutils-gold
  - binutils
  - rpm-build-libs
  - python3-rpm
  - python3-dnf
  - dnf
  - setroubleshoot-plugins
  - setroubleshoot-server
  - python3-dnf-plugins-core
  - dnf-plugins-core
  - gssproxy
  - libkcapi
  - libkcapi-hmaccalc
  - dracut
  - kernel-modules-core
  - kernel-core
  - grub2-tools
  - grubby
  - kernel-modules
  - dracut-network
  - dracut-squash
  - kexec-tools
  - logrotate
  - rsyslog-logrotate
  - rsyslog
  - rpcbind
  - oddjob
  - oddjob-mkhomedir
  - authselect
  - authselect-compat
  - nfs-utils
  - cockpit-system
  - kernel
  - crypto-policies-scripts
  - grub2-pc
  - yum-utils
  - yum
  - cloud-init
  - openssh-clients
  - NetworkManager-tui
  - parted
  - sssd-kcm
  - chrony
  - microcode_ctl
  - openssh-server
  - qemu-guest-agent
  - langpacks-en_GB
  - sg3_utils
  - kernel-tools
  - cockpit-ws
  - passwd
  - initscripts-rename-device
  - irqbalance
  - rpm-plugin-selinux
  - rpm-plugin-audit
  - man-db
  - iproute-tc
  - cloud-utils-growpart
  - tcpdump
  - prefixdevname
  - rsync
  - tar
  - vim-minimal
  - lshw
  - libsysfs
  - lsscsi
  - ncurses
  - rootfiles
  - gpg-pubkey
  - git-core
  - git-core-doc
  - perl-Digest
  - perl-Digest-MD5
  - perl-B
  - perl-FileHandle
  - perl-Data-Dumper
  - perl-libnet
  - perl-base
  - perl-URI
  - perl-AutoLoader
  - perl-Mozilla-CA
  - perl-if
  - perl-IO-Socket-IP
  - perl-Time-Local
  - perl-File-Path
  - perl-Pod-Escapes
  - perl-Text-Tabs+Wrap
  - perl-IO-Socket-SSL
  - perl-Net-SSLeay
  - perl-Class-Struct
  - perl-POSIX
  - perl-Term-ANSIColor
  - perl-IPC-Open3
  - perl-subs
  - perl-File-Temp
  - perl-Term-Cap
  - perl-Pod-Simple
  - perl-HTTP-Tiny
  - perl-Socket
  - perl-SelectSaver
  - perl-Symbol
  - perl-File-stat
  - perl-podlators
  - perl-Pod-Perldoc
  - perl-Fcntl
  - perl-Text-ParseWords
  - perl-mro
  - perl-IO
  - perl-overloading
  - perl-Pod-Usage
  - perl-Errno
  - perl-File-Basename
  - perl-Getopt-Std
  - perl-MIME-Base64
  - perl-Scalar-List-Utils
  - perl-constant
  - perl-Storable
  - perl-overload
  - perl-parent
  - perl-vars
  - perl-Getopt-Long
  - perl-Carp
  - perl-Exporter
  - perl-NDBM_File
  - perl-PathTools
  - perl-Encode
  - perl-libs
  - perl-interpreter
  - perl-DynaLoader
  - perl-TermReadKey
  - perl-Error
  - perl-File-Find
  - perl-lib
  - emacs-filesystem
  - perl-Git
  - git
  - traceroute
  - ruby-libs
  - rubygem-bigdecimal
  - ruby-default-gems
  - rubygem-bundler
  - rubygem-io-console
  - rubygem-json
  - rubygem-psych
  - rubygem-rdoc
  - rubygems
  - ruby
  - libmpc
  - gdb-minimal
  - dwz
  - unzip
  - elfutils
  - bzip2
  - debugedit
  - zip
  - cpp
  - rust-srpm-macros
  - qt5-srpm-macros
  - python3-pip
  - perl-srpm-macros
  - openblas-srpm-macros
  - ocaml-srpm-macros
  - ncurses-c++-libs
  - lua-srpm-macros
  - llvm-filesystem
  - llvm-libs
  - libxslt
  - libstemmer
  - libstdc++-devel
  - libsoup
  - libjpeg-turbo
  - kernel-srpm-macros
  - kernel-headers
  - hunspell-filesystem
  - hunspell-en-US
  - hunspell
  - enchant
  - python3-enchant
  - glibc-headers
  - ghc-srpm-macros
  - efi-srpm-macros
  - desktop-file-utils
  - createrepo_c-libs
  - cmake-filesystem
  - zstd
  - tcl
  - shared-mime-info
  - python3-pyparsing
  - python3-packaging
  - pkgconf-m4
  - make
  - libpng
  - gdk-pixbuf2
  - libappstream-glib
  - libpkgconf
  - pkgconf
  - pkgconf-pkg-config
  - libgpg-error-devel
  - glibc-devel
  - libxcrypt-devel
  - gcc
  - annobin
  - gcc-plugin-annobin
  - ncurses-devel
  - xz-devel
  - zlib-devel
  - libxml2-devel
  - libnftnl
  - iptables-nft
  - info
  - ed
  - patch
  - fonts-srpm-macros
  - go-srpm-macros
  - python-srpm-macros
  - redhat-rpm-config
  - rpm-build
  - pyproject-srpm-macros
  - python-rpm-macros
  - python3-rpm-macros
  - python3-rpm-generators
  - cyrus-sasl
  - cyrus-sasl-devel
  - openldap-devel
  - python3-devel
  - ruby-devel
  - iptables-nft-services
  - libxslt-devel
  - readline-devel
  - gcc-c++
  - libffi-devel
  - openssl-devel
  - rpmlint
  - expect
  - createrepo_c
  - hunspell-en-GB
  - wget
  - systemd-devel
  - time
  - rpm-sign
  - passt
  - passt-selinux
  - fuse3-libs
  - container-selinux
  - protobuf-c
  - yajl
  - libslirp
  - slirp4netns
  - libnet
  - criu
  - criu-libs
  - crun
  - conmon
  - aardvark-dns
  - netavark
  - shadow-utils-subid
  - nftables
  - fuse-common
  - fuse3
  - fuse-overlayfs
  - containers-common
  - podman
  - cyrus-sasl-gssapi
  - libvirt-libs
  - python3-libvirt
  - python3-netaddr
  - python3-lxml
  - python3-jmespath
  - python3-pbr
  - python3-typing-extensions
  - python3-os-service-types
  - python3-stevedore
  - python3-iso8601
  - python3-decorator
  - python3-keystoneauth1
  - python3-platformdirs
  - python3-psutil
  - python3-mako
  - python3-dogpile-cache
  - python3-ply
  - python3-pycparser
  - python3-cffi
  - python3-cryptography
  - python3-requestsexceptions
  - python3-openstacksdk

TASK [osp.edpm.env_data : Output installed repositories] ***********************
Wednesday 03 December 2025  06:17:25 +0000 (0:00:00.066)       0:01:08.302 ****
ok: [instance] =>
  msg: |-
    #### REPOSITORIES
    repo id                       repo name
    appstream                     CentOS Stream 9 - AppStream
    baseos                        CentOS Stream 9 - BaseOS
    crb                           CentOS Stream 9 - CRB
    extras-common                 CentOS Stream 9 - Extras packages

PLAY RECAP *********************************************************************
instance                   : ok=23   changed=4    unreachable=0    failed=0    skipped=3    rescued=0    ignored=1

Wednesday 03 December 2025  06:17:25 +0000 (0:00:00.090)       0:01:08.393 ****
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 58.04s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.22s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.14s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.13s
../../../../molecule/common/test_deps : Install repo-setup -------------- 0.93s
../../../../molecule/common/test_deps : Create repos -------------------- 0.83s
osp.edpm.env_data : Gather all installed packages ----------------------- 0.72s
../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.58s
../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.56s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.42s
osp.edpm.env_data : Gather repository list ------------------------------ 0.41s
../../../../molecule/common/test_deps : Create default repo file -------- 0.38s
../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.34s
../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.26s
../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.25s
../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.24s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.22s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s
osp.edpm.env_data : Output installed repositories ----------------------- 0.09s
../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s

PLAY [Converge] ****************************************************************

TASK [Backup the default grub file] ********************************************
Wednesday 03 December 2025  06:17:25 +0000 (0:00:00.029)       0:00:00.029 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role.] ***
Wednesday 03 December 2025  06:17:26 +0000 (0:00:00.447)       0:00:00.476 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Wednesday 03 December 2025  06:17:26 +0000 (0:00:00.050)       0:00:00.527 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Install additional packages] **********************
Wednesday 03 December 2025  06:17:26 +0000 (0:00:00.041)       0:00:00.569 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Remove dracut-config-generic] *********************
Wednesday 03 December 2025  06:17:39 +0000 (0:00:13.650)       0:00:14.219 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists] ***
Wednesday 03 December 2025  06:17:41 +0000 (0:00:01.139)       0:00:15.359 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Write list of modules to load at boot] ************
Wednesday 03 December 2025  06:17:41 +0000 (0:00:00.281)       0:00:15.641 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Modules reload] ***********************************
Wednesday 03 December 2025  06:17:41 +0000 (0:00:00.456)       0:00:16.097 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Render sysctl options] ****************************
Wednesday 03 December 2025  06:17:42 +0000 (0:00:00.525)       0:00:16.622 ****
changed: [instance]

RUNNING HANDLER [osp.edpm.edpm_kernel : Reload sysctl] *************************
Wednesday 03 December 2025  06:17:42 +0000 (0:00:00.470)       0:00:17.093 ****
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=9    changed=6    unreachable=0    failed=0    skipped=1    rescued=0    ignored=0

Wednesday 03 December 2025  06:17:43 +0000 (0:00:00.365)       0:00:17.458 ****
===============================================================================
osp.edpm.edpm_kernel : Install additional packages --------------------- 13.65s
osp.edpm.edpm_kernel : Remove dracut-config-generic --------------------- 1.14s
osp.edpm.edpm_kernel : Modules reload ----------------------------------- 0.53s
osp.edpm.edpm_kernel : Render sysctl options ---------------------------- 0.47s
osp.edpm.edpm_kernel : Write list of modules to load at boot ------------ 0.46s
Backup the default grub file -------------------------------------------- 0.45s
osp.edpm.edpm_kernel : Reload sysctl ------------------------------------ 0.37s
osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists --- 0.28s
osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role. --- 0.05s
osp.edpm.edpm_kernel : Gather ansible_local facts ----------------------- 0.04s

PLAY [Converge] ****************************************************************

TASK [Backup the default grub file] ********************************************
Wednesday 03 December 2025  06:17:43 +0000 (0:00:00.028)       0:00:00.028 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role.] ***
Wednesday 03 December 2025  06:17:43 +0000 (0:00:00.368)       0:00:00.397 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Wednesday 03 December 2025  06:17:44 +0000 (0:00:00.046)       0:00:00.443 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Install additional packages] **********************
Wednesday 03 December 2025  06:17:44 +0000 (0:00:00.038)       0:00:00.482 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Remove dracut-config-generic] *********************
Wednesday 03 December 2025  06:17:45 +0000 (0:00:01.281)       0:00:01.763 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists] ***
Wednesday 03 December 2025  06:17:46 +0000 (0:00:01.142)       0:00:02.906 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Write list of modules to load at boot] ************
Wednesday 03 December 2025  06:17:46 +0000 (0:00:00.279)       0:00:03.185 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Modules reload] ***********************************
Wednesday 03 December 2025  06:17:47 +0000 (0:00:00.470)       0:00:03.656 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Render sysctl options] ****************************
Wednesday 03 December 2025  06:17:47 +0000 (0:00:00.032)       0:00:03.688 ****
ok: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=7    changed=0    unreachable=0    failed=0    skipped=2    rescued=0    ignored=0

Wednesday 03 December 2025  06:17:47 +0000 (0:00:00.475)       0:00:04.164 ****
===============================================================================
osp.edpm.edpm_kernel : Install additional packages ---------------------- 1.28s
osp.edpm.edpm_kernel : Remove dracut-config-generic --------------------- 1.14s
osp.edpm.edpm_kernel : Render sysctl options ---------------------------- 0.48s
osp.edpm.edpm_kernel : Write list of modules to load at boot ------------ 0.47s
Backup the default grub file -------------------------------------------- 0.37s
osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists --- 0.28s
osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role. --- 0.05s
osp.edpm.edpm_kernel : Gather ansible_local facts ----------------------- 0.04s
osp.edpm.edpm_kernel : Modules reload ----------------------------------- 0.03s

PLAY [Restore environment] *****************************************************

TASK [Restore the default grub file] *******************************************
Wednesday 03 December 2025  06:17:48 +0000 (0:00:00.065)       0:00:00.065 ****
ok: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=1    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

Wednesday 03 December 2025  06:17:48 +0000 (0:00:00.394)       0:00:00.460 ****
===============================================================================
Restore the default grub file ------------------------------------------- 0.39s

PLAY [Prepare] *****************************************************************

TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] ***
Wednesday 03 December 2025  06:17:49 +0000 (0:00:00.074)       0:00:00.074 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Wednesday 03 December 2025  06:17:49 +0000 (0:00:00.045)       0:00:00.120 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Wednesday 03 December 2025  06:17:50 +0000 (0:00:00.037)       0:00:00.158 ****
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml)

TASK [../../../../molecule/common/test_deps : Detect mirrors file] *************
Wednesday 03 December 2025  06:17:50 +0000 (0:00:00.071)       0:00:00.230 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Wednesday 03 December 2025  06:17:50 +0000 (0:00:00.264)       0:00:00.494 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Wednesday 03 December 2025  06:17:50 +0000 (0:00:00.344)       0:00:00.839 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Wednesday 03 December 2025  06:17:50 +0000 (0:00:00.229)       0:00:01.069 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Wednesday 03 December 2025  06:17:51 +0000 (0:00:00.578)       0:00:01.648 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Wednesday 03 December 2025  06:17:51 +0000 (0:00:00.375)       0:00:02.023 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Wednesday 03 December 2025  06:17:53 +0000 (0:00:01.226)       0:00:03.250 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Wednesday 03 December 2025  06:17:53 +0000 (0:00:00.570)       0:00:03.821 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Create repos] ********************
Wednesday 03 December 2025  06:17:54 +0000 (0:00:00.930)       0:00:04.751 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Wednesday 03 December 2025  06:17:55 +0000 (0:00:00.826)       0:00:05.578 ****
fatal: [instance]: FAILED! => changed=true
  cmd: |-
    rpm -qe redhat-release
  delta: '0:00:00.011738'
  end: '2025-12-03 06:17:55.640025'
  msg: non-zero return code
  rc: 1
  start: '2025-12-03 06:17:55.628287'
  stderr: ''
  stderr_lines: <omitted>
  stdout: package redhat-release is not installed
  stdout_lines: <omitted>
...ignoring

TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] ***
Wednesday 03 December 2025  06:17:55 +0000 (0:00:00.252)       0:00:05.830 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Wednesday 03 December 2025  06:17:55 +0000 (0:00:00.051)       0:00:05.882 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Wednesday 03 December 2025  06:18:55 +0000 (0:00:59.915)       0:01:05.797 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Wednesday 03 December 2025  06:18:56 +0000 (0:00:01.155)       0:01:06.952 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Wednesday 03 December 2025  06:18:57 +0000 (0:00:01.130)       0:01:08.084 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:18:57 +0000 (0:00:00.041)       0:01:08.125 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Wednesday 03 December 2025  06:18:58 +0000 (0:00:00.191)       0:01:08.316 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:18:58 +0000 (0:00:00.189)       0:01:08.506 ****
ok: [instance]

TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Wednesday 03 December 2025  06:18:58 +0000 (0:00:00.371)       0:01:08.877 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Wednesday 03 December 2025  06:18:58 +0000 (0:00:00.030)       0:01:08.908 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather repository list] ******************************
Wednesday 03 December 2025  06:18:59 +0000 (0:00:00.662)       0:01:09.571 ****
ok: [instance]

TASK [osp.edpm.env_data : Output installed packages] ***************************
Wednesday 03 December 2025  06:18:59 +0000 (0:00:00.334)       0:01:09.905 ****
ok: [instance] =>
  msg:
  - tzdata
  - fonts-filesystem
  - adobe-source-code-pro-fonts
  - dejavu-sans-fonts
  - langpacks-core-font-en
  - abattis-cantarell-fonts
  - geolite2-country
  - geolite2-city
  - gawk-all-langpacks
  - quota-nls
  - python3-setuptools-wheel
  - publicsuffix-list-dafsa
  - pcre2-syntax
  - ncurses-base
  - libssh-config
  - libreport-filesystem
  - dnf-data
  - kbd-misc
  - kbd-legacy
  - hwdata
  - dhcp-common
  - coreutils-common
  - centos-gpg-keys
  - centos-stream-repos
  - centos-stream-release
  - setup
  - filesystem
  - basesystem
  - ncurses-libs
  - bash
  - libgcc
  - glibc-gconv-extra
  - glibc-langpack-en
  - glibc-common
  - glibc
  - zlib
  - popt
  - xz-libs
  - libcap
  - libzstd
  - libstdc++
  - libuuid
  - libxcrypt
  - bzip2-libs
  - libcom_err
  - sqlite-libs
  - libxml2
  - libcap-ng
  - audit-libs
  - libmnl
  - libtalloc
  - elfutils-libelf
  - readline
  - crypto-policies
  - alternatives
  - keyutils-libs
  - libffi
  - libunistring
  - lua-libs
  - expat
  - libgpg-error
  - libnl3
  - libsepol
  - libtdb
  - lz4-libs
  - libidn2
  - libtevent
  - gmp
  - jansson
  - json-c
  - libattr
  - libacl
  - libsmartcols
  - libtasn1
  - p11-kit
  - pcre2
  - libselinux
  - sed
  - findutils
  - libsemanage
  - shadow-utils
  - libgcrypt
  - file-libs
  - file
  - gdbm-libs
  - libedit
  - libref_array
  - libverto
  - psmisc
  - libselinux-utils
  - p11-kit-trust
  - libassuan
  - keyutils
  - libbpf
  - iproute
  - e2fsprogs-libs
  - libicu
  - libproxy
  - fuse-libs
  - libbasicobjects
  - libcollection
  - libdhash
  - libgomp
  - libpath_utils
  - libini_config
  - libseccomp
  - libsigsegv
  - libsss_idmap
  - libyaml
  - lzo
  - numactl-libs
  - pcre
  - grep
  - openssl-fips-provider
  - openssl-libs
  - coreutils
  - ca-certificates
  - systemd-libs
  - libblkid
  - dbus-libs
  - libmount
  - kmod
  - util-linux-core
  - libfdisk
  - gzip
  - openssl
  - kmod-libs
  - libevent
  - cracklib
  - procps-ng
  - which
  - cracklib-dicts
  - avahi-libs
  - dbus-tools
  - centos-logos
  - libarchive
  - libsss_certmap
  - sscg
  - xz
  - squashfs-tools
  - libutempter
  - acl
  - gettext-libs
  - gettext
  - attr
  - mpfr
  - gawk
  - krb5-libs
  - libtirpc
  - quota
  - cyrus-sasl-lib
  - libssh
  - libpsl
  - libibverbs
  - libpcap
  - libnl3-cli
  - libteam
  - libksba
  - libcomps
  - ethtool
  - libss
  - e2fsprogs
  - libxcrypt-compat
  - python3-pip-wheel
  - python-unversioned-command
  - python3
  - python3-libs
  - python3-setuptools
  - python3-six
  - python3-libselinux
  - python3-pyyaml
  - python3-distro
  - python3-idna
  - python3-systemd
  - python3-audit
  - python3-libsemanage
  - python3-dateutil
  - python3-configobj
  - python3-setools
  - python3-libcomps
  - cockpit-bridge
  - python3-chardet
  - python3-libxml2
  - python3-ptyprocess
  - python3-pexpect
  - python3-pysocks
  - python3-urllib3
  - python3-requests
  - python3-attrs
  - python3-file-magic
  - sos
  - python3-jsonpointer
  - python3-jsonpatch
  - python3-markupsafe
  - python3-netifaces
  - python3-oauthlib
  - python3-prettytable
  - python3-pyrsistent
  - python3-jsonschema
  - python3-pyserial
  - python3-pytz
  - python3-babel
  - python3-jinja2
  - gdisk
  - groff-base
  - snappy
  - pigz
  - c-ares
  - cpio
  - diffutils
  - hostname
  - inih
  - kernel-tools-libs
  - less
  - libbrotli
  - libcbor
  - libdaemon
  - teamd
  - libdb
  - libeconf
  - libpwquality
  - pam
  - util-linux
  - grub2-common
  - openssh
  - grub2-pc-modules
  - kbd
  - libev
  - libverto-libev
  - libndp
  - libnfnetlink
  - libnetfilter_conntrack
  - iptables-libs
  - libnghttp2
  - libpipeline
  - libsss_nss_idmap
  - sssd-client
  - libsss_sudo
  - libtool-ltdl
  - openldap
  - libcurl
  - tpm2-tss
  - libnfsidmap
  - sssd-nfs-idmap
  - ima-evm-utils
  - curl
  - rpm
  - rpm-libs
  - policycoreutils
  - selinux-policy
  - selinux-policy-targeted
  - libsolv
  - cockpit-ws-selinux
  - rpm-plugin-systemd-inhibit
  - sudo
  - lmdb-libs
  - nettle
  - gnutls
  - glib2
  - python3-dbus
  - NetworkManager-libnm
  - libmodulemd
  - polkit-libs
  - gobject-introspection
  - python3-gobject-base-noarch
  - python3-gobject-base
  - python3-dasbus
  - gsettings-desktop-schemas
  - json-glib
  - libuser
  - webkit2gtk3-jsc
  - libproxy-webkitgtk4
  - glib-networking
  - npth
  - gnupg2
  - gpgme
  - librepo
  - libdnf
  - python3-libdnf
  - python3-hawkey
  - python3-gpg
  - rpm-sign-libs
  - oniguruma
  - jq
  - pciutils-libs
  - sg3_utils-libs
  - slang
  - newt
  - userspace-rcu
  - checkpolicy
  - python3-policycoreutils
  - policycoreutils-python-utils
  - libestr
  - libfastjson
  - libmaxminddb
  - ipcalc
  - liburing
  - langpacks-core-en_GB
  - systemd-rpm-macros
  - dbus
  - systemd-pam
  - systemd
  - dbus-common
  - dbus-broker
  - iputils
  - dhcp-client
  - cronie-anacron
  - cronie
  - crontabs
  - initscripts-service
  - polkit
  - polkit-pkla-compat
  - samba-common
  - libldb
  - libwbclient
  - samba-client-libs
  - samba-common-libs
  - sssd-common
  - audit
  - authselect-libs
  - device-mapper-libs
  - device-mapper
  - grub2-tools-minimal
  - cryptsetup-libs
  - systemd-udev
  - NetworkManager
  - NetworkManager-team
  - libfido2
  - os-prober
  - kpartx
  - xfsprogs
  - elfutils-default-yama-scope
  - elfutils-libs
  - elfutils-debuginfod-client
  - binutils-gold
  - binutils
  - rpm-build-libs
  - python3-rpm
  - python3-dnf
  - dnf
  - setroubleshoot-plugins
  - setroubleshoot-server
  - python3-dnf-plugins-core
  - dnf-plugins-core
  - gssproxy
  - libkcapi
  - libkcapi-hmaccalc
  - dracut
  - kernel-modules-core
  - kernel-core
  - grub2-tools
  - grubby
  - kernel-modules
  - dracut-network
  - dracut-squash
  - kexec-tools
  - logrotate
  - rsyslog-logrotate
  - rsyslog
  - rpcbind
  - oddjob
  - oddjob-mkhomedir
  - authselect
  - authselect-compat
  - nfs-utils
  - cockpit-system
  - kernel
  - crypto-policies-scripts
  - grub2-pc
  - yum-utils
  - yum
  - cloud-init
  - openssh-clients
  - NetworkManager-tui
  - parted
  - sssd-kcm
  - chrony
  - microcode_ctl
  - openssh-server
  - qemu-guest-agent
  - langpacks-en_GB
  - sg3_utils
  - kernel-tools
  - cockpit-ws
  - passwd
  - initscripts-rename-device
  - irqbalance
  - rpm-plugin-selinux
  - rpm-plugin-audit
  - man-db
  - iproute-tc
  - cloud-utils-growpart
  - tcpdump
  - prefixdevname
  - rsync
  - tar
  - vim-minimal
  - lshw
  - libsysfs
  - lsscsi
  - ncurses
  - rootfiles
  - gpg-pubkey
  - git-core
  - git-core-doc
  - perl-Digest
  - perl-Digest-MD5
  - perl-B
  - perl-FileHandle
  - perl-Data-Dumper
  - perl-libnet
  - perl-base
  - perl-URI
  - perl-AutoLoader
  - perl-Mozilla-CA
  - perl-if
  - perl-IO-Socket-IP
  - perl-Time-Local
  - perl-File-Path
  - perl-Pod-Escapes
  - perl-Text-Tabs+Wrap
  - perl-IO-Socket-SSL
  - perl-Net-SSLeay
  - perl-Class-Struct
  - perl-POSIX
  - perl-Term-ANSIColor
  - perl-IPC-Open3
  - perl-subs
  - perl-File-Temp
  - perl-Term-Cap
  - perl-Pod-Simple
  - perl-HTTP-Tiny
  - perl-Socket
  - perl-SelectSaver
  - perl-Symbol
  - perl-File-stat
  - perl-podlators
  - perl-Pod-Perldoc
  - perl-Fcntl
  - perl-Text-ParseWords
  - perl-mro
  - perl-IO
  - perl-overloading
  - perl-Pod-Usage
  - perl-Errno
  - perl-File-Basename
  - perl-Getopt-Std
  - perl-MIME-Base64
  - perl-Scalar-List-Utils
  - perl-constant
  - perl-Storable
  - perl-overload
  - perl-parent
  - perl-vars
  - perl-Getopt-Long
  - perl-Carp
  - perl-Exporter
  - perl-NDBM_File
  - perl-PathTools
  - perl-Encode
  - perl-libs
  - perl-interpreter
  - perl-DynaLoader
  - perl-TermReadKey
  - perl-Error
  - perl-File-Find
  - perl-lib
  - emacs-filesystem
  - perl-Git
  - git
  - traceroute
  - ruby-libs
  - rubygem-bigdecimal
  - ruby-default-gems
  - rubygem-bundler
  - rubygem-io-console
  - rubygem-json
  - rubygem-psych
  - rubygem-rdoc
  - rubygems
  - ruby
  - libmpc
  - gdb-minimal
  - dwz
  - unzip
  - elfutils
  - bzip2
  - debugedit
  - zip
  - cpp
  - rust-srpm-macros
  - qt5-srpm-macros
  - python3-pip
  - perl-srpm-macros
  - openblas-srpm-macros
  - ocaml-srpm-macros
  - ncurses-c++-libs
  - lua-srpm-macros
  - llvm-filesystem
  - llvm-libs
  - libxslt
  - libstemmer
  - libstdc++-devel
  - libsoup
  - libjpeg-turbo
  - kernel-srpm-macros
  - kernel-headers
  - hunspell-filesystem
  - hunspell-en-US
  - hunspell
  - enchant
  - python3-enchant
  - glibc-headers
  - ghc-srpm-macros
  - efi-srpm-macros
  - desktop-file-utils
  - createrepo_c-libs
  - cmake-filesystem
  - zstd
  - tcl
  - shared-mime-info
  - python3-pyparsing
  - python3-packaging
  - pkgconf-m4
  - make
  - libpng
  - gdk-pixbuf2
  - libappstream-glib
  - libpkgconf
  - pkgconf
  - pkgconf-pkg-config
  - libgpg-error-devel
  - glibc-devel
  - libxcrypt-devel
  - gcc
  - annobin
  - gcc-plugin-annobin
  - ncurses-devel
  - xz-devel
  - zlib-devel
  - libxml2-devel
  - libnftnl
  - iptables-nft
  - info
  - ed
  - patch
  - fonts-srpm-macros
  - go-srpm-macros
  - python-srpm-macros
  - redhat-rpm-config
  - rpm-build
  - pyproject-srpm-macros
  - python-rpm-macros
  - python3-rpm-macros
  - python3-rpm-generators
  - cyrus-sasl
  - cyrus-sasl-devel
  - openldap-devel
  - python3-devel
  - ruby-devel
  - iptables-nft-services
  - libxslt-devel
  - readline-devel
  - gcc-c++
  - libffi-devel
  - openssl-devel
  - rpmlint
  - expect
  - createrepo_c
  - hunspell-en-GB
  - wget
  - systemd-devel
  - time
  - rpm-sign
  - passt
  - passt-selinux
  - fuse3-libs
  - container-selinux
  - protobuf-c
  - yajl
  - libslirp
  - slirp4netns
  - libnet
  - criu
  - criu-libs
  - crun
  - conmon
  - aardvark-dns
  - netavark
  - shadow-utils-subid
  - nftables
  - fuse-common
  - fuse3
  - fuse-overlayfs
  - containers-common
  - podman
  - cyrus-sasl-gssapi
  - libvirt-libs
  - python3-libvirt
  - python3-netaddr
  - python3-lxml
  - python3-jmespath
  - python3-pbr
  - python3-typing-extensions
  - python3-os-service-types
  - python3-stevedore
  - python3-iso8601
  - python3-decorator
  - python3-keystoneauth1
  - python3-platformdirs
  - python3-psutil
  - python3-mako
  - python3-dogpile-cache
  - python3-ply
  - python3-pycparser
  - python3-cffi
  - python3-cryptography
  - python3-requestsexceptions
  - python3-openstacksdk
  - kmod-kvdo

TASK [osp.edpm.env_data : Output installed repositories] ***********************
Wednesday 03 December 2025  06:18:59 +0000 (0:00:00.090)       0:01:09.995 ****
ok: [instance] =>
  msg: |-
    #### REPOSITORIES
    repo id                       repo name
    appstream                     CentOS Stream 9 - AppStream
    baseos                        CentOS Stream 9 - BaseOS
    crb                           CentOS Stream 9 - CRB
    extras-common                 CentOS Stream 9 - Extras packages

PLAY RECAP *********************************************************************
instance                   : ok=23   changed=4    unreachable=0    failed=0    skipped=3    rescued=0    ignored=1

Wednesday 03 December 2025  06:18:59 +0000 (0:00:00.078)       0:01:10.074 ****
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 59.92s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.23s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.16s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.13s
../../../../molecule/common/test_deps : Install repo-setup -------------- 0.93s
../../../../molecule/common/test_deps : Create repos -------------------- 0.83s
osp.edpm.env_data : Gather all installed packages ----------------------- 0.66s
../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.58s
../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.57s
../../../../molecule/common/test_deps : Create default repo file -------- 0.38s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.37s
../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.34s
osp.edpm.env_data : Gather repository list ------------------------------ 0.33s
../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.26s
../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.25s
../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.19s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.19s
osp.edpm.env_data : Output installed packages --------------------------- 0.09s
osp.edpm.env_data : Output installed repositories ----------------------- 0.08s

PLAY [Converge] ****************************************************************

TASK [Importing test_vars] *****************************************************
Wednesday 03 December 2025  06:19:00 +0000 (0:00:00.026)       0:00:00.026 ****
ok: [instance]

TASK [Backup the default grub file] ********************************************
Wednesday 03 December 2025  06:19:00 +0000 (0:00:00.035)       0:00:00.062 ****
changed: [instance]

TASK [include_role : osp.edpm.edpm_kernel] *************************************
Wednesday 03 December 2025  06:19:00 +0000 (0:00:00.348)       0:00:00.410 ****

TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Wednesday 03 December 2025  06:19:00 +0000 (0:00:00.080)       0:00:00.490 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Wednesday 03 December 2025  06:19:00 +0000 (0:00:00.032)       0:00:00.523 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Wednesday 03 December 2025  06:19:01 +0000 (0:00:00.273)       0:00:00.797 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Wednesday 03 December 2025  06:19:01 +0000 (0:00:00.058)       0:00:00.856 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Wednesday 03 December 2025  06:19:01 +0000 (0:00:00.030)       0:00:00.886 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Wednesday 03 December 2025  06:19:01 +0000 (0:00:00.030)       0:00:00.916 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Wednesday 03 December 2025  06:19:01 +0000 (0:00:00.029)       0:00:00.946 ****
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance

TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Wednesday 03 December 2025  06:19:01 +0000 (0:00:00.054)       0:00:01.000 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Wednesday 03 December 2025  06:19:01 +0000 (0:00:00.037)       0:00:01.037 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Wednesday 03 December 2025  06:19:01 +0000 (0:00:00.041)       0:00:01.079 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Wednesday 03 December 2025  06:19:01 +0000 (0:00:00.063)       0:00:01.142 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Wednesday 03 December 2025  06:19:01 +0000 (0:00:00.043)       0:00:01.185 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Wednesday 03 December 2025  06:19:01 +0000 (0:00:00.038)       0:00:01.223 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Wednesday 03 December 2025  06:19:01 +0000 (0:00:00.041)       0:00:01.265 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Wednesday 03 December 2025  06:19:01 +0000 (0:00:00.044)       0:00:01.309 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Wednesday 03 December 2025  06:19:01 +0000 (0:00:00.043)       0:00:01.353 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Wednesday 03 December 2025  06:19:01 +0000 (0:00:00.043)       0:00:01.397 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Wednesday 03 December 2025  06:19:01 +0000 (0:00:00.078)       0:00:01.475 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Wednesday 03 December 2025  06:19:01 +0000 (0:00:00.044)       0:00:01.520 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Wednesday 03 December 2025  06:19:01 +0000 (0:00:00.044)       0:00:01.564 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:19:01 +0000 (0:00:00.050)       0:00:01.614 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:19:02 +0000 (0:00:00.304)       0:00:01.919 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Wednesday 03 December 2025  06:19:02 +0000 (0:00:00.045)       0:00:01.964 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1] ***
Wednesday 03 December 2025  06:19:02 +0000 (0:00:00.364)       0:00:02.328 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Wednesday 03 December 2025  06:19:02 +0000 (0:00:00.244)       0:00:02.573 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Wednesday 03 December 2025  06:19:03 +0000 (0:00:00.234)       0:00:02.807 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Wednesday 03 December 2025  06:19:03 +0000 (0:00:00.410)       0:00:03.218 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:19:04 +0000 (0:00:01.236)       0:00:04.454 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:19:04 +0000 (0:00:00.044)       0:00:04.499 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Wednesday 03 December 2025  06:19:04 +0000 (0:00:00.040)       0:00:04.540 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Wednesday 03 December 2025  06:19:04 +0000 (0:00:00.038)       0:00:04.579 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Wednesday 03 December 2025  06:19:05 +0000 (0:00:00.310)       0:00:04.890 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Wednesday 03 December 2025  06:19:05 +0000 (0:00:00.042)       0:00:04.932 ****
ok: [instance]

TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Wednesday 03 December 2025  06:19:05 +0000 (0:00:00.039)       0:00:04.972 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Wednesday 03 December 2025  06:19:05 +0000 (0:00:00.060)       0:00:05.033 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Wednesday 03 December 2025  06:19:05 +0000 (0:00:00.036)       0:00:05.069 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Wednesday 03 December 2025  06:19:05 +0000 (0:00:00.047)       0:00:05.117 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Wednesday 03 December 2025  06:19:05 +0000 (0:00:00.047)       0:00:05.164 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Wednesday 03 December 2025  06:19:05 +0000 (0:00:00.046)       0:00:05.211 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Wednesday 03 December 2025  06:19:05 +0000 (0:00:00.049)       0:00:05.260 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Wednesday 03 December 2025  06:19:05 +0000 (0:00:00.078)       0:00:05.339 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Wednesday 03 December 2025  06:19:05 +0000 (0:00:00.046)       0:00:05.385 ****
skipping: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=15   changed=4    unreachable=0    failed=0    skipped=29   rescued=0    ignored=0

Wednesday 03 December 2025  06:19:05 +0000 (0:00:00.123)       0:00:05.509 ****
===============================================================================
osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.24s
osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.41s
osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.36s
Backup the default grub file -------------------------------------------- 0.35s
osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.31s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.30s
osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.27s
osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 --- 0.24s
osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.23s
osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s
include_role : osp.edpm.edpm_kernel ------------------------------------- 0.08s
osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.08s
osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s
osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.06s
osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.06s
osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.06s
osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.05s
osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set --- 0.05s
osp.edpm.edpm_module_load : Set modules persistence via /etc/modules ---- 0.05s
osp.edpm.edpm_module_load : Persist modules via modules-load.d ---------- 0.05s

PLAY [Restore environment] *****************************************************

TASK [Restore the default grub file] *******************************************
Wednesday 03 December 2025  06:19:06 +0000 (0:00:00.064)       0:00:00.064 ****
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

Wednesday 03 December 2025  06:19:06 +0000 (0:00:00.382)       0:00:00.446 ****
===============================================================================
Restore the default grub file ------------------------------------------- 0.38s

PLAY [Prepare] *****************************************************************

TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] ***
Wednesday 03 December 2025  06:19:08 +0000 (0:00:00.067)       0:00:00.067 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Wednesday 03 December 2025  06:19:08 +0000 (0:00:00.044)       0:00:00.111 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Wednesday 03 December 2025  06:19:08 +0000 (0:00:00.037)       0:00:00.149 ****
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml)

TASK [../../../../molecule/common/test_deps : Detect mirrors file] *************
Wednesday 03 December 2025  06:19:08 +0000 (0:00:00.073)       0:00:00.222 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Wednesday 03 December 2025  06:19:08 +0000 (0:00:00.262)       0:00:00.485 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Wednesday 03 December 2025  06:19:08 +0000 (0:00:00.324)       0:00:00.809 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Wednesday 03 December 2025  06:19:09 +0000 (0:00:00.226)       0:00:01.036 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Wednesday 03 December 2025  06:19:09 +0000 (0:00:00.587)       0:00:01.623 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Wednesday 03 December 2025  06:19:09 +0000 (0:00:00.372)       0:00:01.995 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Wednesday 03 December 2025  06:19:11 +0000 (0:00:01.255)       0:00:03.250 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Wednesday 03 December 2025  06:19:11 +0000 (0:00:00.563)       0:00:03.814 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Create repos] ********************
Wednesday 03 December 2025  06:19:12 +0000 (0:00:00.934)       0:00:04.749 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Wednesday 03 December 2025  06:19:13 +0000 (0:00:00.835)       0:00:05.585 ****
fatal: [instance]: FAILED! => changed=true
  cmd: |-
    rpm -qe redhat-release
  delta: '0:00:00.010667'
  end: '2025-12-03 06:19:13.739993'
  msg: non-zero return code
  rc: 1
  start: '2025-12-03 06:19:13.729326'
  stderr: ''
  stderr_lines: <omitted>
  stdout: package redhat-release is not installed
  stdout_lines: <omitted>
...ignoring

TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] ***
Wednesday 03 December 2025  06:19:13 +0000 (0:00:00.241)       0:00:05.826 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Wednesday 03 December 2025  06:19:13 +0000 (0:00:00.050)       0:00:05.876 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Wednesday 03 December 2025  06:20:39 +0000 (0:01:25.237)       0:01:31.113 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Wednesday 03 December 2025  06:20:40 +0000 (0:00:01.133)       0:01:32.246 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Wednesday 03 December 2025  06:20:41 +0000 (0:00:01.132)       0:01:33.378 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:20:41 +0000 (0:00:00.061)       0:01:33.440 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Wednesday 03 December 2025  06:20:41 +0000 (0:00:00.201)       0:01:33.642 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:20:41 +0000 (0:00:00.203)       0:01:33.845 ****
ok: [instance]

TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Wednesday 03 December 2025  06:20:42 +0000 (0:00:00.380)       0:01:34.226 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Wednesday 03 December 2025  06:20:42 +0000 (0:00:00.032)       0:01:34.259 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather repository list] ******************************
Wednesday 03 December 2025  06:20:42 +0000 (0:00:00.698)       0:01:34.957 ****
ok: [instance]

TASK [osp.edpm.env_data : Output installed packages] ***************************
Wednesday 03 December 2025  06:20:43 +0000 (0:00:00.339)       0:01:35.296 ****
ok: [instance] =>
  msg:
  - tzdata
  - fonts-filesystem
  - adobe-source-code-pro-fonts
  - dejavu-sans-fonts
  - langpacks-core-font-en
  - abattis-cantarell-fonts
  - geolite2-country
  - geolite2-city
  - gawk-all-langpacks
  - quota-nls
  - python3-setuptools-wheel
  - publicsuffix-list-dafsa
  - pcre2-syntax
  - ncurses-base
  - libssh-config
  - libreport-filesystem
  - dnf-data
  - kbd-misc
  - kbd-legacy
  - hwdata
  - dhcp-common
  - coreutils-common
  - centos-gpg-keys
  - centos-stream-repos
  - centos-stream-release
  - setup
  - filesystem
  - basesystem
  - ncurses-libs
  - bash
  - libgcc
  - glibc-gconv-extra
  - glibc-langpack-en
  - glibc-common
  - glibc
  - zlib
  - popt
  - xz-libs
  - libcap
  - libzstd
  - libstdc++
  - libuuid
  - libxcrypt
  - bzip2-libs
  - libcom_err
  - sqlite-libs
  - libxml2
  - libcap-ng
  - audit-libs
  - libmnl
  - libtalloc
  - elfutils-libelf
  - readline
  - crypto-policies
  - alternatives
  - keyutils-libs
  - libffi
  - libunistring
  - lua-libs
  - expat
  - libgpg-error
  - libnl3
  - libsepol
  - libtdb
  - lz4-libs
  - libidn2
  - libtevent
  - gmp
  - jansson
  - json-c
  - libattr
  - libacl
  - libsmartcols
  - libtasn1
  - p11-kit
  - pcre2
  - libselinux
  - sed
  - findutils
  - libsemanage
  - shadow-utils
  - libgcrypt
  - file-libs
  - file
  - gdbm-libs
  - libedit
  - libref_array
  - libverto
  - psmisc
  - libselinux-utils
  - p11-kit-trust
  - libassuan
  - keyutils
  - libbpf
  - iproute
  - e2fsprogs-libs
  - libicu
  - libproxy
  - fuse-libs
  - libbasicobjects
  - libcollection
  - libdhash
  - libgomp
  - libpath_utils
  - libini_config
  - libseccomp
  - libsigsegv
  - libsss_idmap
  - libyaml
  - lzo
  - numactl-libs
  - pcre
  - grep
  - openssl-fips-provider
  - openssl-libs
  - coreutils
  - ca-certificates
  - systemd-libs
  - libblkid
  - dbus-libs
  - libmount
  - kmod
  - util-linux-core
  - libfdisk
  - gzip
  - openssl
  - kmod-libs
  - libevent
  - cracklib
  - procps-ng
  - which
  - cracklib-dicts
  - avahi-libs
  - dbus-tools
  - centos-logos
  - libarchive
  - libsss_certmap
  - sscg
  - xz
  - squashfs-tools
  - libutempter
  - acl
  - gettext-libs
  - gettext
  - attr
  - mpfr
  - gawk
  - krb5-libs
  - libtirpc
  - quota
  - cyrus-sasl-lib
  - libssh
  - libpsl
  - libibverbs
  - libpcap
  - libnl3-cli
  - libteam
  - libksba
  - libcomps
  - ethtool
  - libss
  - e2fsprogs
  - libxcrypt-compat
  - python3-pip-wheel
  - python-unversioned-command
  - python3
  - python3-libs
  - python3-setuptools
  - python3-six
  - python3-libselinux
  - python3-pyyaml
  - python3-distro
  - python3-idna
  - python3-systemd
  - python3-audit
  - python3-libsemanage
  - python3-dateutil
  - python3-configobj
  - python3-setools
  - python3-libcomps
  - cockpit-bridge
  - python3-chardet
  - python3-libxml2
  - python3-ptyprocess
  - python3-pexpect
  - python3-pysocks
  - python3-urllib3
  - python3-requests
  - python3-attrs
  - python3-file-magic
  - sos
  - python3-jsonpointer
  - python3-jsonpatch
  - python3-markupsafe
  - python3-netifaces
  - python3-oauthlib
  - python3-prettytable
  - python3-pyrsistent
  - python3-jsonschema
  - python3-pyserial
  - python3-pytz
  - python3-babel
  - python3-jinja2
  - gdisk
  - groff-base
  - snappy
  - pigz
  - c-ares
  - cpio
  - diffutils
  - hostname
  - inih
  - kernel-tools-libs
  - less
  - libbrotli
  - libcbor
  - libdaemon
  - teamd
  - libdb
  - libeconf
  - libpwquality
  - pam
  - util-linux
  - grub2-common
  - openssh
  - grub2-pc-modules
  - kbd
  - libev
  - libverto-libev
  - libndp
  - libnfnetlink
  - libnetfilter_conntrack
  - iptables-libs
  - libnghttp2
  - libpipeline
  - libsss_nss_idmap
  - sssd-client
  - libsss_sudo
  - libtool-ltdl
  - openldap
  - libcurl
  - tpm2-tss
  - libnfsidmap
  - sssd-nfs-idmap
  - ima-evm-utils
  - curl
  - rpm
  - rpm-libs
  - policycoreutils
  - selinux-policy
  - selinux-policy-targeted
  - libsolv
  - cockpit-ws-selinux
  - rpm-plugin-systemd-inhibit
  - sudo
  - lmdb-libs
  - nettle
  - gnutls
  - glib2
  - python3-dbus
  - NetworkManager-libnm
  - libmodulemd
  - polkit-libs
  - gobject-introspection
  - python3-gobject-base-noarch
  - python3-gobject-base
  - python3-dasbus
  - gsettings-desktop-schemas
  - json-glib
  - libuser
  - webkit2gtk3-jsc
  - libproxy-webkitgtk4
  - glib-networking
  - npth
  - gnupg2
  - gpgme
  - librepo
  - libdnf
  - python3-libdnf
  - python3-hawkey
  - python3-gpg
  - rpm-sign-libs
  - oniguruma
  - jq
  - pciutils-libs
  - sg3_utils-libs
  - slang
  - newt
  - userspace-rcu
  - checkpolicy
  - python3-policycoreutils
  - policycoreutils-python-utils
  - libestr
  - libfastjson
  - libmaxminddb
  - ipcalc
  - liburing
  - langpacks-core-en_GB
  - systemd-rpm-macros
  - dbus
  - systemd-pam
  - systemd
  - dbus-common
  - dbus-broker
  - iputils
  - dhcp-client
  - cronie-anacron
  - cronie
  - crontabs
  - initscripts-service
  - polkit
  - polkit-pkla-compat
  - samba-common
  - libldb
  - libwbclient
  - samba-client-libs
  - samba-common-libs
  - sssd-common
  - audit
  - authselect-libs
  - device-mapper-libs
  - device-mapper
  - grub2-tools-minimal
  - cryptsetup-libs
  - systemd-udev
  - NetworkManager
  - NetworkManager-team
  - libfido2
  - os-prober
  - kpartx
  - xfsprogs
  - elfutils-default-yama-scope
  - elfutils-libs
  - elfutils-debuginfod-client
  - binutils-gold
  - binutils
  - rpm-build-libs
  - python3-rpm
  - python3-dnf
  - dnf
  - setroubleshoot-plugins
  - setroubleshoot-server
  - python3-dnf-plugins-core
  - dnf-plugins-core
  - gssproxy
  - libkcapi
  - libkcapi-hmaccalc
  - dracut
  - kernel-modules-core
  - kernel-core
  - grub2-tools
  - grubby
  - kernel-modules
  - dracut-network
  - dracut-squash
  - kexec-tools
  - logrotate
  - rsyslog-logrotate
  - rsyslog
  - rpcbind
  - oddjob
  - oddjob-mkhomedir
  - authselect
  - authselect-compat
  - nfs-utils
  - cockpit-system
  - kernel
  - crypto-policies-scripts
  - grub2-pc
  - yum-utils
  - yum
  - cloud-init
  - openssh-clients
  - NetworkManager-tui
  - parted
  - sssd-kcm
  - chrony
  - microcode_ctl
  - openssh-server
  - qemu-guest-agent
  - langpacks-en_GB
  - sg3_utils
  - kernel-tools
  - cockpit-ws
  - passwd
  - initscripts-rename-device
  - irqbalance
  - rpm-plugin-selinux
  - rpm-plugin-audit
  - man-db
  - iproute-tc
  - cloud-utils-growpart
  - tcpdump
  - prefixdevname
  - rsync
  - tar
  - vim-minimal
  - lshw
  - libsysfs
  - lsscsi
  - ncurses
  - rootfiles
  - gpg-pubkey
  - git-core
  - git-core-doc
  - perl-Digest
  - perl-Digest-MD5
  - perl-B
  - perl-FileHandle
  - perl-Data-Dumper
  - perl-libnet
  - perl-base
  - perl-URI
  - perl-AutoLoader
  - perl-Mozilla-CA
  - perl-if
  - perl-IO-Socket-IP
  - perl-Time-Local
  - perl-File-Path
  - perl-Pod-Escapes
  - perl-Text-Tabs+Wrap
  - perl-IO-Socket-SSL
  - perl-Net-SSLeay
  - perl-Class-Struct
  - perl-POSIX
  - perl-Term-ANSIColor
  - perl-IPC-Open3
  - perl-subs
  - perl-File-Temp
  - perl-Term-Cap
  - perl-Pod-Simple
  - perl-HTTP-Tiny
  - perl-Socket
  - perl-SelectSaver
  - perl-Symbol
  - perl-File-stat
  - perl-podlators
  - perl-Pod-Perldoc
  - perl-Fcntl
  - perl-Text-ParseWords
  - perl-mro
  - perl-IO
  - perl-overloading
  - perl-Pod-Usage
  - perl-Errno
  - perl-File-Basename
  - perl-Getopt-Std
  - perl-MIME-Base64
  - perl-Scalar-List-Utils
  - perl-constant
  - perl-Storable
  - perl-overload
  - perl-parent
  - perl-vars
  - perl-Getopt-Long
  - perl-Carp
  - perl-Exporter
  - perl-NDBM_File
  - perl-PathTools
  - perl-Encode
  - perl-libs
  - perl-interpreter
  - perl-DynaLoader
  - perl-TermReadKey
  - perl-Error
  - perl-File-Find
  - perl-lib
  - emacs-filesystem
  - perl-Git
  - git
  - traceroute
  - ruby-libs
  - rubygem-bigdecimal
  - ruby-default-gems
  - rubygem-bundler
  - rubygem-io-console
  - rubygem-json
  - rubygem-psych
  - rubygem-rdoc
  - rubygems
  - ruby
  - libmpc
  - gdb-minimal
  - dwz
  - unzip
  - elfutils
  - bzip2
  - debugedit
  - zip
  - cpp
  - rust-srpm-macros
  - qt5-srpm-macros
  - python3-pip
  - perl-srpm-macros
  - openblas-srpm-macros
  - ocaml-srpm-macros
  - ncurses-c++-libs
  - lua-srpm-macros
  - llvm-filesystem
  - llvm-libs
  - libxslt
  - libstemmer
  - libstdc++-devel
  - libsoup
  - libjpeg-turbo
  - kernel-srpm-macros
  - kernel-headers
  - hunspell-filesystem
  - hunspell-en-US
  - hunspell
  - enchant
  - python3-enchant
  - glibc-headers
  - ghc-srpm-macros
  - efi-srpm-macros
  - desktop-file-utils
  - createrepo_c-libs
  - cmake-filesystem
  - zstd
  - tcl
  - shared-mime-info
  - python3-pyparsing
  - python3-packaging
  - pkgconf-m4
  - make
  - libpng
  - gdk-pixbuf2
  - libappstream-glib
  - libpkgconf
  - pkgconf
  - pkgconf-pkg-config
  - libgpg-error-devel
  - glibc-devel
  - libxcrypt-devel
  - gcc
  - annobin
  - gcc-plugin-annobin
  - ncurses-devel
  - xz-devel
  - zlib-devel
  - libxml2-devel
  - libnftnl
  - iptables-nft
  - info
  - ed
  - patch
  - fonts-srpm-macros
  - go-srpm-macros
  - python-srpm-macros
  - redhat-rpm-config
  - rpm-build
  - pyproject-srpm-macros
  - python-rpm-macros
  - python3-rpm-macros
  - python3-rpm-generators
  - cyrus-sasl
  - cyrus-sasl-devel
  - openldap-devel
  - python3-devel
  - ruby-devel
  - iptables-nft-services
  - libxslt-devel
  - readline-devel
  - gcc-c++
  - libffi-devel
  - openssl-devel
  - rpmlint
  - expect
  - createrepo_c
  - hunspell-en-GB
  - wget
  - systemd-devel
  - time
  - rpm-sign
  - passt
  - passt-selinux
  - fuse3-libs
  - container-selinux
  - protobuf-c
  - yajl
  - libslirp
  - slirp4netns
  - libnet
  - criu
  - criu-libs
  - crun
  - conmon
  - aardvark-dns
  - netavark
  - shadow-utils-subid
  - nftables
  - fuse-common
  - fuse3
  - fuse-overlayfs
  - containers-common
  - podman
  - cyrus-sasl-gssapi
  - libvirt-libs
  - python3-libvirt
  - python3-netaddr
  - python3-lxml
  - python3-jmespath
  - python3-pbr
  - python3-typing-extensions
  - python3-os-service-types
  - python3-stevedore
  - python3-iso8601
  - python3-decorator
  - python3-keystoneauth1
  - python3-platformdirs
  - python3-psutil
  - python3-mako
  - python3-dogpile-cache
  - python3-ply
  - python3-pycparser
  - python3-cffi
  - python3-cryptography
  - python3-requestsexceptions
  - python3-openstacksdk
  - kmod-kvdo

TASK [osp.edpm.env_data : Output installed repositories] ***********************
Wednesday 03 December 2025  06:20:43 +0000 (0:00:00.051)       0:01:35.348 ****
ok: [instance] =>
  msg: |-
    #### REPOSITORIES
    repo id                       repo name
    appstream                     CentOS Stream 9 - AppStream
    baseos                        CentOS Stream 9 - BaseOS
    crb                           CentOS Stream 9 - CRB
    extras-common                 CentOS Stream 9 - Extras packages

PLAY RECAP *********************************************************************
instance                   : ok=23   changed=4    unreachable=0    failed=0    skipped=3    rescued=0    ignored=1

Wednesday 03 December 2025  06:20:43 +0000 (0:00:00.078)       0:01:35.426 ****
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 85.24s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.26s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.13s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.13s
../../../../molecule/common/test_deps : Install repo-setup -------------- 0.93s
../../../../molecule/common/test_deps : Create repos -------------------- 0.84s
osp.edpm.env_data : Gather all installed packages ----------------------- 0.70s
../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.59s
../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.56s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.38s
../../../../molecule/common/test_deps : Create default repo file -------- 0.37s
osp.edpm.env_data : Gather repository list ------------------------------ 0.34s
../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.32s
../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.26s
../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.24s
../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.20s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.20s
osp.edpm.env_data : Output installed repositories ----------------------- 0.08s
../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s

PLAY [Converge] ****************************************************************

TASK [Importing test_vars] *****************************************************
Wednesday 03 December 2025  06:20:43 +0000 (0:00:00.027)       0:00:00.027 ****
ok: [instance]

TASK [Backup the default grub file] ********************************************
Wednesday 03 December 2025  06:20:43 +0000 (0:00:00.038)       0:00:00.065 ****
changed: [instance]

TASK [include_role : osp.edpm.edpm_kernel] *************************************
Wednesday 03 December 2025  06:20:44 +0000 (0:00:00.382)       0:00:00.448 ****

TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Wednesday 03 December 2025  06:20:44 +0000 (0:00:00.084)       0:00:00.532 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Wednesday 03 December 2025  06:20:44 +0000 (0:00:00.036)       0:00:00.569 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Wednesday 03 December 2025  06:20:44 +0000 (0:00:00.287)       0:00:00.856 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Wednesday 03 December 2025  06:20:44 +0000 (0:00:00.070)       0:00:00.927 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Wednesday 03 December 2025  06:20:44 +0000 (0:00:00.033)       0:00:00.960 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Wednesday 03 December 2025  06:20:44 +0000 (0:00:00.033)       0:00:00.994 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Wednesday 03 December 2025  06:20:44 +0000 (0:00:00.032)       0:00:01.026 ****
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance

TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Wednesday 03 December 2025  06:20:44 +0000 (0:00:00.059)       0:00:01.085 ****
ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}})

TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Wednesday 03 December 2025  06:20:44 +0000 (0:00:00.053)       0:00:01.139 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Wednesday 03 December 2025  06:20:45 +0000 (0:00:00.046)       0:00:01.185 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Wednesday 03 December 2025  06:20:45 +0000 (0:00:00.108)       0:00:01.293 ****
ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}})

TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Wednesday 03 December 2025  06:20:45 +0000 (0:00:00.052)       0:00:01.346 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Wednesday 03 December 2025  06:20:45 +0000 (0:00:00.041)       0:00:01.388 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Wednesday 03 December 2025  06:20:45 +0000 (0:00:00.052)       0:00:01.440 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Wednesday 03 December 2025  06:20:45 +0000 (0:00:00.050)       0:00:01.491 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Wednesday 03 December 2025  06:20:45 +0000 (0:00:00.051)       0:00:01.542 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Wednesday 03 December 2025  06:20:45 +0000 (0:00:00.049)       0:00:01.591 ****
ok: [instance] =>
  msg: |-
    EDPM hugepage modification differs from how the host is actually having.
    Current default pagesize: None configured
    EDPM default pagesize: 2048
    Desired default pagesize: 2048

    From EDPM Hugepages configuration:
    - 2048
      expected: 10 pages
      default: True
      current: 0

TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Wednesday 03 December 2025  06:20:45 +0000 (0:00:00.086)       0:00:01.678 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Wednesday 03 December 2025  06:20:45 +0000 (0:00:00.053)       0:00:01.731 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Wednesday 03 December 2025  06:20:45 +0000 (0:00:00.049)       0:00:01.781 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:20:45 +0000 (0:00:00.053)       0:00:01.834 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:20:45 +0000 (0:00:00.308)       0:00:02.142 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Wednesday 03 December 2025  06:20:46 +0000 (0:00:00.043)       0:00:02.186 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10] ***
Wednesday 03 December 2025  06:20:46 +0000 (0:00:00.338)       0:00:02.524 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Wednesday 03 December 2025  06:20:46 +0000 (0:00:00.209)       0:00:02.734 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Wednesday 03 December 2025  06:20:46 +0000 (0:00:00.217)       0:00:02.951 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Wednesday 03 December 2025  06:20:47 +0000 (0:00:00.375)       0:00:03.326 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:20:48 +0000 (0:00:01.064)       0:00:04.391 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:20:48 +0000 (0:00:00.039)       0:00:04.430 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Wednesday 03 December 2025  06:20:48 +0000 (0:00:00.039)       0:00:04.469 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Wednesday 03 December 2025  06:20:48 +0000 (0:00:00.038)       0:00:04.508 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Wednesday 03 December 2025  06:20:48 +0000 (0:00:00.299)       0:00:04.807 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Wednesday 03 December 2025  06:20:48 +0000 (0:00:00.041)       0:00:04.849 ****
ok: [instance]

TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Wednesday 03 December 2025  06:20:48 +0000 (0:00:00.040)       0:00:04.889 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Wednesday 03 December 2025  06:20:48 +0000 (0:00:00.063)       0:00:04.953 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Wednesday 03 December 2025  06:20:48 +0000 (0:00:00.035)       0:00:04.988 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Wednesday 03 December 2025  06:20:48 +0000 (0:00:00.049)       0:00:05.038 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Wednesday 03 December 2025  06:20:48 +0000 (0:00:00.048)       0:00:05.087 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Wednesday 03 December 2025  06:20:48 +0000 (0:00:00.050)       0:00:05.137 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Wednesday 03 December 2025  06:20:49 +0000 (0:00:00.047)       0:00:05.184 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Wednesday 03 December 2025  06:20:49 +0000 (0:00:00.055)       0:00:05.239 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Wednesday 03 December 2025  06:20:49 +0000 (0:00:00.073)       0:00:05.312 ****
skipping: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=23   changed=4    unreachable=0    failed=0    skipped=21   rescued=0    ignored=0

Wednesday 03 December 2025  06:20:49 +0000 (0:00:00.122)       0:00:05.435 ****
===============================================================================
osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.06s
Backup the default grub file -------------------------------------------- 0.38s
osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.38s
osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.34s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.31s
osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.30s
osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.29s
osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.22s
osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 --- 0.21s
osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s
osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.11s
osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.09s
include_role : osp.edpm.edpm_kernel ------------------------------------- 0.08s
osp.edpm.edpm_kernel : Reboot tasks ------------------------------------- 0.07s
osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.07s
osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.06s
osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s
osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.06s
osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.05s
osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs --------- 0.05s

PLAY [Restore environment] *****************************************************

TASK [Restore the default grub file] *******************************************
Wednesday 03 December 2025  06:20:49 +0000 (0:00:00.064)       0:00:00.064 ****
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

Wednesday 03 December 2025  06:20:50 +0000 (0:00:00.371)       0:00:00.435 ****
===============================================================================
Restore the default grub file ------------------------------------------- 0.37s

PLAY [Prepare] *****************************************************************

TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] ***
Wednesday 03 December 2025  06:20:51 +0000 (0:00:00.067)       0:00:00.067 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Wednesday 03 December 2025  06:20:51 +0000 (0:00:00.045)       0:00:00.112 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Wednesday 03 December 2025  06:20:51 +0000 (0:00:00.036)       0:00:00.149 ****
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml)

TASK [../../../../molecule/common/test_deps : Detect mirrors file] *************
Wednesday 03 December 2025  06:20:51 +0000 (0:00:00.071)       0:00:00.220 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Wednesday 03 December 2025  06:20:51 +0000 (0:00:00.261)       0:00:00.481 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Wednesday 03 December 2025  06:20:52 +0000 (0:00:00.321)       0:00:00.803 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Wednesday 03 December 2025  06:20:52 +0000 (0:00:00.224)       0:00:01.028 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Wednesday 03 December 2025  06:20:52 +0000 (0:00:00.577)       0:00:01.605 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Wednesday 03 December 2025  06:20:53 +0000 (0:00:00.374)       0:00:01.980 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Wednesday 03 December 2025  06:20:54 +0000 (0:00:01.229)       0:00:03.210 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Wednesday 03 December 2025  06:20:55 +0000 (0:00:00.598)       0:00:03.808 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Create repos] ********************
Wednesday 03 December 2025  06:20:56 +0000 (0:00:00.983)       0:00:04.791 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Wednesday 03 December 2025  06:20:57 +0000 (0:00:00.858)       0:00:05.650 ****
fatal: [instance]: FAILED! => changed=true
  cmd: |-
    rpm -qe redhat-release
  delta: '0:00:00.011263'
  end: '2025-12-03 06:20:57.203680'
  msg: non-zero return code
  rc: 1
  start: '2025-12-03 06:20:57.192417'
  stderr: ''
  stderr_lines: <omitted>
  stdout: package redhat-release is not installed
  stdout_lines: <omitted>
...ignoring

TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] ***
Wednesday 03 December 2025  06:20:57 +0000 (0:00:00.267)       0:00:05.917 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Wednesday 03 December 2025  06:20:57 +0000 (0:00:00.049)       0:00:05.967 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Wednesday 03 December 2025  06:21:59 +0000 (0:01:02.247)       0:01:08.215 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Wednesday 03 December 2025  06:22:00 +0000 (0:00:01.135)       0:01:09.351 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Wednesday 03 December 2025  06:22:01 +0000 (0:00:01.131)       0:01:10.482 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:22:01 +0000 (0:00:00.043)       0:01:10.525 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Wednesday 03 December 2025  06:22:02 +0000 (0:00:00.231)       0:01:10.757 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:22:02 +0000 (0:00:00.206)       0:01:10.964 ****
ok: [instance]

TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Wednesday 03 December 2025  06:22:02 +0000 (0:00:00.380)       0:01:11.344 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Wednesday 03 December 2025  06:22:02 +0000 (0:00:00.031)       0:01:11.376 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather repository list] ******************************
Wednesday 03 December 2025  06:22:03 +0000 (0:00:00.695)       0:01:12.071 ****
ok: [instance]

TASK [osp.edpm.env_data : Output installed packages] ***************************
Wednesday 03 December 2025  06:22:03 +0000 (0:00:00.350)       0:01:12.422 ****
ok: [instance] =>
  msg:
  - tzdata
  - fonts-filesystem
  - adobe-source-code-pro-fonts
  - dejavu-sans-fonts
  - langpacks-core-font-en
  - abattis-cantarell-fonts
  - geolite2-country
  - geolite2-city
  - gawk-all-langpacks
  - quota-nls
  - python3-setuptools-wheel
  - publicsuffix-list-dafsa
  - pcre2-syntax
  - ncurses-base
  - libssh-config
  - libreport-filesystem
  - dnf-data
  - kbd-misc
  - kbd-legacy
  - hwdata
  - dhcp-common
  - coreutils-common
  - centos-gpg-keys
  - centos-stream-repos
  - centos-stream-release
  - setup
  - filesystem
  - basesystem
  - ncurses-libs
  - bash
  - libgcc
  - glibc-gconv-extra
  - glibc-langpack-en
  - glibc-common
  - glibc
  - zlib
  - popt
  - xz-libs
  - libcap
  - libzstd
  - libstdc++
  - libuuid
  - libxcrypt
  - bzip2-libs
  - libcom_err
  - sqlite-libs
  - libxml2
  - libcap-ng
  - audit-libs
  - libmnl
  - libtalloc
  - elfutils-libelf
  - readline
  - crypto-policies
  - alternatives
  - keyutils-libs
  - libffi
  - libunistring
  - lua-libs
  - expat
  - libgpg-error
  - libnl3
  - libsepol
  - libtdb
  - lz4-libs
  - libidn2
  - libtevent
  - gmp
  - jansson
  - json-c
  - libattr
  - libacl
  - libsmartcols
  - libtasn1
  - p11-kit
  - pcre2
  - libselinux
  - sed
  - findutils
  - libsemanage
  - shadow-utils
  - libgcrypt
  - file-libs
  - file
  - gdbm-libs
  - libedit
  - libref_array
  - libverto
  - psmisc
  - libselinux-utils
  - p11-kit-trust
  - libassuan
  - keyutils
  - libbpf
  - iproute
  - e2fsprogs-libs
  - libicu
  - libproxy
  - fuse-libs
  - libbasicobjects
  - libcollection
  - libdhash
  - libgomp
  - libpath_utils
  - libini_config
  - libseccomp
  - libsigsegv
  - libsss_idmap
  - libyaml
  - lzo
  - numactl-libs
  - pcre
  - grep
  - openssl-fips-provider
  - openssl-libs
  - coreutils
  - ca-certificates
  - systemd-libs
  - libblkid
  - dbus-libs
  - libmount
  - kmod
  - util-linux-core
  - libfdisk
  - gzip
  - openssl
  - kmod-libs
  - libevent
  - cracklib
  - procps-ng
  - which
  - cracklib-dicts
  - avahi-libs
  - dbus-tools
  - centos-logos
  - libarchive
  - libsss_certmap
  - sscg
  - xz
  - squashfs-tools
  - libutempter
  - acl
  - gettext-libs
  - gettext
  - attr
  - mpfr
  - gawk
  - krb5-libs
  - libtirpc
  - quota
  - cyrus-sasl-lib
  - libssh
  - libpsl
  - libibverbs
  - libpcap
  - libnl3-cli
  - libteam
  - libksba
  - libcomps
  - ethtool
  - libss
  - e2fsprogs
  - libxcrypt-compat
  - python3-pip-wheel
  - python-unversioned-command
  - python3
  - python3-libs
  - python3-setuptools
  - python3-six
  - python3-libselinux
  - python3-pyyaml
  - python3-distro
  - python3-idna
  - python3-systemd
  - python3-audit
  - python3-libsemanage
  - python3-dateutil
  - python3-configobj
  - python3-setools
  - python3-libcomps
  - cockpit-bridge
  - python3-chardet
  - python3-libxml2
  - python3-ptyprocess
  - python3-pexpect
  - python3-pysocks
  - python3-urllib3
  - python3-requests
  - python3-attrs
  - python3-file-magic
  - sos
  - python3-jsonpointer
  - python3-jsonpatch
  - python3-markupsafe
  - python3-netifaces
  - python3-oauthlib
  - python3-prettytable
  - python3-pyrsistent
  - python3-jsonschema
  - python3-pyserial
  - python3-pytz
  - python3-babel
  - python3-jinja2
  - gdisk
  - groff-base
  - snappy
  - pigz
  - c-ares
  - cpio
  - diffutils
  - hostname
  - inih
  - kernel-tools-libs
  - less
  - libbrotli
  - libcbor
  - libdaemon
  - teamd
  - libdb
  - libeconf
  - libpwquality
  - pam
  - util-linux
  - grub2-common
  - openssh
  - grub2-pc-modules
  - kbd
  - libev
  - libverto-libev
  - libndp
  - libnfnetlink
  - libnetfilter_conntrack
  - iptables-libs
  - libnghttp2
  - libpipeline
  - libsss_nss_idmap
  - sssd-client
  - libsss_sudo
  - libtool-ltdl
  - openldap
  - libcurl
  - tpm2-tss
  - libnfsidmap
  - sssd-nfs-idmap
  - ima-evm-utils
  - curl
  - rpm
  - rpm-libs
  - policycoreutils
  - selinux-policy
  - selinux-policy-targeted
  - libsolv
  - cockpit-ws-selinux
  - rpm-plugin-systemd-inhibit
  - sudo
  - lmdb-libs
  - nettle
  - gnutls
  - glib2
  - python3-dbus
  - NetworkManager-libnm
  - libmodulemd
  - polkit-libs
  - gobject-introspection
  - python3-gobject-base-noarch
  - python3-gobject-base
  - python3-dasbus
  - gsettings-desktop-schemas
  - json-glib
  - libuser
  - webkit2gtk3-jsc
  - libproxy-webkitgtk4
  - glib-networking
  - npth
  - gnupg2
  - gpgme
  - librepo
  - libdnf
  - python3-libdnf
  - python3-hawkey
  - python3-gpg
  - rpm-sign-libs
  - oniguruma
  - jq
  - pciutils-libs
  - sg3_utils-libs
  - slang
  - newt
  - userspace-rcu
  - checkpolicy
  - python3-policycoreutils
  - policycoreutils-python-utils
  - libestr
  - libfastjson
  - libmaxminddb
  - ipcalc
  - liburing
  - langpacks-core-en_GB
  - systemd-rpm-macros
  - dbus
  - systemd-pam
  - systemd
  - dbus-common
  - dbus-broker
  - iputils
  - dhcp-client
  - cronie-anacron
  - cronie
  - crontabs
  - initscripts-service
  - polkit
  - polkit-pkla-compat
  - samba-common
  - libldb
  - libwbclient
  - samba-client-libs
  - samba-common-libs
  - sssd-common
  - audit
  - authselect-libs
  - device-mapper-libs
  - device-mapper
  - grub2-tools-minimal
  - cryptsetup-libs
  - systemd-udev
  - NetworkManager
  - NetworkManager-team
  - libfido2
  - os-prober
  - kpartx
  - xfsprogs
  - elfutils-default-yama-scope
  - elfutils-libs
  - elfutils-debuginfod-client
  - binutils-gold
  - binutils
  - rpm-build-libs
  - python3-rpm
  - python3-dnf
  - dnf
  - setroubleshoot-plugins
  - setroubleshoot-server
  - python3-dnf-plugins-core
  - dnf-plugins-core
  - gssproxy
  - libkcapi
  - libkcapi-hmaccalc
  - dracut
  - kernel-modules-core
  - kernel-core
  - grub2-tools
  - grubby
  - kernel-modules
  - dracut-network
  - dracut-squash
  - kexec-tools
  - logrotate
  - rsyslog-logrotate
  - rsyslog
  - rpcbind
  - oddjob
  - oddjob-mkhomedir
  - authselect
  - authselect-compat
  - nfs-utils
  - cockpit-system
  - kernel
  - crypto-policies-scripts
  - grub2-pc
  - yum-utils
  - yum
  - cloud-init
  - openssh-clients
  - NetworkManager-tui
  - parted
  - sssd-kcm
  - chrony
  - microcode_ctl
  - openssh-server
  - qemu-guest-agent
  - langpacks-en_GB
  - sg3_utils
  - kernel-tools
  - cockpit-ws
  - passwd
  - initscripts-rename-device
  - irqbalance
  - rpm-plugin-selinux
  - rpm-plugin-audit
  - man-db
  - iproute-tc
  - cloud-utils-growpart
  - tcpdump
  - prefixdevname
  - rsync
  - tar
  - vim-minimal
  - lshw
  - libsysfs
  - lsscsi
  - ncurses
  - rootfiles
  - gpg-pubkey
  - git-core
  - git-core-doc
  - perl-Digest
  - perl-Digest-MD5
  - perl-B
  - perl-FileHandle
  - perl-Data-Dumper
  - perl-libnet
  - perl-base
  - perl-URI
  - perl-AutoLoader
  - perl-Mozilla-CA
  - perl-if
  - perl-IO-Socket-IP
  - perl-Time-Local
  - perl-File-Path
  - perl-Pod-Escapes
  - perl-Text-Tabs+Wrap
  - perl-IO-Socket-SSL
  - perl-Net-SSLeay
  - perl-Class-Struct
  - perl-POSIX
  - perl-Term-ANSIColor
  - perl-IPC-Open3
  - perl-subs
  - perl-File-Temp
  - perl-Term-Cap
  - perl-Pod-Simple
  - perl-HTTP-Tiny
  - perl-Socket
  - perl-SelectSaver
  - perl-Symbol
  - perl-File-stat
  - perl-podlators
  - perl-Pod-Perldoc
  - perl-Fcntl
  - perl-Text-ParseWords
  - perl-mro
  - perl-IO
  - perl-overloading
  - perl-Pod-Usage
  - perl-Errno
  - perl-File-Basename
  - perl-Getopt-Std
  - perl-MIME-Base64
  - perl-Scalar-List-Utils
  - perl-constant
  - perl-Storable
  - perl-overload
  - perl-parent
  - perl-vars
  - perl-Getopt-Long
  - perl-Carp
  - perl-Exporter
  - perl-NDBM_File
  - perl-PathTools
  - perl-Encode
  - perl-libs
  - perl-interpreter
  - perl-DynaLoader
  - perl-TermReadKey
  - perl-Error
  - perl-File-Find
  - perl-lib
  - emacs-filesystem
  - perl-Git
  - git
  - traceroute
  - ruby-libs
  - rubygem-bigdecimal
  - ruby-default-gems
  - rubygem-bundler
  - rubygem-io-console
  - rubygem-json
  - rubygem-psych
  - rubygem-rdoc
  - rubygems
  - ruby
  - libmpc
  - gdb-minimal
  - dwz
  - unzip
  - elfutils
  - bzip2
  - debugedit
  - zip
  - cpp
  - rust-srpm-macros
  - qt5-srpm-macros
  - python3-pip
  - perl-srpm-macros
  - openblas-srpm-macros
  - ocaml-srpm-macros
  - ncurses-c++-libs
  - lua-srpm-macros
  - llvm-filesystem
  - llvm-libs
  - libxslt
  - libstemmer
  - libstdc++-devel
  - libsoup
  - libjpeg-turbo
  - kernel-srpm-macros
  - kernel-headers
  - hunspell-filesystem
  - hunspell-en-US
  - hunspell
  - enchant
  - python3-enchant
  - glibc-headers
  - ghc-srpm-macros
  - efi-srpm-macros
  - desktop-file-utils
  - createrepo_c-libs
  - cmake-filesystem
  - zstd
  - tcl
  - shared-mime-info
  - python3-pyparsing
  - python3-packaging
  - pkgconf-m4
  - make
  - libpng
  - gdk-pixbuf2
  - libappstream-glib
  - libpkgconf
  - pkgconf
  - pkgconf-pkg-config
  - libgpg-error-devel
  - glibc-devel
  - libxcrypt-devel
  - gcc
  - annobin
  - gcc-plugin-annobin
  - ncurses-devel
  - xz-devel
  - zlib-devel
  - libxml2-devel
  - libnftnl
  - iptables-nft
  - info
  - ed
  - patch
  - fonts-srpm-macros
  - go-srpm-macros
  - python-srpm-macros
  - redhat-rpm-config
  - rpm-build
  - pyproject-srpm-macros
  - python-rpm-macros
  - python3-rpm-macros
  - python3-rpm-generators
  - cyrus-sasl
  - cyrus-sasl-devel
  - openldap-devel
  - python3-devel
  - ruby-devel
  - iptables-nft-services
  - libxslt-devel
  - readline-devel
  - gcc-c++
  - libffi-devel
  - openssl-devel
  - rpmlint
  - expect
  - createrepo_c
  - hunspell-en-GB
  - wget
  - systemd-devel
  - time
  - rpm-sign
  - passt
  - passt-selinux
  - fuse3-libs
  - container-selinux
  - protobuf-c
  - yajl
  - libslirp
  - slirp4netns
  - libnet
  - criu
  - criu-libs
  - crun
  - conmon
  - aardvark-dns
  - netavark
  - shadow-utils-subid
  - nftables
  - fuse-common
  - fuse3
  - fuse-overlayfs
  - containers-common
  - podman
  - cyrus-sasl-gssapi
  - libvirt-libs
  - python3-libvirt
  - python3-netaddr
  - python3-lxml
  - python3-jmespath
  - python3-pbr
  - python3-typing-extensions
  - python3-os-service-types
  - python3-stevedore
  - python3-iso8601
  - python3-decorator
  - python3-keystoneauth1
  - python3-platformdirs
  - python3-psutil
  - python3-mako
  - python3-dogpile-cache
  - python3-ply
  - python3-pycparser
  - python3-cffi
  - python3-cryptography
  - python3-requestsexceptions
  - python3-openstacksdk
  - kmod-kvdo

TASK [osp.edpm.env_data : Output installed repositories] ***********************
Wednesday 03 December 2025  06:22:03 +0000 (0:00:00.054)       0:01:12.477 ****
ok: [instance] =>
  msg: |-
    #### REPOSITORIES
    repo id                       repo name
    appstream                     CentOS Stream 9 - AppStream
    baseos                        CentOS Stream 9 - BaseOS
    crb                           CentOS Stream 9 - CRB
    extras-common                 CentOS Stream 9 - Extras packages

PLAY RECAP *********************************************************************
instance                   : ok=23   changed=4    unreachable=0    failed=0    skipped=3    rescued=0    ignored=1

Wednesday 03 December 2025  06:22:03 +0000 (0:00:00.082)       0:01:12.559 ****
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 62.25s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.23s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.14s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.13s
../../../../molecule/common/test_deps : Install repo-setup -------------- 0.98s
../../../../molecule/common/test_deps : Create repos -------------------- 0.86s
osp.edpm.env_data : Gather all installed packages ----------------------- 0.70s
../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.60s
../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.58s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.38s
../../../../molecule/common/test_deps : Create default repo file -------- 0.37s
osp.edpm.env_data : Gather repository list ------------------------------ 0.35s
../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.32s
../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.27s
../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.26s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.23s
../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s
osp.edpm.env_data : Output installed repositories ----------------------- 0.08s
../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s

PLAY [Converge] ****************************************************************

TASK [Importing test_vars] *****************************************************
Wednesday 03 December 2025  06:22:04 +0000 (0:00:00.026)       0:00:00.026 ****
ok: [instance]

TASK [Backup the default grub file] ********************************************
Wednesday 03 December 2025  06:22:04 +0000 (0:00:00.037)       0:00:00.064 ****
changed: [instance]

TASK [include_role : osp.edpm.edpm_kernel] *************************************
Wednesday 03 December 2025  06:22:04 +0000 (0:00:00.353)       0:00:00.417 ****

TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Wednesday 03 December 2025  06:22:04 +0000 (0:00:00.085)       0:00:00.503 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Wednesday 03 December 2025  06:22:04 +0000 (0:00:00.034)       0:00:00.537 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Wednesday 03 December 2025  06:22:05 +0000 (0:00:00.280)       0:00:00.818 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Wednesday 03 December 2025  06:22:05 +0000 (0:00:00.063)       0:00:00.882 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Wednesday 03 December 2025  06:22:05 +0000 (0:00:00.032)       0:00:00.914 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Wednesday 03 December 2025  06:22:05 +0000 (0:00:00.031)       0:00:00.946 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Wednesday 03 December 2025  06:22:05 +0000 (0:00:00.030)       0:00:00.976 ****
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance

TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Wednesday 03 December 2025  06:22:05 +0000 (0:00:00.055)       0:00:01.032 ****
ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}})
ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}})

TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Wednesday 03 December 2025  06:22:05 +0000 (0:00:00.059)       0:00:01.091 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Wednesday 03 December 2025  06:22:05 +0000 (0:00:00.045)       0:00:01.136 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Wednesday 03 December 2025  06:22:05 +0000 (0:00:00.106)       0:00:01.243 ****
ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}})
skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}})

TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Wednesday 03 December 2025  06:22:05 +0000 (0:00:00.057)       0:00:01.300 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Wednesday 03 December 2025  06:22:05 +0000 (0:00:00.039)       0:00:01.340 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Wednesday 03 December 2025  06:22:05 +0000 (0:00:00.052)       0:00:01.393 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Wednesday 03 December 2025  06:22:05 +0000 (0:00:00.047)       0:00:01.441 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Wednesday 03 December 2025  06:22:05 +0000 (0:00:00.051)       0:00:01.492 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Wednesday 03 December 2025  06:22:05 +0000 (0:00:00.046)       0:00:01.539 ****
ok: [instance] =>
  msg: |-
    EDPM hugepage modification differs from how the host is actually having.
    Current default pagesize: None configured
    EDPM default pagesize: 2048
    Desired default pagesize: 2048

    From EDPM Hugepages configuration:
    - 2048
      expected: 10 pages
      default: True
      current: 0
    - 4096
      expected: 10 pages
      default: False
      current: 0

TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Wednesday 03 December 2025  06:22:05 +0000 (0:00:00.081)       0:00:01.620 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Wednesday 03 December 2025  06:22:06 +0000 (0:00:00.049)       0:00:01.670 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Wednesday 03 December 2025  06:22:06 +0000 (0:00:00.046)       0:00:01.717 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:22:06 +0000 (0:00:00.050)       0:00:01.768 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:22:06 +0000 (0:00:00.304)       0:00:02.072 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Wednesday 03 December 2025  06:22:06 +0000 (0:00:00.041)       0:00:02.113 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] ***
Wednesday 03 December 2025  06:22:06 +0000 (0:00:00.328)       0:00:02.442 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Wednesday 03 December 2025  06:22:06 +0000 (0:00:00.200)       0:00:02.643 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Wednesday 03 December 2025  06:22:07 +0000 (0:00:00.200)       0:00:02.843 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Wednesday 03 December 2025  06:22:07 +0000 (0:00:00.345)       0:00:03.189 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:22:08 +0000 (0:00:01.027)       0:00:04.217 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:22:08 +0000 (0:00:00.042)       0:00:04.260 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Wednesday 03 December 2025  06:22:08 +0000 (0:00:00.039)       0:00:04.299 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Wednesday 03 December 2025  06:22:08 +0000 (0:00:00.036)       0:00:04.336 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Wednesday 03 December 2025  06:22:08 +0000 (0:00:00.302)       0:00:04.638 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Wednesday 03 December 2025  06:22:09 +0000 (0:00:00.038)       0:00:04.677 ****
ok: [instance]

TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Wednesday 03 December 2025  06:22:09 +0000 (0:00:00.040)       0:00:04.717 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Wednesday 03 December 2025  06:22:09 +0000 (0:00:00.060)       0:00:04.777 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Wednesday 03 December 2025  06:22:09 +0000 (0:00:00.036)       0:00:04.814 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Wednesday 03 December 2025  06:22:09 +0000 (0:00:00.048)       0:00:04.863 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Wednesday 03 December 2025  06:22:09 +0000 (0:00:00.047)       0:00:04.910 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Wednesday 03 December 2025  06:22:09 +0000 (0:00:00.047)       0:00:04.958 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Wednesday 03 December 2025  06:22:09 +0000 (0:00:00.044)       0:00:05.002 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Wednesday 03 December 2025  06:22:09 +0000 (0:00:00.052)       0:00:05.055 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Wednesday 03 December 2025  06:22:09 +0000 (0:00:00.070)       0:00:05.126 ****
skipping: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=23   changed=4    unreachable=0    failed=0    skipped=21   rescued=0    ignored=0

Wednesday 03 December 2025  06:22:09 +0000 (0:00:00.120)       0:00:05.247 ****
===============================================================================
osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.03s
Backup the default grub file -------------------------------------------- 0.35s
osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.35s
osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.33s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.30s
osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.30s
osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.28s
osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.20s
osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.20s
osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s
osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.11s
include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s
osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s
osp.edpm.edpm_kernel : Reboot tasks ------------------------------------- 0.07s
osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.06s
osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.06s
osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.06s
osp.edpm.edpm_kernel : Find desired default hugepage size --------------- 0.06s
osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s
osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.05s

PLAY [Restore environment] *****************************************************

TASK [Restore the default grub file] *******************************************
Wednesday 03 December 2025  06:22:10 +0000 (0:00:00.069)       0:00:00.069 ****
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

Wednesday 03 December 2025  06:22:10 +0000 (0:00:00.382)       0:00:00.451 ****
===============================================================================
Restore the default grub file ------------------------------------------- 0.38s

PLAY [Prepare] *****************************************************************

TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] ***
Wednesday 03 December 2025  06:22:11 +0000 (0:00:00.076)       0:00:00.076 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Wednesday 03 December 2025  06:22:11 +0000 (0:00:00.048)       0:00:00.125 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Wednesday 03 December 2025  06:22:11 +0000 (0:00:00.038)       0:00:00.164 ****
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml)

TASK [../../../../molecule/common/test_deps : Detect mirrors file] *************
Wednesday 03 December 2025  06:22:11 +0000 (0:00:00.075)       0:00:00.239 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Wednesday 03 December 2025  06:22:12 +0000 (0:00:00.265)       0:00:00.504 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Wednesday 03 December 2025  06:22:12 +0000 (0:00:00.319)       0:00:00.824 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Wednesday 03 December 2025  06:22:12 +0000 (0:00:00.224)       0:00:01.048 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Wednesday 03 December 2025  06:22:13 +0000 (0:00:00.581)       0:00:01.630 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Wednesday 03 December 2025  06:22:13 +0000 (0:00:00.377)       0:00:02.007 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Wednesday 03 December 2025  06:22:14 +0000 (0:00:01.239)       0:00:03.247 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Wednesday 03 December 2025  06:22:15 +0000 (0:00:00.574)       0:00:03.822 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Create repos] ********************
Wednesday 03 December 2025  06:22:16 +0000 (0:00:00.919)       0:00:04.742 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Wednesday 03 December 2025  06:22:17 +0000 (0:00:00.810)       0:00:05.552 ****
fatal: [instance]: FAILED! => changed=true
  cmd: |-
    rpm -qe redhat-release
  delta: '0:00:00.011157'
  end: '2025-12-03 06:22:17.430299'
  msg: non-zero return code
  rc: 1
  start: '2025-12-03 06:22:17.419142'
  stderr: ''
  stderr_lines: <omitted>
  stdout: package redhat-release is not installed
  stdout_lines: <omitted>
...ignoring

TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] ***
Wednesday 03 December 2025  06:22:17 +0000 (0:00:00.243)       0:00:05.796 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Wednesday 03 December 2025  06:22:17 +0000 (0:00:00.048)       0:00:05.845 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Wednesday 03 December 2025  06:23:41 +0000 (0:01:23.649)       0:01:29.494 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Wednesday 03 December 2025  06:23:42 +0000 (0:00:01.136)       0:01:30.631 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Wednesday 03 December 2025  06:23:43 +0000 (0:00:01.191)       0:01:31.822 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:23:43 +0000 (0:00:00.043)       0:01:31.865 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Wednesday 03 December 2025  06:23:43 +0000 (0:00:00.216)       0:01:32.081 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:23:43 +0000 (0:00:00.205)       0:01:32.287 ****
ok: [instance]

TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Wednesday 03 December 2025  06:23:44 +0000 (0:00:00.381)       0:01:32.669 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Wednesday 03 December 2025  06:23:44 +0000 (0:00:00.033)       0:01:32.702 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather repository list] ******************************
Wednesday 03 December 2025  06:23:45 +0000 (0:00:00.689)       0:01:33.391 ****
ok: [instance]

TASK [osp.edpm.env_data : Output installed packages] ***************************
Wednesday 03 December 2025  06:23:45 +0000 (0:00:00.340)       0:01:33.732 ****
ok: [instance] =>
  msg:
  - tzdata
  - fonts-filesystem
  - adobe-source-code-pro-fonts
  - dejavu-sans-fonts
  - langpacks-core-font-en
  - abattis-cantarell-fonts
  - geolite2-country
  - geolite2-city
  - gawk-all-langpacks
  - quota-nls
  - python3-setuptools-wheel
  - publicsuffix-list-dafsa
  - pcre2-syntax
  - ncurses-base
  - libssh-config
  - libreport-filesystem
  - dnf-data
  - kbd-misc
  - kbd-legacy
  - hwdata
  - dhcp-common
  - coreutils-common
  - centos-gpg-keys
  - centos-stream-repos
  - centos-stream-release
  - setup
  - filesystem
  - basesystem
  - ncurses-libs
  - bash
  - libgcc
  - glibc-gconv-extra
  - glibc-langpack-en
  - glibc-common
  - glibc
  - zlib
  - popt
  - xz-libs
  - libcap
  - libzstd
  - libstdc++
  - libuuid
  - libxcrypt
  - bzip2-libs
  - libcom_err
  - sqlite-libs
  - libxml2
  - libcap-ng
  - audit-libs
  - libmnl
  - libtalloc
  - elfutils-libelf
  - readline
  - crypto-policies
  - alternatives
  - keyutils-libs
  - libffi
  - libunistring
  - lua-libs
  - expat
  - libgpg-error
  - libnl3
  - libsepol
  - libtdb
  - lz4-libs
  - libidn2
  - libtevent
  - gmp
  - jansson
  - json-c
  - libattr
  - libacl
  - libsmartcols
  - libtasn1
  - p11-kit
  - pcre2
  - libselinux
  - sed
  - findutils
  - libsemanage
  - shadow-utils
  - libgcrypt
  - file-libs
  - file
  - gdbm-libs
  - libedit
  - libref_array
  - libverto
  - psmisc
  - libselinux-utils
  - p11-kit-trust
  - libassuan
  - keyutils
  - libbpf
  - iproute
  - e2fsprogs-libs
  - libicu
  - libproxy
  - fuse-libs
  - libbasicobjects
  - libcollection
  - libdhash
  - libgomp
  - libpath_utils
  - libini_config
  - libseccomp
  - libsigsegv
  - libsss_idmap
  - libyaml
  - lzo
  - numactl-libs
  - pcre
  - grep
  - openssl-fips-provider
  - openssl-libs
  - coreutils
  - ca-certificates
  - systemd-libs
  - libblkid
  - dbus-libs
  - libmount
  - kmod
  - util-linux-core
  - libfdisk
  - gzip
  - openssl
  - kmod-libs
  - libevent
  - cracklib
  - procps-ng
  - which
  - cracklib-dicts
  - avahi-libs
  - dbus-tools
  - centos-logos
  - libarchive
  - libsss_certmap
  - sscg
  - xz
  - squashfs-tools
  - libutempter
  - acl
  - gettext-libs
  - gettext
  - attr
  - mpfr
  - gawk
  - krb5-libs
  - libtirpc
  - quota
  - cyrus-sasl-lib
  - libssh
  - libpsl
  - libibverbs
  - libpcap
  - libnl3-cli
  - libteam
  - libksba
  - libcomps
  - ethtool
  - libss
  - e2fsprogs
  - libxcrypt-compat
  - python3-pip-wheel
  - python-unversioned-command
  - python3
  - python3-libs
  - python3-setuptools
  - python3-six
  - python3-libselinux
  - python3-pyyaml
  - python3-distro
  - python3-idna
  - python3-systemd
  - python3-audit
  - python3-libsemanage
  - python3-dateutil
  - python3-configobj
  - python3-setools
  - python3-libcomps
  - cockpit-bridge
  - python3-chardet
  - python3-libxml2
  - python3-ptyprocess
  - python3-pexpect
  - python3-pysocks
  - python3-urllib3
  - python3-requests
  - python3-attrs
  - python3-file-magic
  - sos
  - python3-jsonpointer
  - python3-jsonpatch
  - python3-markupsafe
  - python3-netifaces
  - python3-oauthlib
  - python3-prettytable
  - python3-pyrsistent
  - python3-jsonschema
  - python3-pyserial
  - python3-pytz
  - python3-babel
  - python3-jinja2
  - gdisk
  - groff-base
  - snappy
  - pigz
  - c-ares
  - cpio
  - diffutils
  - hostname
  - inih
  - kernel-tools-libs
  - less
  - libbrotli
  - libcbor
  - libdaemon
  - teamd
  - libdb
  - libeconf
  - libpwquality
  - pam
  - util-linux
  - grub2-common
  - openssh
  - grub2-pc-modules
  - kbd
  - libev
  - libverto-libev
  - libndp
  - libnfnetlink
  - libnetfilter_conntrack
  - iptables-libs
  - libnghttp2
  - libpipeline
  - libsss_nss_idmap
  - sssd-client
  - libsss_sudo
  - libtool-ltdl
  - openldap
  - libcurl
  - tpm2-tss
  - libnfsidmap
  - sssd-nfs-idmap
  - ima-evm-utils
  - curl
  - rpm
  - rpm-libs
  - policycoreutils
  - selinux-policy
  - selinux-policy-targeted
  - libsolv
  - cockpit-ws-selinux
  - rpm-plugin-systemd-inhibit
  - sudo
  - lmdb-libs
  - nettle
  - gnutls
  - glib2
  - python3-dbus
  - NetworkManager-libnm
  - libmodulemd
  - polkit-libs
  - gobject-introspection
  - python3-gobject-base-noarch
  - python3-gobject-base
  - python3-dasbus
  - gsettings-desktop-schemas
  - json-glib
  - libuser
  - webkit2gtk3-jsc
  - libproxy-webkitgtk4
  - glib-networking
  - npth
  - gnupg2
  - gpgme
  - librepo
  - libdnf
  - python3-libdnf
  - python3-hawkey
  - python3-gpg
  - rpm-sign-libs
  - oniguruma
  - jq
  - pciutils-libs
  - sg3_utils-libs
  - slang
  - newt
  - userspace-rcu
  - checkpolicy
  - python3-policycoreutils
  - policycoreutils-python-utils
  - libestr
  - libfastjson
  - libmaxminddb
  - ipcalc
  - liburing
  - langpacks-core-en_GB
  - systemd-rpm-macros
  - dbus
  - systemd-pam
  - systemd
  - dbus-common
  - dbus-broker
  - iputils
  - dhcp-client
  - cronie-anacron
  - cronie
  - crontabs
  - initscripts-service
  - polkit
  - polkit-pkla-compat
  - samba-common
  - libldb
  - libwbclient
  - samba-client-libs
  - samba-common-libs
  - sssd-common
  - audit
  - authselect-libs
  - device-mapper-libs
  - device-mapper
  - grub2-tools-minimal
  - cryptsetup-libs
  - systemd-udev
  - NetworkManager
  - NetworkManager-team
  - libfido2
  - os-prober
  - kpartx
  - xfsprogs
  - elfutils-default-yama-scope
  - elfutils-libs
  - elfutils-debuginfod-client
  - binutils-gold
  - binutils
  - rpm-build-libs
  - python3-rpm
  - python3-dnf
  - dnf
  - setroubleshoot-plugins
  - setroubleshoot-server
  - python3-dnf-plugins-core
  - dnf-plugins-core
  - gssproxy
  - libkcapi
  - libkcapi-hmaccalc
  - dracut
  - kernel-modules-core
  - kernel-core
  - grub2-tools
  - grubby
  - kernel-modules
  - dracut-network
  - dracut-squash
  - kexec-tools
  - logrotate
  - rsyslog-logrotate
  - rsyslog
  - rpcbind
  - oddjob
  - oddjob-mkhomedir
  - authselect
  - authselect-compat
  - nfs-utils
  - cockpit-system
  - kernel
  - crypto-policies-scripts
  - grub2-pc
  - yum-utils
  - yum
  - cloud-init
  - openssh-clients
  - NetworkManager-tui
  - parted
  - sssd-kcm
  - chrony
  - microcode_ctl
  - openssh-server
  - qemu-guest-agent
  - langpacks-en_GB
  - sg3_utils
  - kernel-tools
  - cockpit-ws
  - passwd
  - initscripts-rename-device
  - irqbalance
  - rpm-plugin-selinux
  - rpm-plugin-audit
  - man-db
  - iproute-tc
  - cloud-utils-growpart
  - tcpdump
  - prefixdevname
  - rsync
  - tar
  - vim-minimal
  - lshw
  - libsysfs
  - lsscsi
  - ncurses
  - rootfiles
  - gpg-pubkey
  - git-core
  - git-core-doc
  - perl-Digest
  - perl-Digest-MD5
  - perl-B
  - perl-FileHandle
  - perl-Data-Dumper
  - perl-libnet
  - perl-base
  - perl-URI
  - perl-AutoLoader
  - perl-Mozilla-CA
  - perl-if
  - perl-IO-Socket-IP
  - perl-Time-Local
  - perl-File-Path
  - perl-Pod-Escapes
  - perl-Text-Tabs+Wrap
  - perl-IO-Socket-SSL
  - perl-Net-SSLeay
  - perl-Class-Struct
  - perl-POSIX
  - perl-Term-ANSIColor
  - perl-IPC-Open3
  - perl-subs
  - perl-File-Temp
  - perl-Term-Cap
  - perl-Pod-Simple
  - perl-HTTP-Tiny
  - perl-Socket
  - perl-SelectSaver
  - perl-Symbol
  - perl-File-stat
  - perl-podlators
  - perl-Pod-Perldoc
  - perl-Fcntl
  - perl-Text-ParseWords
  - perl-mro
  - perl-IO
  - perl-overloading
  - perl-Pod-Usage
  - perl-Errno
  - perl-File-Basename
  - perl-Getopt-Std
  - perl-MIME-Base64
  - perl-Scalar-List-Utils
  - perl-constant
  - perl-Storable
  - perl-overload
  - perl-parent
  - perl-vars
  - perl-Getopt-Long
  - perl-Carp
  - perl-Exporter
  - perl-NDBM_File
  - perl-PathTools
  - perl-Encode
  - perl-libs
  - perl-interpreter
  - perl-DynaLoader
  - perl-TermReadKey
  - perl-Error
  - perl-File-Find
  - perl-lib
  - emacs-filesystem
  - perl-Git
  - git
  - traceroute
  - ruby-libs
  - rubygem-bigdecimal
  - ruby-default-gems
  - rubygem-bundler
  - rubygem-io-console
  - rubygem-json
  - rubygem-psych
  - rubygem-rdoc
  - rubygems
  - ruby
  - libmpc
  - gdb-minimal
  - dwz
  - unzip
  - elfutils
  - bzip2
  - debugedit
  - zip
  - cpp
  - rust-srpm-macros
  - qt5-srpm-macros
  - python3-pip
  - perl-srpm-macros
  - openblas-srpm-macros
  - ocaml-srpm-macros
  - ncurses-c++-libs
  - lua-srpm-macros
  - llvm-filesystem
  - llvm-libs
  - libxslt
  - libstemmer
  - libstdc++-devel
  - libsoup
  - libjpeg-turbo
  - kernel-srpm-macros
  - kernel-headers
  - hunspell-filesystem
  - hunspell-en-US
  - hunspell
  - enchant
  - python3-enchant
  - glibc-headers
  - ghc-srpm-macros
  - efi-srpm-macros
  - desktop-file-utils
  - createrepo_c-libs
  - cmake-filesystem
  - zstd
  - tcl
  - shared-mime-info
  - python3-pyparsing
  - python3-packaging
  - pkgconf-m4
  - make
  - libpng
  - gdk-pixbuf2
  - libappstream-glib
  - libpkgconf
  - pkgconf
  - pkgconf-pkg-config
  - libgpg-error-devel
  - glibc-devel
  - libxcrypt-devel
  - gcc
  - annobin
  - gcc-plugin-annobin
  - ncurses-devel
  - xz-devel
  - zlib-devel
  - libxml2-devel
  - libnftnl
  - iptables-nft
  - info
  - ed
  - patch
  - fonts-srpm-macros
  - go-srpm-macros
  - python-srpm-macros
  - redhat-rpm-config
  - rpm-build
  - pyproject-srpm-macros
  - python-rpm-macros
  - python3-rpm-macros
  - python3-rpm-generators
  - cyrus-sasl
  - cyrus-sasl-devel
  - openldap-devel
  - python3-devel
  - ruby-devel
  - iptables-nft-services
  - libxslt-devel
  - readline-devel
  - gcc-c++
  - libffi-devel
  - openssl-devel
  - rpmlint
  - expect
  - createrepo_c
  - hunspell-en-GB
  - wget
  - systemd-devel
  - time
  - rpm-sign
  - passt
  - passt-selinux
  - fuse3-libs
  - container-selinux
  - protobuf-c
  - yajl
  - libslirp
  - slirp4netns
  - libnet
  - criu
  - criu-libs
  - crun
  - conmon
  - aardvark-dns
  - netavark
  - shadow-utils-subid
  - nftables
  - fuse-common
  - fuse3
  - fuse-overlayfs
  - containers-common
  - podman
  - cyrus-sasl-gssapi
  - libvirt-libs
  - python3-libvirt
  - python3-netaddr
  - python3-lxml
  - python3-jmespath
  - python3-pbr
  - python3-typing-extensions
  - python3-os-service-types
  - python3-stevedore
  - python3-iso8601
  - python3-decorator
  - python3-keystoneauth1
  - python3-platformdirs
  - python3-psutil
  - python3-mako
  - python3-dogpile-cache
  - python3-ply
  - python3-pycparser
  - python3-cffi
  - python3-cryptography
  - python3-requestsexceptions
  - python3-openstacksdk
  - kmod-kvdo

TASK [osp.edpm.env_data : Output installed repositories] ***********************
Wednesday 03 December 2025  06:23:45 +0000 (0:00:00.055)       0:01:33.787 ****
ok: [instance] =>
  msg: |-
    #### REPOSITORIES
    repo id                       repo name
    appstream                     CentOS Stream 9 - AppStream
    baseos                        CentOS Stream 9 - BaseOS
    crb                           CentOS Stream 9 - CRB
    extras-common                 CentOS Stream 9 - Extras packages

PLAY RECAP *********************************************************************
instance                   : ok=23   changed=4    unreachable=0    failed=0    skipped=3    rescued=0    ignored=1

Wednesday 03 December 2025  06:23:45 +0000 (0:00:00.080)       0:01:33.868 ****
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 83.65s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.24s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.19s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.14s
../../../../molecule/common/test_deps : Install repo-setup -------------- 0.92s
../../../../molecule/common/test_deps : Create repos -------------------- 0.81s
osp.edpm.env_data : Gather all installed packages ----------------------- 0.69s
../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.58s
../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.57s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.38s
../../../../molecule/common/test_deps : Create default repo file -------- 0.38s
osp.edpm.env_data : Gather repository list ------------------------------ 0.34s
../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.32s
../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.27s
../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.24s
../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.22s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.22s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s
osp.edpm.env_data : Output installed repositories ----------------------- 0.08s
../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.08s

PLAY [Converge] ****************************************************************

TASK [Importing test_vars] *****************************************************
Wednesday 03 December 2025  06:23:46 +0000 (0:00:00.026)       0:00:00.026 ****
ok: [instance]

TASK [Backup the default grub file] ********************************************
Wednesday 03 December 2025  06:23:46 +0000 (0:00:00.037)       0:00:00.064 ****
changed: [instance]

TASK [include_role : osp.edpm.edpm_kernel] *************************************
Wednesday 03 December 2025  06:23:46 +0000 (0:00:00.366)       0:00:00.431 ****

TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Wednesday 03 December 2025  06:23:46 +0000 (0:00:00.082)       0:00:00.513 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Wednesday 03 December 2025  06:23:46 +0000 (0:00:00.035)       0:00:00.548 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Wednesday 03 December 2025  06:23:46 +0000 (0:00:00.283)       0:00:00.832 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Wednesday 03 December 2025  06:23:46 +0000 (0:00:00.067)       0:00:00.899 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Wednesday 03 December 2025  06:23:46 +0000 (0:00:00.031)       0:00:00.931 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Wednesday 03 December 2025  06:23:46 +0000 (0:00:00.031)       0:00:00.962 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Wednesday 03 December 2025  06:23:46 +0000 (0:00:00.030)       0:00:00.993 ****
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance

TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Wednesday 03 December 2025  06:23:47 +0000 (0:00:00.056)       0:00:01.049 ****
ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}})
ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}})

TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Wednesday 03 December 2025  06:23:47 +0000 (0:00:00.058)       0:00:01.108 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Wednesday 03 December 2025  06:23:47 +0000 (0:00:00.045)       0:00:01.153 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Wednesday 03 December 2025  06:23:47 +0000 (0:00:00.074)       0:00:01.228 ****
ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}})
skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}})

TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Wednesday 03 December 2025  06:23:47 +0000 (0:00:00.057)       0:00:01.285 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Wednesday 03 December 2025  06:23:47 +0000 (0:00:00.039)       0:00:01.325 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Wednesday 03 December 2025  06:23:47 +0000 (0:00:00.053)       0:00:01.379 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Wednesday 03 December 2025  06:23:47 +0000 (0:00:00.048)       0:00:01.427 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Wednesday 03 December 2025  06:23:47 +0000 (0:00:00.049)       0:00:01.477 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Wednesday 03 December 2025  06:23:47 +0000 (0:00:00.044)       0:00:01.521 ****
ok: [instance] =>
  msg: |-
    EDPM hugepage modification differs from how the host is actually having.
    Current default pagesize: None configured
    EDPM default pagesize: 2048
    Desired default pagesize: 2048

    From EDPM Hugepages configuration:
    - 2048
      expected: 10 pages
      default: True
      current: 0
    - 4096
      expected: 10 pages
      default: False
      current: 0

TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Wednesday 03 December 2025  06:23:47 +0000 (0:00:00.079)       0:00:01.601 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Wednesday 03 December 2025  06:23:47 +0000 (0:00:00.049)       0:00:01.651 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Wednesday 03 December 2025  06:23:47 +0000 (0:00:00.048)       0:00:01.699 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:23:47 +0000 (0:00:00.052)       0:00:01.752 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:23:48 +0000 (0:00:00.298)       0:00:02.050 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Wednesday 03 December 2025  06:23:48 +0000 (0:00:00.043)       0:00:02.093 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 test3=4 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] ***
Wednesday 03 December 2025  06:23:48 +0000 (0:00:00.349)       0:00:02.443 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Wednesday 03 December 2025  06:23:48 +0000 (0:00:00.202)       0:00:02.646 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Wednesday 03 December 2025  06:23:48 +0000 (0:00:00.205)       0:00:02.851 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Wednesday 03 December 2025  06:23:49 +0000 (0:00:00.356)       0:00:03.207 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:23:50 +0000 (0:00:01.058)       0:00:04.266 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:23:50 +0000 (0:00:00.038)       0:00:04.304 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Wednesday 03 December 2025  06:23:50 +0000 (0:00:00.036)       0:00:04.341 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Wednesday 03 December 2025  06:23:50 +0000 (0:00:00.036)       0:00:04.378 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Wednesday 03 December 2025  06:23:50 +0000 (0:00:00.315)       0:00:04.694 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Wednesday 03 December 2025  06:23:50 +0000 (0:00:00.039)       0:00:04.733 ****
ok: [instance]

TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Wednesday 03 December 2025  06:23:50 +0000 (0:00:00.039)       0:00:04.773 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Wednesday 03 December 2025  06:23:50 +0000 (0:00:00.060)       0:00:04.833 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Wednesday 03 December 2025  06:23:50 +0000 (0:00:00.036)       0:00:04.870 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Wednesday 03 December 2025  06:23:50 +0000 (0:00:00.048)       0:00:04.918 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Wednesday 03 December 2025  06:23:50 +0000 (0:00:00.048)       0:00:04.967 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Wednesday 03 December 2025  06:23:51 +0000 (0:00:00.048)       0:00:05.016 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Wednesday 03 December 2025  06:23:51 +0000 (0:00:00.048)       0:00:05.064 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Wednesday 03 December 2025  06:23:51 +0000 (0:00:00.054)       0:00:05.119 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Wednesday 03 December 2025  06:23:51 +0000 (0:00:00.078)       0:00:05.198 ****
skipping: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=23   changed=4    unreachable=0    failed=0    skipped=21   rescued=0    ignored=0

Wednesday 03 December 2025  06:23:51 +0000 (0:00:00.122)       0:00:05.320 ****
===============================================================================
osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.06s
Backup the default grub file -------------------------------------------- 0.37s
osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.36s
osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.35s
osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.32s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.30s
osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.28s
osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.21s
osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 test3=4 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.20s
osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s
include_role : osp.edpm.edpm_kernel ------------------------------------- 0.08s
osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s
osp.edpm.edpm_kernel : Reboot tasks ------------------------------------- 0.08s
osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.07s
osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.07s
osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.06s
osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.06s
osp.edpm.edpm_kernel : Find desired default hugepage size --------------- 0.06s
osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s
osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.05s

PLAY [Restore environment] *****************************************************

TASK [Restore the default grub file] *******************************************
Wednesday 03 December 2025  06:23:51 +0000 (0:00:00.065)       0:00:00.065 ****
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

Wednesday 03 December 2025  06:23:52 +0000 (0:00:00.373)       0:00:00.439 ****
===============================================================================
Restore the default grub file ------------------------------------------- 0.37s

PLAY [Prepare] *****************************************************************

TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] ***
Wednesday 03 December 2025  06:23:53 +0000 (0:00:00.067)       0:00:00.067 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Wednesday 03 December 2025  06:23:53 +0000 (0:00:00.042)       0:00:00.110 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Wednesday 03 December 2025  06:23:53 +0000 (0:00:00.037)       0:00:00.148 ****
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml)

TASK [../../../../molecule/common/test_deps : Detect mirrors file] *************
Wednesday 03 December 2025  06:23:53 +0000 (0:00:00.073)       0:00:00.221 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Wednesday 03 December 2025  06:23:53 +0000 (0:00:00.259)       0:00:00.480 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Wednesday 03 December 2025  06:23:54 +0000 (0:00:00.323)       0:00:00.804 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Wednesday 03 December 2025  06:23:54 +0000 (0:00:00.227)       0:00:01.032 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Wednesday 03 December 2025  06:23:55 +0000 (0:00:00.592)       0:00:01.624 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Wednesday 03 December 2025  06:23:55 +0000 (0:00:00.379)       0:00:02.004 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Wednesday 03 December 2025  06:23:56 +0000 (0:00:01.239)       0:00:03.243 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Wednesday 03 December 2025  06:23:57 +0000 (0:00:00.548)       0:00:03.791 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Create repos] ********************
Wednesday 03 December 2025  06:23:58 +0000 (0:00:00.920)       0:00:04.712 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Wednesday 03 December 2025  06:23:58 +0000 (0:00:00.798)       0:00:05.510 ****
fatal: [instance]: FAILED! => changed=true
  cmd: |-
    rpm -qe redhat-release
  delta: '0:00:00.010048'
  end: '2025-12-03 06:23:59.083989'
  msg: non-zero return code
  rc: 1
  start: '2025-12-03 06:23:59.073941'
  stderr: ''
  stderr_lines: <omitted>
  stdout: package redhat-release is not installed
  stdout_lines: <omitted>
...ignoring

TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] ***
Wednesday 03 December 2025  06:23:59 +0000 (0:00:00.241)       0:00:05.752 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Wednesday 03 December 2025  06:23:59 +0000 (0:00:00.050)       0:00:05.802 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Wednesday 03 December 2025  06:25:13 +0000 (0:01:13.877)       0:01:19.680 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Wednesday 03 December 2025  06:25:14 +0000 (0:00:01.144)       0:01:20.824 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Wednesday 03 December 2025  06:25:15 +0000 (0:00:01.128)       0:01:21.952 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:25:15 +0000 (0:00:00.043)       0:01:21.996 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Wednesday 03 December 2025  06:25:15 +0000 (0:00:00.199)       0:01:22.195 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:25:15 +0000 (0:00:00.222)       0:01:22.418 ****
ok: [instance]

TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Wednesday 03 December 2025  06:25:16 +0000 (0:00:00.385)       0:01:22.803 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Wednesday 03 December 2025  06:25:16 +0000 (0:00:00.033)       0:01:22.836 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather repository list] ******************************
Wednesday 03 December 2025  06:25:16 +0000 (0:00:00.694)       0:01:23.531 ****
ok: [instance]

TASK [osp.edpm.env_data : Output installed packages] ***************************
Wednesday 03 December 2025  06:25:18 +0000 (0:00:01.346)       0:01:24.877 ****
ok: [instance] =>
  msg:
  - tzdata
  - fonts-filesystem
  - adobe-source-code-pro-fonts
  - dejavu-sans-fonts
  - langpacks-core-font-en
  - abattis-cantarell-fonts
  - geolite2-country
  - geolite2-city
  - gawk-all-langpacks
  - quota-nls
  - python3-setuptools-wheel
  - publicsuffix-list-dafsa
  - pcre2-syntax
  - ncurses-base
  - libssh-config
  - libreport-filesystem
  - dnf-data
  - kbd-misc
  - kbd-legacy
  - hwdata
  - dhcp-common
  - coreutils-common
  - centos-gpg-keys
  - centos-stream-repos
  - centos-stream-release
  - setup
  - filesystem
  - basesystem
  - ncurses-libs
  - bash
  - libgcc
  - glibc-gconv-extra
  - glibc-langpack-en
  - glibc-common
  - glibc
  - zlib
  - popt
  - xz-libs
  - libcap
  - libzstd
  - libstdc++
  - libuuid
  - libxcrypt
  - bzip2-libs
  - libcom_err
  - sqlite-libs
  - libxml2
  - libcap-ng
  - audit-libs
  - libmnl
  - libtalloc
  - elfutils-libelf
  - readline
  - crypto-policies
  - alternatives
  - keyutils-libs
  - libffi
  - libunistring
  - lua-libs
  - expat
  - libgpg-error
  - libnl3
  - libsepol
  - libtdb
  - lz4-libs
  - libidn2
  - libtevent
  - gmp
  - jansson
  - json-c
  - libattr
  - libacl
  - libsmartcols
  - libtasn1
  - p11-kit
  - pcre2
  - libselinux
  - sed
  - findutils
  - libsemanage
  - shadow-utils
  - libgcrypt
  - file-libs
  - file
  - gdbm-libs
  - libedit
  - libref_array
  - libverto
  - psmisc
  - libselinux-utils
  - p11-kit-trust
  - libassuan
  - keyutils
  - libbpf
  - iproute
  - e2fsprogs-libs
  - libicu
  - libproxy
  - fuse-libs
  - libbasicobjects
  - libcollection
  - libdhash
  - libgomp
  - libpath_utils
  - libini_config
  - libseccomp
  - libsigsegv
  - libsss_idmap
  - libyaml
  - lzo
  - numactl-libs
  - pcre
  - grep
  - openssl-fips-provider
  - openssl-libs
  - coreutils
  - ca-certificates
  - systemd-libs
  - libblkid
  - dbus-libs
  - libmount
  - kmod
  - util-linux-core
  - libfdisk
  - gzip
  - openssl
  - kmod-libs
  - libevent
  - cracklib
  - procps-ng
  - which
  - cracklib-dicts
  - avahi-libs
  - dbus-tools
  - centos-logos
  - libarchive
  - libsss_certmap
  - sscg
  - xz
  - squashfs-tools
  - libutempter
  - acl
  - gettext-libs
  - gettext
  - attr
  - mpfr
  - gawk
  - krb5-libs
  - libtirpc
  - quota
  - cyrus-sasl-lib
  - libssh
  - libpsl
  - libibverbs
  - libpcap
  - libnl3-cli
  - libteam
  - libksba
  - libcomps
  - ethtool
  - libss
  - e2fsprogs
  - libxcrypt-compat
  - python3-pip-wheel
  - python-unversioned-command
  - python3
  - python3-libs
  - python3-setuptools
  - python3-six
  - python3-libselinux
  - python3-pyyaml
  - python3-distro
  - python3-idna
  - python3-systemd
  - python3-audit
  - python3-libsemanage
  - python3-dateutil
  - python3-configobj
  - python3-setools
  - python3-libcomps
  - cockpit-bridge
  - python3-chardet
  - python3-libxml2
  - python3-ptyprocess
  - python3-pexpect
  - python3-pysocks
  - python3-urllib3
  - python3-requests
  - python3-attrs
  - python3-file-magic
  - sos
  - python3-jsonpointer
  - python3-jsonpatch
  - python3-markupsafe
  - python3-netifaces
  - python3-oauthlib
  - python3-prettytable
  - python3-pyrsistent
  - python3-jsonschema
  - python3-pyserial
  - python3-pytz
  - python3-babel
  - python3-jinja2
  - gdisk
  - groff-base
  - snappy
  - pigz
  - c-ares
  - cpio
  - diffutils
  - hostname
  - inih
  - kernel-tools-libs
  - less
  - libbrotli
  - libcbor
  - libdaemon
  - teamd
  - libdb
  - libeconf
  - libpwquality
  - pam
  - util-linux
  - grub2-common
  - openssh
  - grub2-pc-modules
  - kbd
  - libev
  - libverto-libev
  - libndp
  - libnfnetlink
  - libnetfilter_conntrack
  - iptables-libs
  - libnghttp2
  - libpipeline
  - libsss_nss_idmap
  - sssd-client
  - libsss_sudo
  - libtool-ltdl
  - openldap
  - libcurl
  - tpm2-tss
  - libnfsidmap
  - sssd-nfs-idmap
  - ima-evm-utils
  - curl
  - rpm
  - rpm-libs
  - policycoreutils
  - selinux-policy
  - selinux-policy-targeted
  - libsolv
  - cockpit-ws-selinux
  - rpm-plugin-systemd-inhibit
  - sudo
  - lmdb-libs
  - nettle
  - gnutls
  - glib2
  - python3-dbus
  - NetworkManager-libnm
  - libmodulemd
  - polkit-libs
  - gobject-introspection
  - python3-gobject-base-noarch
  - python3-gobject-base
  - python3-dasbus
  - gsettings-desktop-schemas
  - json-glib
  - libuser
  - webkit2gtk3-jsc
  - libproxy-webkitgtk4
  - glib-networking
  - npth
  - gnupg2
  - gpgme
  - librepo
  - libdnf
  - python3-libdnf
  - python3-hawkey
  - python3-gpg
  - rpm-sign-libs
  - oniguruma
  - jq
  - pciutils-libs
  - sg3_utils-libs
  - slang
  - newt
  - userspace-rcu
  - checkpolicy
  - python3-policycoreutils
  - policycoreutils-python-utils
  - libestr
  - libfastjson
  - libmaxminddb
  - ipcalc
  - liburing
  - langpacks-core-en_GB
  - systemd-rpm-macros
  - dbus
  - systemd-pam
  - systemd
  - dbus-common
  - dbus-broker
  - iputils
  - dhcp-client
  - cronie-anacron
  - cronie
  - crontabs
  - initscripts-service
  - polkit
  - polkit-pkla-compat
  - samba-common
  - libldb
  - libwbclient
  - samba-client-libs
  - samba-common-libs
  - sssd-common
  - audit
  - authselect-libs
  - device-mapper-libs
  - device-mapper
  - grub2-tools-minimal
  - cryptsetup-libs
  - systemd-udev
  - NetworkManager
  - NetworkManager-team
  - libfido2
  - os-prober
  - kpartx
  - xfsprogs
  - elfutils-default-yama-scope
  - elfutils-libs
  - elfutils-debuginfod-client
  - binutils-gold
  - binutils
  - rpm-build-libs
  - python3-rpm
  - python3-dnf
  - dnf
  - setroubleshoot-plugins
  - setroubleshoot-server
  - python3-dnf-plugins-core
  - dnf-plugins-core
  - gssproxy
  - libkcapi
  - libkcapi-hmaccalc
  - dracut
  - kernel-modules-core
  - kernel-core
  - grub2-tools
  - grubby
  - kernel-modules
  - dracut-network
  - dracut-squash
  - kexec-tools
  - logrotate
  - rsyslog-logrotate
  - rsyslog
  - rpcbind
  - oddjob
  - oddjob-mkhomedir
  - authselect
  - authselect-compat
  - nfs-utils
  - cockpit-system
  - kernel
  - crypto-policies-scripts
  - grub2-pc
  - yum-utils
  - yum
  - cloud-init
  - openssh-clients
  - NetworkManager-tui
  - parted
  - sssd-kcm
  - chrony
  - microcode_ctl
  - openssh-server
  - qemu-guest-agent
  - langpacks-en_GB
  - sg3_utils
  - kernel-tools
  - cockpit-ws
  - passwd
  - initscripts-rename-device
  - irqbalance
  - rpm-plugin-selinux
  - rpm-plugin-audit
  - man-db
  - iproute-tc
  - cloud-utils-growpart
  - tcpdump
  - prefixdevname
  - rsync
  - tar
  - vim-minimal
  - lshw
  - libsysfs
  - lsscsi
  - ncurses
  - rootfiles
  - gpg-pubkey
  - git-core
  - git-core-doc
  - perl-Digest
  - perl-Digest-MD5
  - perl-B
  - perl-FileHandle
  - perl-Data-Dumper
  - perl-libnet
  - perl-base
  - perl-URI
  - perl-AutoLoader
  - perl-Mozilla-CA
  - perl-if
  - perl-IO-Socket-IP
  - perl-Time-Local
  - perl-File-Path
  - perl-Pod-Escapes
  - perl-Text-Tabs+Wrap
  - perl-IO-Socket-SSL
  - perl-Net-SSLeay
  - perl-Class-Struct
  - perl-POSIX
  - perl-Term-ANSIColor
  - perl-IPC-Open3
  - perl-subs
  - perl-File-Temp
  - perl-Term-Cap
  - perl-Pod-Simple
  - perl-HTTP-Tiny
  - perl-Socket
  - perl-SelectSaver
  - perl-Symbol
  - perl-File-stat
  - perl-podlators
  - perl-Pod-Perldoc
  - perl-Fcntl
  - perl-Text-ParseWords
  - perl-mro
  - perl-IO
  - perl-overloading
  - perl-Pod-Usage
  - perl-Errno
  - perl-File-Basename
  - perl-Getopt-Std
  - perl-MIME-Base64
  - perl-Scalar-List-Utils
  - perl-constant
  - perl-Storable
  - perl-overload
  - perl-parent
  - perl-vars
  - perl-Getopt-Long
  - perl-Carp
  - perl-Exporter
  - perl-NDBM_File
  - perl-PathTools
  - perl-Encode
  - perl-libs
  - perl-interpreter
  - perl-DynaLoader
  - perl-TermReadKey
  - perl-Error
  - perl-File-Find
  - perl-lib
  - emacs-filesystem
  - perl-Git
  - git
  - traceroute
  - ruby-libs
  - rubygem-bigdecimal
  - ruby-default-gems
  - rubygem-bundler
  - rubygem-io-console
  - rubygem-json
  - rubygem-psych
  - rubygem-rdoc
  - rubygems
  - ruby
  - libmpc
  - gdb-minimal
  - dwz
  - unzip
  - elfutils
  - bzip2
  - debugedit
  - zip
  - cpp
  - rust-srpm-macros
  - qt5-srpm-macros
  - python3-pip
  - perl-srpm-macros
  - openblas-srpm-macros
  - ocaml-srpm-macros
  - ncurses-c++-libs
  - lua-srpm-macros
  - llvm-filesystem
  - llvm-libs
  - libxslt
  - libstemmer
  - libstdc++-devel
  - libsoup
  - libjpeg-turbo
  - kernel-srpm-macros
  - kernel-headers
  - hunspell-filesystem
  - hunspell-en-US
  - hunspell
  - enchant
  - python3-enchant
  - glibc-headers
  - ghc-srpm-macros
  - efi-srpm-macros
  - desktop-file-utils
  - createrepo_c-libs
  - cmake-filesystem
  - zstd
  - tcl
  - shared-mime-info
  - python3-pyparsing
  - python3-packaging
  - pkgconf-m4
  - make
  - libpng
  - gdk-pixbuf2
  - libappstream-glib
  - libpkgconf
  - pkgconf
  - pkgconf-pkg-config
  - libgpg-error-devel
  - glibc-devel
  - libxcrypt-devel
  - gcc
  - annobin
  - gcc-plugin-annobin
  - ncurses-devel
  - xz-devel
  - zlib-devel
  - libxml2-devel
  - libnftnl
  - iptables-nft
  - info
  - ed
  - patch
  - fonts-srpm-macros
  - go-srpm-macros
  - python-srpm-macros
  - redhat-rpm-config
  - rpm-build
  - pyproject-srpm-macros
  - python-rpm-macros
  - python3-rpm-macros
  - python3-rpm-generators
  - cyrus-sasl
  - cyrus-sasl-devel
  - openldap-devel
  - python3-devel
  - ruby-devel
  - iptables-nft-services
  - libxslt-devel
  - readline-devel
  - gcc-c++
  - libffi-devel
  - openssl-devel
  - rpmlint
  - expect
  - createrepo_c
  - hunspell-en-GB
  - wget
  - systemd-devel
  - time
  - rpm-sign
  - passt
  - passt-selinux
  - fuse3-libs
  - container-selinux
  - protobuf-c
  - yajl
  - libslirp
  - slirp4netns
  - libnet
  - criu
  - criu-libs
  - crun
  - conmon
  - aardvark-dns
  - netavark
  - shadow-utils-subid
  - nftables
  - fuse-common
  - fuse3
  - fuse-overlayfs
  - containers-common
  - podman
  - cyrus-sasl-gssapi
  - libvirt-libs
  - python3-libvirt
  - python3-netaddr
  - python3-lxml
  - python3-jmespath
  - python3-pbr
  - python3-typing-extensions
  - python3-os-service-types
  - python3-stevedore
  - python3-iso8601
  - python3-decorator
  - python3-keystoneauth1
  - python3-platformdirs
  - python3-psutil
  - python3-mako
  - python3-dogpile-cache
  - python3-ply
  - python3-pycparser
  - python3-cffi
  - python3-cryptography
  - python3-requestsexceptions
  - python3-openstacksdk
  - kmod-kvdo

TASK [osp.edpm.env_data : Output installed repositories] ***********************
Wednesday 03 December 2025  06:25:18 +0000 (0:00:00.054)       0:01:24.931 ****
ok: [instance] =>
  msg: |-
    #### REPOSITORIES
    repo id                       repo name
    appstream                     CentOS Stream 9 - AppStream
    baseos                        CentOS Stream 9 - BaseOS
    crb                           CentOS Stream 9 - CRB
    extras-common                 CentOS Stream 9 - Extras packages

PLAY RECAP *********************************************************************
instance                   : ok=23   changed=4    unreachable=0    failed=0    skipped=3    rescued=0    ignored=1

Wednesday 03 December 2025  06:25:18 +0000 (0:00:00.085)       0:01:25.017 ****
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 73.88s
osp.edpm.env_data : Gather repository list ------------------------------ 1.35s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.24s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.14s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.13s
../../../../molecule/common/test_deps : Install repo-setup -------------- 0.92s
../../../../molecule/common/test_deps : Create repos -------------------- 0.80s
osp.edpm.env_data : Gather all installed packages ----------------------- 0.69s
../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.59s
../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.55s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.39s
../../../../molecule/common/test_deps : Create default repo file -------- 0.38s
../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.32s
../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.26s
../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.24s
../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.22s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.20s
osp.edpm.env_data : Output installed repositories ----------------------- 0.09s
../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s

PLAY [Converge] ****************************************************************

TASK [Importing test_vars] *****************************************************
Wednesday 03 December 2025  06:25:18 +0000 (0:00:00.027)       0:00:00.027 ****
ok: [instance]

TASK [Backup the default grub file] ********************************************
Wednesday 03 December 2025  06:25:18 +0000 (0:00:00.035)       0:00:00.062 ****
changed: [instance]

TASK [include_role : osp.edpm.edpm_kernel] *************************************
Wednesday 03 December 2025  06:25:19 +0000 (0:00:00.371)       0:00:00.434 ****

TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Wednesday 03 December 2025  06:25:19 +0000 (0:00:00.086)       0:00:00.520 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Wednesday 03 December 2025  06:25:19 +0000 (0:00:00.036)       0:00:00.556 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Wednesday 03 December 2025  06:25:19 +0000 (0:00:00.284)       0:00:00.841 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Wednesday 03 December 2025  06:25:19 +0000 (0:00:00.060)       0:00:00.902 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Wednesday 03 December 2025  06:25:19 +0000 (0:00:00.031)       0:00:00.933 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Wednesday 03 December 2025  06:25:19 +0000 (0:00:00.030)       0:00:00.963 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Wednesday 03 December 2025  06:25:19 +0000 (0:00:00.030)       0:00:00.993 ****
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance

TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Wednesday 03 December 2025  06:25:19 +0000 (0:00:00.055)       0:00:01.049 ****
ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}})
ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}})

TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Wednesday 03 December 2025  06:25:19 +0000 (0:00:00.056)       0:00:01.106 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Wednesday 03 December 2025  06:25:20 +0000 (0:00:00.043)       0:00:01.150 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Wednesday 03 December 2025  06:25:20 +0000 (0:00:00.075)       0:00:01.226 ****
ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}})
skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}})

TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Wednesday 03 December 2025  06:25:20 +0000 (0:00:00.055)       0:00:01.281 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Wednesday 03 December 2025  06:25:20 +0000 (0:00:00.037)       0:00:01.319 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Wednesday 03 December 2025  06:25:20 +0000 (0:00:00.051)       0:00:01.371 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Wednesday 03 December 2025  06:25:20 +0000 (0:00:00.046)       0:00:01.417 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Wednesday 03 December 2025  06:25:20 +0000 (0:00:00.048)       0:00:01.465 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Wednesday 03 December 2025  06:25:20 +0000 (0:00:00.044)       0:00:01.510 ****
ok: [instance] =>
  msg: |-
    EDPM hugepage modification differs from how the host is actually having.
    Current default pagesize: None configured
    EDPM default pagesize: 2048
    Desired default pagesize: 2048

    From EDPM Hugepages configuration:
    - 2048
      expected: 10 pages
      default: True
      current: 0
    - 4096
      expected: 10 pages
      default: False
      current: 0

TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Wednesday 03 December 2025  06:25:20 +0000 (0:00:00.076)       0:00:01.586 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Wednesday 03 December 2025  06:25:20 +0000 (0:00:00.050)       0:00:01.637 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Wednesday 03 December 2025  06:25:20 +0000 (0:00:00.049)       0:00:01.687 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:25:20 +0000 (0:00:00.049)       0:00:01.737 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:25:20 +0000 (0:00:00.305)       0:00:02.042 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Wednesday 03 December 2025  06:25:20 +0000 (0:00:00.042)       0:00:02.085 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] ***
Wednesday 03 December 2025  06:25:21 +0000 (0:00:00.349)       0:00:02.435 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Wednesday 03 December 2025  06:25:21 +0000 (0:00:00.215)       0:00:02.650 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Wednesday 03 December 2025  06:25:21 +0000 (0:00:00.211)       0:00:02.862 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Wednesday 03 December 2025  06:25:22 +0000 (0:00:00.354)       0:00:03.216 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:25:23 +0000 (0:00:01.050)       0:00:04.267 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:25:23 +0000 (0:00:00.041)       0:00:04.308 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Wednesday 03 December 2025  06:25:23 +0000 (0:00:00.041)       0:00:04.350 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Wednesday 03 December 2025  06:25:23 +0000 (0:00:00.037)       0:00:04.388 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Wednesday 03 December 2025  06:25:23 +0000 (0:00:00.301)       0:00:04.689 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Wednesday 03 December 2025  06:25:23 +0000 (0:00:00.039)       0:00:04.729 ****
ok: [instance]

TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Wednesday 03 December 2025  06:25:23 +0000 (0:00:00.039)       0:00:04.769 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Wednesday 03 December 2025  06:25:23 +0000 (0:00:00.058)       0:00:04.828 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Wednesday 03 December 2025  06:25:23 +0000 (0:00:00.034)       0:00:04.862 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Wednesday 03 December 2025  06:25:23 +0000 (0:00:00.045)       0:00:04.908 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Wednesday 03 December 2025  06:25:23 +0000 (0:00:00.047)       0:00:04.955 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Wednesday 03 December 2025  06:25:23 +0000 (0:00:00.045)       0:00:05.000 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Wednesday 03 December 2025  06:25:23 +0000 (0:00:00.045)       0:00:05.046 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Wednesday 03 December 2025  06:25:23 +0000 (0:00:00.052)       0:00:05.098 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Wednesday 03 December 2025  06:25:24 +0000 (0:00:00.103)       0:00:05.202 ****
skipping: [instance]

TASK [include_role : osp.edpm.edpm_kernel] *************************************
Wednesday 03 December 2025  06:25:24 +0000 (0:00:00.064)       0:00:05.267 ****

TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Wednesday 03 December 2025  06:25:24 +0000 (0:00:00.091)       0:00:05.358 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Wednesday 03 December 2025  06:25:24 +0000 (0:00:00.034)       0:00:05.393 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Wednesday 03 December 2025  06:25:24 +0000 (0:00:00.216)       0:00:05.609 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Wednesday 03 December 2025  06:25:24 +0000 (0:00:00.042)       0:00:05.651 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Wednesday 03 December 2025  06:25:24 +0000 (0:00:00.030)       0:00:05.682 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Wednesday 03 December 2025  06:25:24 +0000 (0:00:00.030)       0:00:05.712 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Wednesday 03 December 2025  06:25:24 +0000 (0:00:00.030)       0:00:05.742 ****
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance

TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Wednesday 03 December 2025  06:25:24 +0000 (0:00:00.053)       0:00:05.796 ****
ok: [instance] => (item={'key': '2048', 'value': {'count': '10'}})
ok: [instance] => (item={'key': 4096, 'value': {'count': '12', 'default': True}})

TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Wednesday 03 December 2025  06:25:24 +0000 (0:00:00.058)       0:00:05.854 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Wednesday 03 December 2025  06:25:24 +0000 (0:00:00.108)       0:00:05.963 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Wednesday 03 December 2025  06:25:24 +0000 (0:00:00.046)       0:00:06.009 ****
skipping: [instance] => (item={'key': 2048, 'value': {'count': '10'}})
ok: [instance] => (item={'key': 4096, 'value': {'count': '12', 'default': True}})

TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Wednesday 03 December 2025  06:25:24 +0000 (0:00:00.055)       0:00:06.065 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Wednesday 03 December 2025  06:25:24 +0000 (0:00:00.039)       0:00:06.104 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Wednesday 03 December 2025  06:25:25 +0000 (0:00:00.054)       0:00:06.159 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Wednesday 03 December 2025  06:25:25 +0000 (0:00:00.049)       0:00:06.209 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Wednesday 03 December 2025  06:25:25 +0000 (0:00:00.050)       0:00:06.259 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Wednesday 03 December 2025  06:25:25 +0000 (0:00:00.079)       0:00:06.339 ****
ok: [instance] =>
  msg: |-
    EDPM hugepage modification differs from how the host is actually having.
    Current default pagesize: None configured
    EDPM default pagesize: 4096
    Desired default pagesize: 4096

    From EDPM Hugepages configuration:
    - 2048
      expected: 10 pages
      default: False
      current: 0
    - 4096
      expected: 12 pages
      default: True
      current: 0

TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Wednesday 03 December 2025  06:25:25 +0000 (0:00:00.052)       0:00:06.391 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Wednesday 03 December 2025  06:25:25 +0000 (0:00:00.050)       0:00:06.442 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Wednesday 03 December 2025  06:25:25 +0000 (0:00:00.050)       0:00:06.493 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:25:25 +0000 (0:00:00.051)       0:00:06.544 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:25:25 +0000 (0:00:00.213)       0:00:06.758 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Wednesday 03 December 2025  06:25:25 +0000 (0:00:00.044)       0:00:06.802 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=4096 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=12] ***
Wednesday 03 December 2025  06:25:25 +0000 (0:00:00.261)       0:00:07.063 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Wednesday 03 December 2025  06:25:26 +0000 (0:00:00.216)       0:00:07.280 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Wednesday 03 December 2025  06:25:26 +0000 (0:00:00.205)       0:00:07.485 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Wednesday 03 December 2025  06:25:26 +0000 (0:00:00.264)       0:00:07.749 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:25:27 +0000 (0:00:01.017)       0:00:08.767 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:25:27 +0000 (0:00:00.040)       0:00:08.808 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Wednesday 03 December 2025  06:25:27 +0000 (0:00:00.040)       0:00:08.848 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Wednesday 03 December 2025  06:25:27 +0000 (0:00:00.040)       0:00:08.888 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Wednesday 03 December 2025  06:25:27 +0000 (0:00:00.206)       0:00:09.095 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Wednesday 03 December 2025  06:25:27 +0000 (0:00:00.037)       0:00:09.132 ****
ok: [instance]

TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Wednesday 03 December 2025  06:25:28 +0000 (0:00:00.040)       0:00:09.172 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Wednesday 03 December 2025  06:25:28 +0000 (0:00:00.063)       0:00:09.236 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Wednesday 03 December 2025  06:25:28 +0000 (0:00:00.036)       0:00:09.272 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Wednesday 03 December 2025  06:25:28 +0000 (0:00:00.047)       0:00:09.320 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Wednesday 03 December 2025  06:25:28 +0000 (0:00:00.049)       0:00:09.369 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Wednesday 03 December 2025  06:25:28 +0000 (0:00:00.047)       0:00:09.417 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Wednesday 03 December 2025  06:25:28 +0000 (0:00:00.050)       0:00:09.467 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Wednesday 03 December 2025  06:25:28 +0000 (0:00:00.084)       0:00:09.552 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Wednesday 03 December 2025  06:25:28 +0000 (0:00:00.046)       0:00:09.599 ****
skipping: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=44   changed=9    unreachable=0    failed=0    skipped=42   rescued=0    ignored=0

Wednesday 03 December 2025  06:25:28 +0000 (0:00:00.122)       0:00:09.721 ****
===============================================================================
osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.05s
osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.02s
Backup the default grub file -------------------------------------------- 0.37s
osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.35s
osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.35s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.31s
osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.30s
osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.28s
osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.26s
osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.26s
osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=4096 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=12 --- 0.22s
osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.22s
osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.22s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.21s
osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.21s
osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.21s
osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.21s
osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s
osp.edpm.edpm_kernel : Find hugepages in cmdline ------------------------ 0.11s
osp.edpm.edpm_kernel : Reboot tasks ------------------------------------- 0.10s

PLAY [Restore environment] *****************************************************

TASK [Restore the default grub file] *******************************************
Wednesday 03 December 2025  06:25:29 +0000 (0:00:00.064)       0:00:00.064 ****
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

Wednesday 03 December 2025  06:25:29 +0000 (0:00:00.390)       0:00:00.454 ****
===============================================================================
Restore the default grub file ------------------------------------------- 0.39s

PLAY [Prepare] *****************************************************************

TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] ***
Wednesday 03 December 2025  06:25:30 +0000 (0:00:00.068)       0:00:00.068 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Wednesday 03 December 2025  06:25:30 +0000 (0:00:00.043)       0:00:00.111 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Wednesday 03 December 2025  06:25:30 +0000 (0:00:00.037)       0:00:00.148 ****
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml)

TASK [../../../../molecule/common/test_deps : Detect mirrors file] *************
Wednesday 03 December 2025  06:25:30 +0000 (0:00:00.072)       0:00:00.221 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Wednesday 03 December 2025  06:25:31 +0000 (0:00:00.285)       0:00:00.506 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Wednesday 03 December 2025  06:25:31 +0000 (0:00:00.314)       0:00:00.821 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Wednesday 03 December 2025  06:25:31 +0000 (0:00:00.235)       0:00:01.057 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Wednesday 03 December 2025  06:25:32 +0000 (0:00:00.574)       0:00:01.632 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Wednesday 03 December 2025  06:25:32 +0000 (0:00:00.379)       0:00:02.011 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Wednesday 03 December 2025  06:25:33 +0000 (0:00:01.281)       0:00:03.292 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Wednesday 03 December 2025  06:25:34 +0000 (0:00:00.561)       0:00:03.854 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Create repos] ********************
Wednesday 03 December 2025  06:25:35 +0000 (0:00:00.945)       0:00:04.800 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Wednesday 03 December 2025  06:25:36 +0000 (0:00:00.808)       0:00:05.608 ****
fatal: [instance]: FAILED! => changed=true
  cmd: |-
    rpm -qe redhat-release
  delta: '0:00:00.010154'
  end: '2025-12-03 06:25:36.483977'
  msg: non-zero return code
  rc: 1
  start: '2025-12-03 06:25:36.473823'
  stderr: ''
  stderr_lines: <omitted>
  stdout: package redhat-release is not installed
  stdout_lines: <omitted>
...ignoring

TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] ***
Wednesday 03 December 2025  06:25:36 +0000 (0:00:00.238)       0:00:05.847 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Wednesday 03 December 2025  06:25:36 +0000 (0:00:00.050)       0:00:05.898 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Wednesday 03 December 2025  06:26:39 +0000 (0:01:03.329)       0:01:09.227 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Wednesday 03 December 2025  06:26:41 +0000 (0:00:01.156)       0:01:10.384 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Wednesday 03 December 2025  06:26:42 +0000 (0:00:01.139)       0:01:11.524 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:26:42 +0000 (0:00:00.041)       0:01:11.565 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Wednesday 03 December 2025  06:26:42 +0000 (0:00:00.207)       0:01:11.773 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:26:42 +0000 (0:00:00.205)       0:01:11.978 ****
ok: [instance]

TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Wednesday 03 December 2025  06:26:43 +0000 (0:00:00.391)       0:01:12.370 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Wednesday 03 December 2025  06:26:43 +0000 (0:00:00.033)       0:01:12.403 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather repository list] ******************************
Wednesday 03 December 2025  06:26:43 +0000 (0:00:00.690)       0:01:13.094 ****
ok: [instance]

TASK [osp.edpm.env_data : Output installed packages] ***************************
Wednesday 03 December 2025  06:26:44 +0000 (0:00:00.352)       0:01:13.446 ****
ok: [instance] =>
  msg:
  - tzdata
  - fonts-filesystem
  - adobe-source-code-pro-fonts
  - dejavu-sans-fonts
  - langpacks-core-font-en
  - abattis-cantarell-fonts
  - geolite2-country
  - geolite2-city
  - gawk-all-langpacks
  - quota-nls
  - python3-setuptools-wheel
  - publicsuffix-list-dafsa
  - pcre2-syntax
  - ncurses-base
  - libssh-config
  - libreport-filesystem
  - dnf-data
  - kbd-misc
  - kbd-legacy
  - hwdata
  - dhcp-common
  - coreutils-common
  - centos-gpg-keys
  - centos-stream-repos
  - centos-stream-release
  - setup
  - filesystem
  - basesystem
  - ncurses-libs
  - bash
  - libgcc
  - glibc-gconv-extra
  - glibc-langpack-en
  - glibc-common
  - glibc
  - zlib
  - popt
  - xz-libs
  - libcap
  - libzstd
  - libstdc++
  - libuuid
  - libxcrypt
  - bzip2-libs
  - libcom_err
  - sqlite-libs
  - libxml2
  - libcap-ng
  - audit-libs
  - libmnl
  - libtalloc
  - elfutils-libelf
  - readline
  - crypto-policies
  - alternatives
  - keyutils-libs
  - libffi
  - libunistring
  - lua-libs
  - expat
  - libgpg-error
  - libnl3
  - libsepol
  - libtdb
  - lz4-libs
  - libidn2
  - libtevent
  - gmp
  - jansson
  - json-c
  - libattr
  - libacl
  - libsmartcols
  - libtasn1
  - p11-kit
  - pcre2
  - libselinux
  - sed
  - findutils
  - libsemanage
  - shadow-utils
  - libgcrypt
  - file-libs
  - file
  - gdbm-libs
  - libedit
  - libref_array
  - libverto
  - psmisc
  - libselinux-utils
  - p11-kit-trust
  - libassuan
  - keyutils
  - libbpf
  - iproute
  - e2fsprogs-libs
  - libicu
  - libproxy
  - fuse-libs
  - libbasicobjects
  - libcollection
  - libdhash
  - libgomp
  - libpath_utils
  - libini_config
  - libseccomp
  - libsigsegv
  - libsss_idmap
  - libyaml
  - lzo
  - numactl-libs
  - pcre
  - grep
  - openssl-fips-provider
  - openssl-libs
  - coreutils
  - ca-certificates
  - systemd-libs
  - libblkid
  - dbus-libs
  - libmount
  - kmod
  - util-linux-core
  - libfdisk
  - gzip
  - openssl
  - kmod-libs
  - libevent
  - cracklib
  - procps-ng
  - which
  - cracklib-dicts
  - avahi-libs
  - dbus-tools
  - centos-logos
  - libarchive
  - libsss_certmap
  - sscg
  - xz
  - squashfs-tools
  - libutempter
  - acl
  - gettext-libs
  - gettext
  - attr
  - mpfr
  - gawk
  - krb5-libs
  - libtirpc
  - quota
  - cyrus-sasl-lib
  - libssh
  - libpsl
  - libibverbs
  - libpcap
  - libnl3-cli
  - libteam
  - libksba
  - libcomps
  - ethtool
  - libss
  - e2fsprogs
  - libxcrypt-compat
  - python3-pip-wheel
  - python-unversioned-command
  - python3
  - python3-libs
  - python3-setuptools
  - python3-six
  - python3-libselinux
  - python3-pyyaml
  - python3-distro
  - python3-idna
  - python3-systemd
  - python3-audit
  - python3-libsemanage
  - python3-dateutil
  - python3-configobj
  - python3-setools
  - python3-libcomps
  - cockpit-bridge
  - python3-chardet
  - python3-libxml2
  - python3-ptyprocess
  - python3-pexpect
  - python3-pysocks
  - python3-urllib3
  - python3-requests
  - python3-attrs
  - python3-file-magic
  - sos
  - python3-jsonpointer
  - python3-jsonpatch
  - python3-markupsafe
  - python3-netifaces
  - python3-oauthlib
  - python3-prettytable
  - python3-pyrsistent
  - python3-jsonschema
  - python3-pyserial
  - python3-pytz
  - python3-babel
  - python3-jinja2
  - gdisk
  - groff-base
  - snappy
  - pigz
  - c-ares
  - cpio
  - diffutils
  - hostname
  - inih
  - kernel-tools-libs
  - less
  - libbrotli
  - libcbor
  - libdaemon
  - teamd
  - libdb
  - libeconf
  - libpwquality
  - pam
  - util-linux
  - grub2-common
  - openssh
  - grub2-pc-modules
  - kbd
  - libev
  - libverto-libev
  - libndp
  - libnfnetlink
  - libnetfilter_conntrack
  - iptables-libs
  - libnghttp2
  - libpipeline
  - libsss_nss_idmap
  - sssd-client
  - libsss_sudo
  - libtool-ltdl
  - openldap
  - libcurl
  - tpm2-tss
  - libnfsidmap
  - sssd-nfs-idmap
  - ima-evm-utils
  - curl
  - rpm
  - rpm-libs
  - policycoreutils
  - selinux-policy
  - selinux-policy-targeted
  - libsolv
  - cockpit-ws-selinux
  - rpm-plugin-systemd-inhibit
  - sudo
  - lmdb-libs
  - nettle
  - gnutls
  - glib2
  - python3-dbus
  - NetworkManager-libnm
  - libmodulemd
  - polkit-libs
  - gobject-introspection
  - python3-gobject-base-noarch
  - python3-gobject-base
  - python3-dasbus
  - gsettings-desktop-schemas
  - json-glib
  - libuser
  - webkit2gtk3-jsc
  - libproxy-webkitgtk4
  - glib-networking
  - npth
  - gnupg2
  - gpgme
  - librepo
  - libdnf
  - python3-libdnf
  - python3-hawkey
  - python3-gpg
  - rpm-sign-libs
  - oniguruma
  - jq
  - pciutils-libs
  - sg3_utils-libs
  - slang
  - newt
  - userspace-rcu
  - checkpolicy
  - python3-policycoreutils
  - policycoreutils-python-utils
  - libestr
  - libfastjson
  - libmaxminddb
  - ipcalc
  - liburing
  - langpacks-core-en_GB
  - systemd-rpm-macros
  - dbus
  - systemd-pam
  - systemd
  - dbus-common
  - dbus-broker
  - iputils
  - dhcp-client
  - cronie-anacron
  - cronie
  - crontabs
  - initscripts-service
  - polkit
  - polkit-pkla-compat
  - samba-common
  - libldb
  - libwbclient
  - samba-client-libs
  - samba-common-libs
  - sssd-common
  - audit
  - authselect-libs
  - device-mapper-libs
  - device-mapper
  - grub2-tools-minimal
  - cryptsetup-libs
  - systemd-udev
  - NetworkManager
  - NetworkManager-team
  - libfido2
  - os-prober
  - kpartx
  - xfsprogs
  - elfutils-default-yama-scope
  - elfutils-libs
  - elfutils-debuginfod-client
  - binutils-gold
  - binutils
  - rpm-build-libs
  - python3-rpm
  - python3-dnf
  - dnf
  - setroubleshoot-plugins
  - setroubleshoot-server
  - python3-dnf-plugins-core
  - dnf-plugins-core
  - gssproxy
  - libkcapi
  - libkcapi-hmaccalc
  - dracut
  - kernel-modules-core
  - kernel-core
  - grub2-tools
  - grubby
  - kernel-modules
  - dracut-network
  - dracut-squash
  - kexec-tools
  - logrotate
  - rsyslog-logrotate
  - rsyslog
  - rpcbind
  - oddjob
  - oddjob-mkhomedir
  - authselect
  - authselect-compat
  - nfs-utils
  - cockpit-system
  - kernel
  - crypto-policies-scripts
  - grub2-pc
  - yum-utils
  - yum
  - cloud-init
  - openssh-clients
  - NetworkManager-tui
  - parted
  - sssd-kcm
  - chrony
  - microcode_ctl
  - openssh-server
  - qemu-guest-agent
  - langpacks-en_GB
  - sg3_utils
  - kernel-tools
  - cockpit-ws
  - passwd
  - initscripts-rename-device
  - irqbalance
  - rpm-plugin-selinux
  - rpm-plugin-audit
  - man-db
  - iproute-tc
  - cloud-utils-growpart
  - tcpdump
  - prefixdevname
  - rsync
  - tar
  - vim-minimal
  - lshw
  - libsysfs
  - lsscsi
  - ncurses
  - rootfiles
  - gpg-pubkey
  - git-core
  - git-core-doc
  - perl-Digest
  - perl-Digest-MD5
  - perl-B
  - perl-FileHandle
  - perl-Data-Dumper
  - perl-libnet
  - perl-base
  - perl-URI
  - perl-AutoLoader
  - perl-Mozilla-CA
  - perl-if
  - perl-IO-Socket-IP
  - perl-Time-Local
  - perl-File-Path
  - perl-Pod-Escapes
  - perl-Text-Tabs+Wrap
  - perl-IO-Socket-SSL
  - perl-Net-SSLeay
  - perl-Class-Struct
  - perl-POSIX
  - perl-Term-ANSIColor
  - perl-IPC-Open3
  - perl-subs
  - perl-File-Temp
  - perl-Term-Cap
  - perl-Pod-Simple
  - perl-HTTP-Tiny
  - perl-Socket
  - perl-SelectSaver
  - perl-Symbol
  - perl-File-stat
  - perl-podlators
  - perl-Pod-Perldoc
  - perl-Fcntl
  - perl-Text-ParseWords
  - perl-mro
  - perl-IO
  - perl-overloading
  - perl-Pod-Usage
  - perl-Errno
  - perl-File-Basename
  - perl-Getopt-Std
  - perl-MIME-Base64
  - perl-Scalar-List-Utils
  - perl-constant
  - perl-Storable
  - perl-overload
  - perl-parent
  - perl-vars
  - perl-Getopt-Long
  - perl-Carp
  - perl-Exporter
  - perl-NDBM_File
  - perl-PathTools
  - perl-Encode
  - perl-libs
  - perl-interpreter
  - perl-DynaLoader
  - perl-TermReadKey
  - perl-Error
  - perl-File-Find
  - perl-lib
  - emacs-filesystem
  - perl-Git
  - git
  - traceroute
  - ruby-libs
  - rubygem-bigdecimal
  - ruby-default-gems
  - rubygem-bundler
  - rubygem-io-console
  - rubygem-json
  - rubygem-psych
  - rubygem-rdoc
  - rubygems
  - ruby
  - libmpc
  - gdb-minimal
  - dwz
  - unzip
  - elfutils
  - bzip2
  - debugedit
  - zip
  - cpp
  - rust-srpm-macros
  - qt5-srpm-macros
  - python3-pip
  - perl-srpm-macros
  - openblas-srpm-macros
  - ocaml-srpm-macros
  - ncurses-c++-libs
  - lua-srpm-macros
  - llvm-filesystem
  - llvm-libs
  - libxslt
  - libstemmer
  - libstdc++-devel
  - libsoup
  - libjpeg-turbo
  - kernel-srpm-macros
  - kernel-headers
  - hunspell-filesystem
  - hunspell-en-US
  - hunspell
  - enchant
  - python3-enchant
  - glibc-headers
  - ghc-srpm-macros
  - efi-srpm-macros
  - desktop-file-utils
  - createrepo_c-libs
  - cmake-filesystem
  - zstd
  - tcl
  - shared-mime-info
  - python3-pyparsing
  - python3-packaging
  - pkgconf-m4
  - make
  - libpng
  - gdk-pixbuf2
  - libappstream-glib
  - libpkgconf
  - pkgconf
  - pkgconf-pkg-config
  - libgpg-error-devel
  - glibc-devel
  - libxcrypt-devel
  - gcc
  - annobin
  - gcc-plugin-annobin
  - ncurses-devel
  - xz-devel
  - zlib-devel
  - libxml2-devel
  - libnftnl
  - iptables-nft
  - info
  - ed
  - patch
  - fonts-srpm-macros
  - go-srpm-macros
  - python-srpm-macros
  - redhat-rpm-config
  - rpm-build
  - pyproject-srpm-macros
  - python-rpm-macros
  - python3-rpm-macros
  - python3-rpm-generators
  - cyrus-sasl
  - cyrus-sasl-devel
  - openldap-devel
  - python3-devel
  - ruby-devel
  - iptables-nft-services
  - libxslt-devel
  - readline-devel
  - gcc-c++
  - libffi-devel
  - openssl-devel
  - rpmlint
  - expect
  - createrepo_c
  - hunspell-en-GB
  - wget
  - systemd-devel
  - time
  - rpm-sign
  - passt
  - passt-selinux
  - fuse3-libs
  - container-selinux
  - protobuf-c
  - yajl
  - libslirp
  - slirp4netns
  - libnet
  - criu
  - criu-libs
  - crun
  - conmon
  - aardvark-dns
  - netavark
  - shadow-utils-subid
  - nftables
  - fuse-common
  - fuse3
  - fuse-overlayfs
  - containers-common
  - podman
  - cyrus-sasl-gssapi
  - libvirt-libs
  - python3-libvirt
  - python3-netaddr
  - python3-lxml
  - python3-jmespath
  - python3-pbr
  - python3-typing-extensions
  - python3-os-service-types
  - python3-stevedore
  - python3-iso8601
  - python3-decorator
  - python3-keystoneauth1
  - python3-platformdirs
  - python3-psutil
  - python3-mako
  - python3-dogpile-cache
  - python3-ply
  - python3-pycparser
  - python3-cffi
  - python3-cryptography
  - python3-requestsexceptions
  - python3-openstacksdk
  - kmod-kvdo

TASK [osp.edpm.env_data : Output installed repositories] ***********************
Wednesday 03 December 2025  06:26:44 +0000 (0:00:00.057)       0:01:13.504 ****
ok: [instance] =>
  msg: |-
    #### REPOSITORIES
    repo id                       repo name
    appstream                     CentOS Stream 9 - AppStream
    baseos                        CentOS Stream 9 - BaseOS
    crb                           CentOS Stream 9 - CRB
    extras-common                 CentOS Stream 9 - Extras packages

PLAY RECAP *********************************************************************
instance                   : ok=23   changed=4    unreachable=0    failed=0    skipped=3    rescued=0    ignored=1

Wednesday 03 December 2025  06:26:44 +0000 (0:00:00.079)       0:01:13.584 ****
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 63.33s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.28s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.16s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.14s
../../../../molecule/common/test_deps : Install repo-setup -------------- 0.95s
../../../../molecule/common/test_deps : Create repos -------------------- 0.81s
osp.edpm.env_data : Gather all installed packages ----------------------- 0.69s
../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.57s
../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.56s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.39s
../../../../molecule/common/test_deps : Create default repo file -------- 0.38s
osp.edpm.env_data : Gather repository list ------------------------------ 0.35s
../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.31s
../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.29s
../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.24s
../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.24s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.21s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s
osp.edpm.env_data : Output installed repositories ----------------------- 0.08s
../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s

PLAY [Converge] ****************************************************************

TASK [Importing test_vars] *****************************************************
Wednesday 03 December 2025  06:26:44 +0000 (0:00:00.026)       0:00:00.026 ****
ok: [instance]

TASK [Backup the default grub file] ********************************************
Wednesday 03 December 2025  06:26:44 +0000 (0:00:00.034)       0:00:00.061 ****
changed: [instance]

TASK [include_role : osp.edpm.edpm_kernel] *************************************
Wednesday 03 December 2025  06:26:45 +0000 (0:00:00.377)       0:00:00.439 ****

TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Wednesday 03 December 2025  06:26:45 +0000 (0:00:00.085)       0:00:00.524 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Wednesday 03 December 2025  06:26:45 +0000 (0:00:00.034)       0:00:00.558 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Wednesday 03 December 2025  06:26:45 +0000 (0:00:00.285)       0:00:00.844 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Wednesday 03 December 2025  06:26:45 +0000 (0:00:00.067)       0:00:00.912 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Wednesday 03 December 2025  06:26:45 +0000 (0:00:00.035)       0:00:00.947 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Wednesday 03 December 2025  06:26:45 +0000 (0:00:00.035)       0:00:00.983 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Wednesday 03 December 2025  06:26:45 +0000 (0:00:00.034)       0:00:01.017 ****
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance

TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Wednesday 03 December 2025  06:26:45 +0000 (0:00:00.061)       0:00:01.079 ****
ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}})
ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}})

TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Wednesday 03 December 2025  06:26:45 +0000 (0:00:00.064)       0:00:01.143 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Wednesday 03 December 2025  06:26:45 +0000 (0:00:00.047)       0:00:01.191 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Wednesday 03 December 2025  06:26:45 +0000 (0:00:00.077)       0:00:01.268 ****
ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}})
skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}})

TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Wednesday 03 December 2025  06:26:46 +0000 (0:00:00.061)       0:00:01.329 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Wednesday 03 December 2025  06:26:46 +0000 (0:00:00.042)       0:00:01.371 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Wednesday 03 December 2025  06:26:46 +0000 (0:00:00.056)       0:00:01.428 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Wednesday 03 December 2025  06:26:46 +0000 (0:00:00.051)       0:00:01.479 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Wednesday 03 December 2025  06:26:46 +0000 (0:00:00.053)       0:00:01.533 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Wednesday 03 December 2025  06:26:46 +0000 (0:00:00.050)       0:00:01.583 ****
ok: [instance] =>
  msg: |-
    EDPM hugepage modification differs from how the host is actually having.
    Current default pagesize: None configured
    EDPM default pagesize: 2048
    Desired default pagesize: 2048

    From EDPM Hugepages configuration:
    - 2048
      expected: 10 pages
      default: True
      current: 0
    - 4096
      expected: 10 pages
      default: False
      current: 0

TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Wednesday 03 December 2025  06:26:46 +0000 (0:00:00.081)       0:00:01.665 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Wednesday 03 December 2025  06:26:46 +0000 (0:00:00.051)       0:00:01.716 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Wednesday 03 December 2025  06:26:46 +0000 (0:00:00.049)       0:00:01.765 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:26:46 +0000 (0:00:00.051)       0:00:01.816 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:26:46 +0000 (0:00:00.306)       0:00:02.123 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Wednesday 03 December 2025  06:26:46 +0000 (0:00:00.043)       0:00:02.166 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] ***
Wednesday 03 December 2025  06:26:47 +0000 (0:00:00.334)       0:00:02.500 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Wednesday 03 December 2025  06:26:47 +0000 (0:00:00.217)       0:00:02.718 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Wednesday 03 December 2025  06:26:47 +0000 (0:00:00.211)       0:00:02.929 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Wednesday 03 December 2025  06:26:48 +0000 (0:00:00.358)       0:00:03.287 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:26:49 +0000 (0:00:01.066)       0:00:04.354 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:26:49 +0000 (0:00:00.040)       0:00:04.394 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Wednesday 03 December 2025  06:26:49 +0000 (0:00:00.039)       0:00:04.434 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Wednesday 03 December 2025  06:26:49 +0000 (0:00:00.038)       0:00:04.472 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Wednesday 03 December 2025  06:26:49 +0000 (0:00:00.304)       0:00:04.776 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Wednesday 03 December 2025  06:26:49 +0000 (0:00:00.039)       0:00:04.816 ****
ok: [instance]

TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Wednesday 03 December 2025  06:26:49 +0000 (0:00:00.041)       0:00:04.857 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Wednesday 03 December 2025  06:26:49 +0000 (0:00:00.063)       0:00:04.921 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Wednesday 03 December 2025  06:26:49 +0000 (0:00:00.035)       0:00:04.957 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Wednesday 03 December 2025  06:26:49 +0000 (0:00:00.047)       0:00:05.005 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Wednesday 03 December 2025  06:26:49 +0000 (0:00:00.048)       0:00:05.053 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Wednesday 03 December 2025  06:26:49 +0000 (0:00:00.047)       0:00:05.100 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Wednesday 03 December 2025  06:26:49 +0000 (0:00:00.047)       0:00:05.148 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Wednesday 03 December 2025  06:26:49 +0000 (0:00:00.055)       0:00:05.203 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Wednesday 03 December 2025  06:26:50 +0000 (0:00:00.111)       0:00:05.315 ****
skipping: [instance]

TASK [include_role : osp.edpm.edpm_kernel] *************************************
Wednesday 03 December 2025  06:26:50 +0000 (0:00:00.065)       0:00:05.381 ****

TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Wednesday 03 December 2025  06:26:50 +0000 (0:00:00.094)       0:00:05.475 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Wednesday 03 December 2025  06:26:50 +0000 (0:00:00.035)       0:00:05.511 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Wednesday 03 December 2025  06:26:50 +0000 (0:00:00.219)       0:00:05.730 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Wednesday 03 December 2025  06:26:50 +0000 (0:00:00.045)       0:00:05.776 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Wednesday 03 December 2025  06:26:50 +0000 (0:00:00.032)       0:00:05.808 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Wednesday 03 December 2025  06:26:50 +0000 (0:00:00.033)       0:00:05.842 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Wednesday 03 December 2025  06:26:50 +0000 (0:00:00.032)       0:00:05.874 ****
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance

TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Wednesday 03 December 2025  06:26:50 +0000 (0:00:00.056)       0:00:05.930 ****
ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}})
ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}})

TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Wednesday 03 December 2025  06:26:50 +0000 (0:00:00.058)       0:00:05.989 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Wednesday 03 December 2025  06:26:50 +0000 (0:00:00.112)       0:00:06.101 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Wednesday 03 December 2025  06:26:50 +0000 (0:00:00.047)       0:00:06.148 ****
ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}})
skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}})

TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Wednesday 03 December 2025  06:26:50 +0000 (0:00:00.056)       0:00:06.204 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Wednesday 03 December 2025  06:26:50 +0000 (0:00:00.040)       0:00:06.245 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Wednesday 03 December 2025  06:26:51 +0000 (0:00:00.052)       0:00:06.297 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Wednesday 03 December 2025  06:26:51 +0000 (0:00:00.048)       0:00:06.346 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Wednesday 03 December 2025  06:26:51 +0000 (0:00:00.049)       0:00:06.395 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Wednesday 03 December 2025  06:26:51 +0000 (0:00:00.072)       0:00:06.468 ****
ok: [instance] =>
  msg: |-
    EDPM hugepage modification differs from how the host is actually having.
    Current default pagesize: None configured
    EDPM default pagesize: 2048
    Desired default pagesize: 2048

    From EDPM Hugepages configuration:
    - 2048
      expected: 10 pages
      default: True
      current: 0
    - 4096
      expected: 10 pages
      default: False
      current: 0

TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Wednesday 03 December 2025  06:26:51 +0000 (0:00:00.052)       0:00:06.521 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Wednesday 03 December 2025  06:26:51 +0000 (0:00:00.050)       0:00:06.571 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Wednesday 03 December 2025  06:26:51 +0000 (0:00:00.049)       0:00:06.620 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:26:51 +0000 (0:00:00.050)       0:00:06.671 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:26:51 +0000 (0:00:00.203)       0:00:06.875 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Wednesday 03 December 2025  06:26:51 +0000 (0:00:00.039)       0:00:06.915 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] ***
Wednesday 03 December 2025  06:26:51 +0000 (0:00:00.234)       0:00:07.150 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Wednesday 03 December 2025  06:26:52 +0000 (0:00:00.209)       0:00:07.359 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Wednesday 03 December 2025  06:26:52 +0000 (0:00:00.205)       0:00:07.565 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Wednesday 03 December 2025  06:26:52 +0000 (0:00:00.255)       0:00:07.820 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:26:53 +0000 (0:00:01.024)       0:00:08.845 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:26:53 +0000 (0:00:00.041)       0:00:08.886 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Wednesday 03 December 2025  06:26:53 +0000 (0:00:00.040)       0:00:08.926 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Wednesday 03 December 2025  06:26:53 +0000 (0:00:00.040)       0:00:08.967 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Wednesday 03 December 2025  06:26:53 +0000 (0:00:00.209)       0:00:09.176 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Wednesday 03 December 2025  06:26:53 +0000 (0:00:00.041)       0:00:09.217 ****
ok: [instance]

TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Wednesday 03 December 2025  06:26:53 +0000 (0:00:00.041)       0:00:09.258 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Wednesday 03 December 2025  06:26:54 +0000 (0:00:00.071)       0:00:09.330 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Wednesday 03 December 2025  06:26:54 +0000 (0:00:00.035)       0:00:09.365 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Wednesday 03 December 2025  06:26:54 +0000 (0:00:00.046)       0:00:09.412 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Wednesday 03 December 2025  06:26:54 +0000 (0:00:00.048)       0:00:09.460 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Wednesday 03 December 2025  06:26:54 +0000 (0:00:00.047)       0:00:09.508 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Wednesday 03 December 2025  06:26:54 +0000 (0:00:00.047)       0:00:09.555 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Wednesday 03 December 2025  06:26:54 +0000 (0:00:00.082)       0:00:09.638 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Wednesday 03 December 2025  06:26:54 +0000 (0:00:00.046)       0:00:09.684 ****
skipping: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=44   changed=9    unreachable=0    failed=0    skipped=42   rescued=0    ignored=0

Wednesday 03 December 2025  06:26:54 +0000 (0:00:00.123)       0:00:09.807 ****
===============================================================================
osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.07s
osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.02s
Backup the default grub file -------------------------------------------- 0.38s
osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.36s
osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.33s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.31s
osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.30s
osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.29s
osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.26s
osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.23s
osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.22s
osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.22s
osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.21s
osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.21s
osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.21s
osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.21s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.20s
osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s
osp.edpm.edpm_kernel : Find hugepages in cmdline ------------------------ 0.11s
osp.edpm.edpm_kernel : Reboot tasks ------------------------------------- 0.11s

PLAY [Restore environment] *****************************************************

TASK [Restore the default grub file] *******************************************
Wednesday 03 December 2025  06:26:55 +0000 (0:00:00.063)       0:00:00.063 ****
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

Wednesday 03 December 2025  06:26:55 +0000 (0:00:00.381)       0:00:00.445 ****
===============================================================================
Restore the default grub file ------------------------------------------- 0.38s

PLAY [Prepare] *****************************************************************

TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] ***
Wednesday 03 December 2025  06:26:56 +0000 (0:00:00.071)       0:00:00.071 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Wednesday 03 December 2025  06:26:56 +0000 (0:00:00.044)       0:00:00.115 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Wednesday 03 December 2025  06:26:56 +0000 (0:00:00.036)       0:00:00.152 ****
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml)

TASK [../../../../molecule/common/test_deps : Detect mirrors file] *************
Wednesday 03 December 2025  06:26:56 +0000 (0:00:00.070)       0:00:00.223 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Wednesday 03 December 2025  06:26:57 +0000 (0:00:00.275)       0:00:00.498 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Wednesday 03 December 2025  06:26:57 +0000 (0:00:00.320)       0:00:00.818 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Wednesday 03 December 2025  06:26:57 +0000 (0:00:00.223)       0:00:01.041 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Wednesday 03 December 2025  06:26:58 +0000 (0:00:00.610)       0:00:01.652 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Wednesday 03 December 2025  06:26:58 +0000 (0:00:00.397)       0:00:02.049 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Wednesday 03 December 2025  06:26:59 +0000 (0:00:01.281)       0:00:03.330 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Wednesday 03 December 2025  06:27:00 +0000 (0:00:00.569)       0:00:03.899 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Create repos] ********************
Wednesday 03 December 2025  06:27:01 +0000 (0:00:00.938)       0:00:04.838 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Wednesday 03 December 2025  06:27:02 +0000 (0:00:00.838)       0:00:05.676 ****
fatal: [instance]: FAILED! => changed=true
  cmd: |-
    rpm -qe redhat-release
  delta: '0:00:00.011105'
  end: '2025-12-03 06:27:02.469319'
  msg: non-zero return code
  rc: 1
  start: '2025-12-03 06:27:02.458214'
  stderr: ''
  stderr_lines: <omitted>
  stdout: package redhat-release is not installed
  stdout_lines: <omitted>
...ignoring

TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] ***
Wednesday 03 December 2025  06:27:02 +0000 (0:00:00.252)       0:00:05.929 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Wednesday 03 December 2025  06:27:02 +0000 (0:00:00.050)       0:00:05.979 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Wednesday 03 December 2025  06:28:00 +0000 (0:00:58.320)       0:01:04.300 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Wednesday 03 December 2025  06:28:02 +0000 (0:00:01.123)       0:01:05.424 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Wednesday 03 December 2025  06:28:03 +0000 (0:00:01.118)       0:01:06.542 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:28:03 +0000 (0:00:00.042)       0:01:06.585 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Wednesday 03 December 2025  06:28:03 +0000 (0:00:00.201)       0:01:06.786 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:28:03 +0000 (0:00:00.212)       0:01:06.998 ****
ok: [instance]

TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Wednesday 03 December 2025  06:28:03 +0000 (0:00:00.382)       0:01:07.380 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Wednesday 03 December 2025  06:28:04 +0000 (0:00:00.032)       0:01:07.413 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather repository list] ******************************
Wednesday 03 December 2025  06:28:04 +0000 (0:00:00.687)       0:01:08.101 ****
ok: [instance]

TASK [osp.edpm.env_data : Output installed packages] ***************************
Wednesday 03 December 2025  06:28:05 +0000 (0:00:00.333)       0:01:08.435 ****
ok: [instance] =>
  msg:
  - tzdata
  - fonts-filesystem
  - adobe-source-code-pro-fonts
  - dejavu-sans-fonts
  - langpacks-core-font-en
  - abattis-cantarell-fonts
  - geolite2-country
  - geolite2-city
  - gawk-all-langpacks
  - quota-nls
  - python3-setuptools-wheel
  - publicsuffix-list-dafsa
  - pcre2-syntax
  - ncurses-base
  - libssh-config
  - libreport-filesystem
  - dnf-data
  - kbd-misc
  - kbd-legacy
  - hwdata
  - dhcp-common
  - coreutils-common
  - centos-gpg-keys
  - centos-stream-repos
  - centos-stream-release
  - setup
  - filesystem
  - basesystem
  - ncurses-libs
  - bash
  - libgcc
  - glibc-gconv-extra
  - glibc-langpack-en
  - glibc-common
  - glibc
  - zlib
  - popt
  - xz-libs
  - libcap
  - libzstd
  - libstdc++
  - libuuid
  - libxcrypt
  - bzip2-libs
  - libcom_err
  - sqlite-libs
  - libxml2
  - libcap-ng
  - audit-libs
  - libmnl
  - libtalloc
  - elfutils-libelf
  - readline
  - crypto-policies
  - alternatives
  - keyutils-libs
  - libffi
  - libunistring
  - lua-libs
  - expat
  - libgpg-error
  - libnl3
  - libsepol
  - libtdb
  - lz4-libs
  - libidn2
  - libtevent
  - gmp
  - jansson
  - json-c
  - libattr
  - libacl
  - libsmartcols
  - libtasn1
  - p11-kit
  - pcre2
  - libselinux
  - sed
  - findutils
  - libsemanage
  - shadow-utils
  - libgcrypt
  - file-libs
  - file
  - gdbm-libs
  - libedit
  - libref_array
  - libverto
  - psmisc
  - libselinux-utils
  - p11-kit-trust
  - libassuan
  - keyutils
  - libbpf
  - iproute
  - e2fsprogs-libs
  - libicu
  - libproxy
  - fuse-libs
  - libbasicobjects
  - libcollection
  - libdhash
  - libgomp
  - libpath_utils
  - libini_config
  - libseccomp
  - libsigsegv
  - libsss_idmap
  - libyaml
  - lzo
  - numactl-libs
  - pcre
  - grep
  - openssl-fips-provider
  - openssl-libs
  - coreutils
  - ca-certificates
  - systemd-libs
  - libblkid
  - dbus-libs
  - libmount
  - kmod
  - util-linux-core
  - libfdisk
  - gzip
  - openssl
  - kmod-libs
  - libevent
  - cracklib
  - procps-ng
  - which
  - cracklib-dicts
  - avahi-libs
  - dbus-tools
  - centos-logos
  - libarchive
  - libsss_certmap
  - sscg
  - xz
  - squashfs-tools
  - libutempter
  - acl
  - gettext-libs
  - gettext
  - attr
  - mpfr
  - gawk
  - krb5-libs
  - libtirpc
  - quota
  - cyrus-sasl-lib
  - libssh
  - libpsl
  - libibverbs
  - libpcap
  - libnl3-cli
  - libteam
  - libksba
  - libcomps
  - ethtool
  - libss
  - e2fsprogs
  - libxcrypt-compat
  - python3-pip-wheel
  - python-unversioned-command
  - python3
  - python3-libs
  - python3-setuptools
  - python3-six
  - python3-libselinux
  - python3-pyyaml
  - python3-distro
  - python3-idna
  - python3-systemd
  - python3-audit
  - python3-libsemanage
  - python3-dateutil
  - python3-configobj
  - python3-setools
  - python3-libcomps
  - cockpit-bridge
  - python3-chardet
  - python3-libxml2
  - python3-ptyprocess
  - python3-pexpect
  - python3-pysocks
  - python3-urllib3
  - python3-requests
  - python3-attrs
  - python3-file-magic
  - sos
  - python3-jsonpointer
  - python3-jsonpatch
  - python3-markupsafe
  - python3-netifaces
  - python3-oauthlib
  - python3-prettytable
  - python3-pyrsistent
  - python3-jsonschema
  - python3-pyserial
  - python3-pytz
  - python3-babel
  - python3-jinja2
  - gdisk
  - groff-base
  - snappy
  - pigz
  - c-ares
  - cpio
  - diffutils
  - hostname
  - inih
  - kernel-tools-libs
  - less
  - libbrotli
  - libcbor
  - libdaemon
  - teamd
  - libdb
  - libeconf
  - libpwquality
  - pam
  - util-linux
  - grub2-common
  - openssh
  - grub2-pc-modules
  - kbd
  - libev
  - libverto-libev
  - libndp
  - libnfnetlink
  - libnetfilter_conntrack
  - iptables-libs
  - libnghttp2
  - libpipeline
  - libsss_nss_idmap
  - sssd-client
  - libsss_sudo
  - libtool-ltdl
  - openldap
  - libcurl
  - tpm2-tss
  - libnfsidmap
  - sssd-nfs-idmap
  - ima-evm-utils
  - curl
  - rpm
  - rpm-libs
  - policycoreutils
  - selinux-policy
  - selinux-policy-targeted
  - libsolv
  - cockpit-ws-selinux
  - rpm-plugin-systemd-inhibit
  - sudo
  - lmdb-libs
  - nettle
  - gnutls
  - glib2
  - python3-dbus
  - NetworkManager-libnm
  - libmodulemd
  - polkit-libs
  - gobject-introspection
  - python3-gobject-base-noarch
  - python3-gobject-base
  - python3-dasbus
  - gsettings-desktop-schemas
  - json-glib
  - libuser
  - webkit2gtk3-jsc
  - libproxy-webkitgtk4
  - glib-networking
  - npth
  - gnupg2
  - gpgme
  - librepo
  - libdnf
  - python3-libdnf
  - python3-hawkey
  - python3-gpg
  - rpm-sign-libs
  - oniguruma
  - jq
  - pciutils-libs
  - sg3_utils-libs
  - slang
  - newt
  - userspace-rcu
  - checkpolicy
  - python3-policycoreutils
  - policycoreutils-python-utils
  - libestr
  - libfastjson
  - libmaxminddb
  - ipcalc
  - liburing
  - langpacks-core-en_GB
  - systemd-rpm-macros
  - dbus
  - systemd-pam
  - systemd
  - dbus-common
  - dbus-broker
  - iputils
  - dhcp-client
  - cronie-anacron
  - cronie
  - crontabs
  - initscripts-service
  - polkit
  - polkit-pkla-compat
  - samba-common
  - libldb
  - libwbclient
  - samba-client-libs
  - samba-common-libs
  - sssd-common
  - audit
  - authselect-libs
  - device-mapper-libs
  - device-mapper
  - grub2-tools-minimal
  - cryptsetup-libs
  - systemd-udev
  - NetworkManager
  - NetworkManager-team
  - libfido2
  - os-prober
  - kpartx
  - xfsprogs
  - elfutils-default-yama-scope
  - elfutils-libs
  - elfutils-debuginfod-client
  - binutils-gold
  - binutils
  - rpm-build-libs
  - python3-rpm
  - python3-dnf
  - dnf
  - setroubleshoot-plugins
  - setroubleshoot-server
  - python3-dnf-plugins-core
  - dnf-plugins-core
  - gssproxy
  - libkcapi
  - libkcapi-hmaccalc
  - dracut
  - kernel-modules-core
  - kernel-core
  - grub2-tools
  - grubby
  - kernel-modules
  - dracut-network
  - dracut-squash
  - kexec-tools
  - logrotate
  - rsyslog-logrotate
  - rsyslog
  - rpcbind
  - oddjob
  - oddjob-mkhomedir
  - authselect
  - authselect-compat
  - nfs-utils
  - cockpit-system
  - kernel
  - crypto-policies-scripts
  - grub2-pc
  - yum-utils
  - yum
  - cloud-init
  - openssh-clients
  - NetworkManager-tui
  - parted
  - sssd-kcm
  - chrony
  - microcode_ctl
  - openssh-server
  - qemu-guest-agent
  - langpacks-en_GB
  - sg3_utils
  - kernel-tools
  - cockpit-ws
  - passwd
  - initscripts-rename-device
  - irqbalance
  - rpm-plugin-selinux
  - rpm-plugin-audit
  - man-db
  - iproute-tc
  - cloud-utils-growpart
  - tcpdump
  - prefixdevname
  - rsync
  - tar
  - vim-minimal
  - lshw
  - libsysfs
  - lsscsi
  - ncurses
  - rootfiles
  - gpg-pubkey
  - git-core
  - git-core-doc
  - perl-Digest
  - perl-Digest-MD5
  - perl-B
  - perl-FileHandle
  - perl-Data-Dumper
  - perl-libnet
  - perl-base
  - perl-URI
  - perl-AutoLoader
  - perl-Mozilla-CA
  - perl-if
  - perl-IO-Socket-IP
  - perl-Time-Local
  - perl-File-Path
  - perl-Pod-Escapes
  - perl-Text-Tabs+Wrap
  - perl-IO-Socket-SSL
  - perl-Net-SSLeay
  - perl-Class-Struct
  - perl-POSIX
  - perl-Term-ANSIColor
  - perl-IPC-Open3
  - perl-subs
  - perl-File-Temp
  - perl-Term-Cap
  - perl-Pod-Simple
  - perl-HTTP-Tiny
  - perl-Socket
  - perl-SelectSaver
  - perl-Symbol
  - perl-File-stat
  - perl-podlators
  - perl-Pod-Perldoc
  - perl-Fcntl
  - perl-Text-ParseWords
  - perl-mro
  - perl-IO
  - perl-overloading
  - perl-Pod-Usage
  - perl-Errno
  - perl-File-Basename
  - perl-Getopt-Std
  - perl-MIME-Base64
  - perl-Scalar-List-Utils
  - perl-constant
  - perl-Storable
  - perl-overload
  - perl-parent
  - perl-vars
  - perl-Getopt-Long
  - perl-Carp
  - perl-Exporter
  - perl-NDBM_File
  - perl-PathTools
  - perl-Encode
  - perl-libs
  - perl-interpreter
  - perl-DynaLoader
  - perl-TermReadKey
  - perl-Error
  - perl-File-Find
  - perl-lib
  - emacs-filesystem
  - perl-Git
  - git
  - traceroute
  - ruby-libs
  - rubygem-bigdecimal
  - ruby-default-gems
  - rubygem-bundler
  - rubygem-io-console
  - rubygem-json
  - rubygem-psych
  - rubygem-rdoc
  - rubygems
  - ruby
  - libmpc
  - gdb-minimal
  - dwz
  - unzip
  - elfutils
  - bzip2
  - debugedit
  - zip
  - cpp
  - rust-srpm-macros
  - qt5-srpm-macros
  - python3-pip
  - perl-srpm-macros
  - openblas-srpm-macros
  - ocaml-srpm-macros
  - ncurses-c++-libs
  - lua-srpm-macros
  - llvm-filesystem
  - llvm-libs
  - libxslt
  - libstemmer
  - libstdc++-devel
  - libsoup
  - libjpeg-turbo
  - kernel-srpm-macros
  - kernel-headers
  - hunspell-filesystem
  - hunspell-en-US
  - hunspell
  - enchant
  - python3-enchant
  - glibc-headers
  - ghc-srpm-macros
  - efi-srpm-macros
  - desktop-file-utils
  - createrepo_c-libs
  - cmake-filesystem
  - zstd
  - tcl
  - shared-mime-info
  - python3-pyparsing
  - python3-packaging
  - pkgconf-m4
  - make
  - libpng
  - gdk-pixbuf2
  - libappstream-glib
  - libpkgconf
  - pkgconf
  - pkgconf-pkg-config
  - libgpg-error-devel
  - glibc-devel
  - libxcrypt-devel
  - gcc
  - annobin
  - gcc-plugin-annobin
  - ncurses-devel
  - xz-devel
  - zlib-devel
  - libxml2-devel
  - libnftnl
  - iptables-nft
  - info
  - ed
  - patch
  - fonts-srpm-macros
  - go-srpm-macros
  - python-srpm-macros
  - redhat-rpm-config
  - rpm-build
  - pyproject-srpm-macros
  - python-rpm-macros
  - python3-rpm-macros
  - python3-rpm-generators
  - cyrus-sasl
  - cyrus-sasl-devel
  - openldap-devel
  - python3-devel
  - ruby-devel
  - iptables-nft-services
  - libxslt-devel
  - readline-devel
  - gcc-c++
  - libffi-devel
  - openssl-devel
  - rpmlint
  - expect
  - createrepo_c
  - hunspell-en-GB
  - wget
  - systemd-devel
  - time
  - rpm-sign
  - passt
  - passt-selinux
  - fuse3-libs
  - container-selinux
  - protobuf-c
  - yajl
  - libslirp
  - slirp4netns
  - libnet
  - criu
  - criu-libs
  - crun
  - conmon
  - aardvark-dns
  - netavark
  - shadow-utils-subid
  - nftables
  - fuse-common
  - fuse3
  - fuse-overlayfs
  - containers-common
  - podman
  - cyrus-sasl-gssapi
  - libvirt-libs
  - python3-libvirt
  - python3-netaddr
  - python3-lxml
  - python3-jmespath
  - python3-pbr
  - python3-typing-extensions
  - python3-os-service-types
  - python3-stevedore
  - python3-iso8601
  - python3-decorator
  - python3-keystoneauth1
  - python3-platformdirs
  - python3-psutil
  - python3-mako
  - python3-dogpile-cache
  - python3-ply
  - python3-pycparser
  - python3-cffi
  - python3-cryptography
  - python3-requestsexceptions
  - python3-openstacksdk
  - kmod-kvdo

TASK [osp.edpm.env_data : Output installed repositories] ***********************
Wednesday 03 December 2025  06:28:05 +0000 (0:00:00.054)       0:01:08.489 ****
ok: [instance] =>
  msg: |-
    #### REPOSITORIES
    repo id                       repo name
    appstream                     CentOS Stream 9 - AppStream
    baseos                        CentOS Stream 9 - BaseOS
    crb                           CentOS Stream 9 - CRB
    extras-common                 CentOS Stream 9 - Extras packages

PLAY RECAP *********************************************************************
instance                   : ok=23   changed=4    unreachable=0    failed=0    skipped=3    rescued=0    ignored=1

Wednesday 03 December 2025  06:28:05 +0000 (0:00:00.085)       0:01:08.575 ****
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 58.32s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.28s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.12s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.12s
../../../../molecule/common/test_deps : Install repo-setup -------------- 0.94s
../../../../molecule/common/test_deps : Create repos -------------------- 0.84s
osp.edpm.env_data : Gather all installed packages ----------------------- 0.69s
../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.61s
../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.57s
../../../../molecule/common/test_deps : Create default repo file -------- 0.40s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.38s
osp.edpm.env_data : Gather repository list ------------------------------ 0.33s
../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.32s
../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.28s
../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.25s
../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.22s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.20s
osp.edpm.env_data : Output installed repositories ----------------------- 0.09s
../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s

PLAY [Converge] ****************************************************************

TASK [Importing test_vars] *****************************************************
Wednesday 03 December 2025  06:28:05 +0000 (0:00:00.028)       0:00:00.028 ****
ok: [instance]

TASK [Backup the default grub file] ********************************************
Wednesday 03 December 2025  06:28:05 +0000 (0:00:00.040)       0:00:00.069 ****
changed: [instance]

TASK [include_role : osp.edpm.edpm_kernel] *************************************
Wednesday 03 December 2025  06:28:06 +0000 (0:00:00.378)       0:00:00.448 ****

TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Wednesday 03 December 2025  06:28:06 +0000 (0:00:00.086)       0:00:00.534 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Wednesday 03 December 2025  06:28:06 +0000 (0:00:00.036)       0:00:00.571 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Wednesday 03 December 2025  06:28:06 +0000 (0:00:00.288)       0:00:00.860 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Wednesday 03 December 2025  06:28:06 +0000 (0:00:00.063)       0:00:00.923 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Wednesday 03 December 2025  06:28:06 +0000 (0:00:00.032)       0:00:00.955 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Wednesday 03 December 2025  06:28:06 +0000 (0:00:00.032)       0:00:00.988 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Wednesday 03 December 2025  06:28:06 +0000 (0:00:00.031)       0:00:01.019 ****
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance

TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Wednesday 03 December 2025  06:28:06 +0000 (0:00:00.055)       0:00:01.075 ****
ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}})
ok: [instance] => (item={'key': 4096, 'value': {'count': '10'}})

TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Wednesday 03 December 2025  06:28:06 +0000 (0:00:00.059)       0:00:01.134 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Wednesday 03 December 2025  06:28:06 +0000 (0:00:00.045)       0:00:01.180 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Wednesday 03 December 2025  06:28:06 +0000 (0:00:00.081)       0:00:01.261 ****
ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}})
skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}})

TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Wednesday 03 December 2025  06:28:06 +0000 (0:00:00.057)       0:00:01.319 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Wednesday 03 December 2025  06:28:06 +0000 (0:00:00.040)       0:00:01.359 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Wednesday 03 December 2025  06:28:07 +0000 (0:00:00.055)       0:00:01.414 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Wednesday 03 December 2025  06:28:07 +0000 (0:00:00.049)       0:00:01.464 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Wednesday 03 December 2025  06:28:07 +0000 (0:00:00.050)       0:00:01.514 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Wednesday 03 December 2025  06:28:07 +0000 (0:00:00.045)       0:00:01.560 ****
ok: [instance] =>
  msg: |-
    EDPM hugepage modification differs from how the host is actually having.
    Current default pagesize: None configured
    EDPM default pagesize: 2048
    Desired default pagesize: 2048

    From EDPM Hugepages configuration:
    - 2048
      expected: 10 pages
      default: True
      current: 0
    - 4096
      expected: 10 pages
      default: False
      current: 0

TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Wednesday 03 December 2025  06:28:07 +0000 (0:00:00.077)       0:00:01.638 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Wednesday 03 December 2025  06:28:07 +0000 (0:00:00.049)       0:00:01.687 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Wednesday 03 December 2025  06:28:07 +0000 (0:00:00.051)       0:00:01.739 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:28:07 +0000 (0:00:00.053)       0:00:01.792 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:28:07 +0000 (0:00:00.318)       0:00:02.110 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Wednesday 03 December 2025  06:28:07 +0000 (0:00:00.044)       0:00:02.155 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] ***
Wednesday 03 December 2025  06:28:08 +0000 (0:00:00.346)       0:00:02.501 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Wednesday 03 December 2025  06:28:08 +0000 (0:00:00.212)       0:00:02.714 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Wednesday 03 December 2025  06:28:08 +0000 (0:00:00.214)       0:00:02.928 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Wednesday 03 December 2025  06:28:08 +0000 (0:00:00.362)       0:00:03.290 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:28:09 +0000 (0:00:01.066)       0:00:04.357 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:28:10 +0000 (0:00:00.038)       0:00:04.396 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Wednesday 03 December 2025  06:28:10 +0000 (0:00:00.037)       0:00:04.433 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Wednesday 03 December 2025  06:28:10 +0000 (0:00:00.037)       0:00:04.471 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Wednesday 03 December 2025  06:28:10 +0000 (0:00:00.309)       0:00:04.780 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Wednesday 03 December 2025  06:28:10 +0000 (0:00:00.038)       0:00:04.818 ****
ok: [instance]

TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Wednesday 03 December 2025  06:28:10 +0000 (0:00:00.040)       0:00:04.859 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Wednesday 03 December 2025  06:28:10 +0000 (0:00:00.063)       0:00:04.922 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Wednesday 03 December 2025  06:28:10 +0000 (0:00:00.037)       0:00:04.959 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Wednesday 03 December 2025  06:28:10 +0000 (0:00:00.047)       0:00:05.007 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Wednesday 03 December 2025  06:28:10 +0000 (0:00:00.048)       0:00:05.056 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Wednesday 03 December 2025  06:28:10 +0000 (0:00:00.047)       0:00:05.104 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Wednesday 03 December 2025  06:28:10 +0000 (0:00:00.046)       0:00:05.150 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Wednesday 03 December 2025  06:28:10 +0000 (0:00:00.053)       0:00:05.204 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Wednesday 03 December 2025  06:28:10 +0000 (0:00:00.110)       0:00:05.314 ****
skipping: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=23   changed=4    unreachable=0    failed=0    skipped=21   rescued=0    ignored=0

Wednesday 03 December 2025  06:28:11 +0000 (0:00:00.122)       0:00:05.437 ****
===============================================================================
osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.07s
Backup the default grub file -------------------------------------------- 0.38s
osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.36s
osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.35s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.32s
osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.31s
osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.29s
osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.21s
osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.21s
osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s
osp.edpm.edpm_kernel : Reboot tasks ------------------------------------- 0.11s
include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s
osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.08s
osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s
osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.06s
osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.06s
osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.06s
osp.edpm.edpm_kernel : Find desired default hugepage size --------------- 0.06s
osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s
osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM --- 0.06s

PLAY [Restore environment] *****************************************************

TASK [Restore the default grub file] *******************************************
Wednesday 03 December 2025  06:28:11 +0000 (0:00:00.066)       0:00:00.066 ****
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

Wednesday 03 December 2025  06:28:11 +0000 (0:00:00.384)       0:00:00.451 ****
===============================================================================
Restore the default grub file ------------------------------------------- 0.38s

PLAY [Prepare] *****************************************************************

TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] ***
Wednesday 03 December 2025  06:28:13 +0000 (0:00:00.069)       0:00:00.069 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Wednesday 03 December 2025  06:28:13 +0000 (0:00:00.042)       0:00:00.112 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Wednesday 03 December 2025  06:28:13 +0000 (0:00:00.036)       0:00:00.148 ****
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml)

TASK [../../../../molecule/common/test_deps : Detect mirrors file] *************
Wednesday 03 December 2025  06:28:13 +0000 (0:00:00.071)       0:00:00.220 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Wednesday 03 December 2025  06:28:13 +0000 (0:00:00.258)       0:00:00.479 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Wednesday 03 December 2025  06:28:13 +0000 (0:00:00.317)       0:00:00.797 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Wednesday 03 December 2025  06:28:14 +0000 (0:00:00.223)       0:00:01.020 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Wednesday 03 December 2025  06:28:14 +0000 (0:00:00.578)       0:00:01.599 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Wednesday 03 December 2025  06:28:15 +0000 (0:00:00.371)       0:00:01.971 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Wednesday 03 December 2025  06:28:16 +0000 (0:00:01.228)       0:00:03.199 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Wednesday 03 December 2025  06:28:16 +0000 (0:00:00.561)       0:00:03.761 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Create repos] ********************
Wednesday 03 December 2025  06:28:17 +0000 (0:00:00.922)       0:00:04.683 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Wednesday 03 December 2025  06:28:18 +0000 (0:00:00.830)       0:00:05.513 ****
fatal: [instance]: FAILED! => changed=true
  cmd: |-
    rpm -qe redhat-release
  delta: '0:00:00.011346'
  end: '2025-12-03 06:28:18.886697'
  msg: non-zero return code
  rc: 1
  start: '2025-12-03 06:28:18.875351'
  stderr: ''
  stderr_lines: <omitted>
  stdout: package redhat-release is not installed
  stdout_lines: <omitted>
...ignoring

TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] ***
Wednesday 03 December 2025  06:28:18 +0000 (0:00:00.248)       0:00:05.761 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Wednesday 03 December 2025  06:28:18 +0000 (0:00:00.049)       0:00:05.811 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Wednesday 03 December 2025  06:29:21 +0000 (0:01:02.326)       0:01:08.138 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Wednesday 03 December 2025  06:29:22 +0000 (0:00:01.126)       0:01:09.264 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Wednesday 03 December 2025  06:29:23 +0000 (0:00:01.111)       0:01:10.376 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:29:23 +0000 (0:00:00.044)       0:01:10.420 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Wednesday 03 December 2025  06:29:23 +0000 (0:00:00.221)       0:01:10.642 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:29:24 +0000 (0:00:00.202)       0:01:10.845 ****
ok: [instance]

TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Wednesday 03 December 2025  06:29:24 +0000 (0:00:00.400)       0:01:11.246 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Wednesday 03 December 2025  06:29:24 +0000 (0:00:00.032)       0:01:11.278 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather repository list] ******************************
Wednesday 03 December 2025  06:29:25 +0000 (0:00:00.716)       0:01:11.994 ****
ok: [instance]

TASK [osp.edpm.env_data : Output installed packages] ***************************
Wednesday 03 December 2025  06:29:25 +0000 (0:00:00.348)       0:01:12.343 ****
ok: [instance] =>
  msg:
  - tzdata
  - fonts-filesystem
  - adobe-source-code-pro-fonts
  - dejavu-sans-fonts
  - langpacks-core-font-en
  - abattis-cantarell-fonts
  - geolite2-country
  - geolite2-city
  - gawk-all-langpacks
  - quota-nls
  - python3-setuptools-wheel
  - publicsuffix-list-dafsa
  - pcre2-syntax
  - ncurses-base
  - libssh-config
  - libreport-filesystem
  - dnf-data
  - kbd-misc
  - kbd-legacy
  - hwdata
  - dhcp-common
  - coreutils-common
  - centos-gpg-keys
  - centos-stream-repos
  - centos-stream-release
  - setup
  - filesystem
  - basesystem
  - ncurses-libs
  - bash
  - libgcc
  - glibc-gconv-extra
  - glibc-langpack-en
  - glibc-common
  - glibc
  - zlib
  - popt
  - xz-libs
  - libcap
  - libzstd
  - libstdc++
  - libuuid
  - libxcrypt
  - bzip2-libs
  - libcom_err
  - sqlite-libs
  - libxml2
  - libcap-ng
  - audit-libs
  - libmnl
  - libtalloc
  - elfutils-libelf
  - readline
  - crypto-policies
  - alternatives
  - keyutils-libs
  - libffi
  - libunistring
  - lua-libs
  - expat
  - libgpg-error
  - libnl3
  - libsepol
  - libtdb
  - lz4-libs
  - libidn2
  - libtevent
  - gmp
  - jansson
  - json-c
  - libattr
  - libacl
  - libsmartcols
  - libtasn1
  - p11-kit
  - pcre2
  - libselinux
  - sed
  - findutils
  - libsemanage
  - shadow-utils
  - libgcrypt
  - file-libs
  - file
  - gdbm-libs
  - libedit
  - libref_array
  - libverto
  - psmisc
  - libselinux-utils
  - p11-kit-trust
  - libassuan
  - keyutils
  - libbpf
  - iproute
  - e2fsprogs-libs
  - libicu
  - libproxy
  - fuse-libs
  - libbasicobjects
  - libcollection
  - libdhash
  - libgomp
  - libpath_utils
  - libini_config
  - libseccomp
  - libsigsegv
  - libsss_idmap
  - libyaml
  - lzo
  - numactl-libs
  - pcre
  - grep
  - openssl-fips-provider
  - openssl-libs
  - coreutils
  - ca-certificates
  - systemd-libs
  - libblkid
  - dbus-libs
  - libmount
  - kmod
  - util-linux-core
  - libfdisk
  - gzip
  - openssl
  - kmod-libs
  - libevent
  - cracklib
  - procps-ng
  - which
  - cracklib-dicts
  - avahi-libs
  - dbus-tools
  - centos-logos
  - libarchive
  - libsss_certmap
  - sscg
  - xz
  - squashfs-tools
  - libutempter
  - acl
  - gettext-libs
  - gettext
  - attr
  - mpfr
  - gawk
  - krb5-libs
  - libtirpc
  - quota
  - cyrus-sasl-lib
  - libssh
  - libpsl
  - libibverbs
  - libpcap
  - libnl3-cli
  - libteam
  - libksba
  - libcomps
  - ethtool
  - libss
  - e2fsprogs
  - libxcrypt-compat
  - python3-pip-wheel
  - python-unversioned-command
  - python3
  - python3-libs
  - python3-setuptools
  - python3-six
  - python3-libselinux
  - python3-pyyaml
  - python3-distro
  - python3-idna
  - python3-systemd
  - python3-audit
  - python3-libsemanage
  - python3-dateutil
  - python3-configobj
  - python3-setools
  - python3-libcomps
  - cockpit-bridge
  - python3-chardet
  - python3-libxml2
  - python3-ptyprocess
  - python3-pexpect
  - python3-pysocks
  - python3-urllib3
  - python3-requests
  - python3-attrs
  - python3-file-magic
  - sos
  - python3-jsonpointer
  - python3-jsonpatch
  - python3-markupsafe
  - python3-netifaces
  - python3-oauthlib
  - python3-prettytable
  - python3-pyrsistent
  - python3-jsonschema
  - python3-pyserial
  - python3-pytz
  - python3-babel
  - python3-jinja2
  - gdisk
  - groff-base
  - snappy
  - pigz
  - c-ares
  - cpio
  - diffutils
  - hostname
  - inih
  - kernel-tools-libs
  - less
  - libbrotli
  - libcbor
  - libdaemon
  - teamd
  - libdb
  - libeconf
  - libpwquality
  - pam
  - util-linux
  - grub2-common
  - openssh
  - grub2-pc-modules
  - kbd
  - libev
  - libverto-libev
  - libndp
  - libnfnetlink
  - libnetfilter_conntrack
  - iptables-libs
  - libnghttp2
  - libpipeline
  - libsss_nss_idmap
  - sssd-client
  - libsss_sudo
  - libtool-ltdl
  - openldap
  - libcurl
  - tpm2-tss
  - libnfsidmap
  - sssd-nfs-idmap
  - ima-evm-utils
  - curl
  - rpm
  - rpm-libs
  - policycoreutils
  - selinux-policy
  - selinux-policy-targeted
  - libsolv
  - cockpit-ws-selinux
  - rpm-plugin-systemd-inhibit
  - sudo
  - lmdb-libs
  - nettle
  - gnutls
  - glib2
  - python3-dbus
  - NetworkManager-libnm
  - libmodulemd
  - polkit-libs
  - gobject-introspection
  - python3-gobject-base-noarch
  - python3-gobject-base
  - python3-dasbus
  - gsettings-desktop-schemas
  - json-glib
  - libuser
  - webkit2gtk3-jsc
  - libproxy-webkitgtk4
  - glib-networking
  - npth
  - gnupg2
  - gpgme
  - librepo
  - libdnf
  - python3-libdnf
  - python3-hawkey
  - python3-gpg
  - rpm-sign-libs
  - oniguruma
  - jq
  - pciutils-libs
  - sg3_utils-libs
  - slang
  - newt
  - userspace-rcu
  - checkpolicy
  - python3-policycoreutils
  - policycoreutils-python-utils
  - libestr
  - libfastjson
  - libmaxminddb
  - ipcalc
  - liburing
  - langpacks-core-en_GB
  - systemd-rpm-macros
  - dbus
  - systemd-pam
  - systemd
  - dbus-common
  - dbus-broker
  - iputils
  - dhcp-client
  - cronie-anacron
  - cronie
  - crontabs
  - initscripts-service
  - polkit
  - polkit-pkla-compat
  - samba-common
  - libldb
  - libwbclient
  - samba-client-libs
  - samba-common-libs
  - sssd-common
  - audit
  - authselect-libs
  - device-mapper-libs
  - device-mapper
  - grub2-tools-minimal
  - cryptsetup-libs
  - systemd-udev
  - NetworkManager
  - NetworkManager-team
  - libfido2
  - os-prober
  - kpartx
  - xfsprogs
  - elfutils-default-yama-scope
  - elfutils-libs
  - elfutils-debuginfod-client
  - binutils-gold
  - binutils
  - rpm-build-libs
  - python3-rpm
  - python3-dnf
  - dnf
  - setroubleshoot-plugins
  - setroubleshoot-server
  - python3-dnf-plugins-core
  - dnf-plugins-core
  - gssproxy
  - libkcapi
  - libkcapi-hmaccalc
  - dracut
  - kernel-modules-core
  - kernel-core
  - grub2-tools
  - grubby
  - kernel-modules
  - dracut-network
  - dracut-squash
  - kexec-tools
  - logrotate
  - rsyslog-logrotate
  - rsyslog
  - rpcbind
  - oddjob
  - oddjob-mkhomedir
  - authselect
  - authselect-compat
  - nfs-utils
  - cockpit-system
  - kernel
  - crypto-policies-scripts
  - grub2-pc
  - yum-utils
  - yum
  - cloud-init
  - openssh-clients
  - NetworkManager-tui
  - parted
  - sssd-kcm
  - chrony
  - microcode_ctl
  - openssh-server
  - qemu-guest-agent
  - langpacks-en_GB
  - sg3_utils
  - kernel-tools
  - cockpit-ws
  - passwd
  - initscripts-rename-device
  - irqbalance
  - rpm-plugin-selinux
  - rpm-plugin-audit
  - man-db
  - iproute-tc
  - cloud-utils-growpart
  - tcpdump
  - prefixdevname
  - rsync
  - tar
  - vim-minimal
  - lshw
  - libsysfs
  - lsscsi
  - ncurses
  - rootfiles
  - gpg-pubkey
  - git-core
  - git-core-doc
  - perl-Digest
  - perl-Digest-MD5
  - perl-B
  - perl-FileHandle
  - perl-Data-Dumper
  - perl-libnet
  - perl-base
  - perl-URI
  - perl-AutoLoader
  - perl-Mozilla-CA
  - perl-if
  - perl-IO-Socket-IP
  - perl-Time-Local
  - perl-File-Path
  - perl-Pod-Escapes
  - perl-Text-Tabs+Wrap
  - perl-IO-Socket-SSL
  - perl-Net-SSLeay
  - perl-Class-Struct
  - perl-POSIX
  - perl-Term-ANSIColor
  - perl-IPC-Open3
  - perl-subs
  - perl-File-Temp
  - perl-Term-Cap
  - perl-Pod-Simple
  - perl-HTTP-Tiny
  - perl-Socket
  - perl-SelectSaver
  - perl-Symbol
  - perl-File-stat
  - perl-podlators
  - perl-Pod-Perldoc
  - perl-Fcntl
  - perl-Text-ParseWords
  - perl-mro
  - perl-IO
  - perl-overloading
  - perl-Pod-Usage
  - perl-Errno
  - perl-File-Basename
  - perl-Getopt-Std
  - perl-MIME-Base64
  - perl-Scalar-List-Utils
  - perl-constant
  - perl-Storable
  - perl-overload
  - perl-parent
  - perl-vars
  - perl-Getopt-Long
  - perl-Carp
  - perl-Exporter
  - perl-NDBM_File
  - perl-PathTools
  - perl-Encode
  - perl-libs
  - perl-interpreter
  - perl-DynaLoader
  - perl-TermReadKey
  - perl-Error
  - perl-File-Find
  - perl-lib
  - emacs-filesystem
  - perl-Git
  - git
  - traceroute
  - ruby-libs
  - rubygem-bigdecimal
  - ruby-default-gems
  - rubygem-bundler
  - rubygem-io-console
  - rubygem-json
  - rubygem-psych
  - rubygem-rdoc
  - rubygems
  - ruby
  - libmpc
  - gdb-minimal
  - dwz
  - unzip
  - elfutils
  - bzip2
  - debugedit
  - zip
  - cpp
  - rust-srpm-macros
  - qt5-srpm-macros
  - python3-pip
  - perl-srpm-macros
  - openblas-srpm-macros
  - ocaml-srpm-macros
  - ncurses-c++-libs
  - lua-srpm-macros
  - llvm-filesystem
  - llvm-libs
  - libxslt
  - libstemmer
  - libstdc++-devel
  - libsoup
  - libjpeg-turbo
  - kernel-srpm-macros
  - kernel-headers
  - hunspell-filesystem
  - hunspell-en-US
  - hunspell
  - enchant
  - python3-enchant
  - glibc-headers
  - ghc-srpm-macros
  - efi-srpm-macros
  - desktop-file-utils
  - createrepo_c-libs
  - cmake-filesystem
  - zstd
  - tcl
  - shared-mime-info
  - python3-pyparsing
  - python3-packaging
  - pkgconf-m4
  - make
  - libpng
  - gdk-pixbuf2
  - libappstream-glib
  - libpkgconf
  - pkgconf
  - pkgconf-pkg-config
  - libgpg-error-devel
  - glibc-devel
  - libxcrypt-devel
  - gcc
  - annobin
  - gcc-plugin-annobin
  - ncurses-devel
  - xz-devel
  - zlib-devel
  - libxml2-devel
  - libnftnl
  - iptables-nft
  - info
  - ed
  - patch
  - fonts-srpm-macros
  - go-srpm-macros
  - python-srpm-macros
  - redhat-rpm-config
  - rpm-build
  - pyproject-srpm-macros
  - python-rpm-macros
  - python3-rpm-macros
  - python3-rpm-generators
  - cyrus-sasl
  - cyrus-sasl-devel
  - openldap-devel
  - python3-devel
  - ruby-devel
  - iptables-nft-services
  - libxslt-devel
  - readline-devel
  - gcc-c++
  - libffi-devel
  - openssl-devel
  - rpmlint
  - expect
  - createrepo_c
  - hunspell-en-GB
  - wget
  - systemd-devel
  - time
  - rpm-sign
  - passt
  - passt-selinux
  - fuse3-libs
  - container-selinux
  - protobuf-c
  - yajl
  - libslirp
  - slirp4netns
  - libnet
  - criu
  - criu-libs
  - crun
  - conmon
  - aardvark-dns
  - netavark
  - shadow-utils-subid
  - nftables
  - fuse-common
  - fuse3
  - fuse-overlayfs
  - containers-common
  - podman
  - cyrus-sasl-gssapi
  - libvirt-libs
  - python3-libvirt
  - python3-netaddr
  - python3-lxml
  - python3-jmespath
  - python3-pbr
  - python3-typing-extensions
  - python3-os-service-types
  - python3-stevedore
  - python3-iso8601
  - python3-decorator
  - python3-keystoneauth1
  - python3-platformdirs
  - python3-psutil
  - python3-mako
  - python3-dogpile-cache
  - python3-ply
  - python3-pycparser
  - python3-cffi
  - python3-cryptography
  - python3-requestsexceptions
  - python3-openstacksdk
  - kmod-kvdo

TASK [osp.edpm.env_data : Output installed repositories] ***********************
Wednesday 03 December 2025  06:29:25 +0000 (0:00:00.055)       0:01:12.399 ****
ok: [instance] =>
  msg: |-
    #### REPOSITORIES
    repo id                       repo name
    appstream                     CentOS Stream 9 - AppStream
    baseos                        CentOS Stream 9 - BaseOS
    crb                           CentOS Stream 9 - CRB
    extras-common                 CentOS Stream 9 - Extras packages

PLAY RECAP *********************************************************************
instance                   : ok=23   changed=4    unreachable=0    failed=0    skipped=3    rescued=0    ignored=1

Wednesday 03 December 2025  06:29:25 +0000 (0:00:00.079)       0:01:12.478 ****
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 62.33s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.23s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.13s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.11s
../../../../molecule/common/test_deps : Install repo-setup -------------- 0.92s
../../../../molecule/common/test_deps : Create repos -------------------- 0.83s
osp.edpm.env_data : Gather all installed packages ----------------------- 0.72s
../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.58s
../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.56s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.40s
../../../../molecule/common/test_deps : Create default repo file -------- 0.37s
osp.edpm.env_data : Gather repository list ------------------------------ 0.35s
../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.32s
../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.26s
../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.25s
../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.22s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.22s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.20s
osp.edpm.env_data : Output installed repositories ----------------------- 0.08s
../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s

PLAY [Converge] ****************************************************************

TASK [Importing test_vars] *****************************************************
Wednesday 03 December 2025  06:29:26 +0000 (0:00:00.026)       0:00:00.026 ****
ok: [instance]

TASK [Backup the default grub file] ********************************************
Wednesday 03 December 2025  06:29:26 +0000 (0:00:00.039)       0:00:00.066 ****
changed: [instance]

TASK [include_role : osp.edpm.edpm_kernel] *************************************
Wednesday 03 December 2025  06:29:26 +0000 (0:00:00.365)       0:00:00.432 ****

TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Wednesday 03 December 2025  06:29:26 +0000 (0:00:00.087)       0:00:00.519 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Wednesday 03 December 2025  06:29:26 +0000 (0:00:00.036)       0:00:00.556 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Wednesday 03 December 2025  06:29:26 +0000 (0:00:00.295)       0:00:00.851 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Wednesday 03 December 2025  06:29:27 +0000 (0:00:00.065)       0:00:00.917 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Wednesday 03 December 2025  06:29:27 +0000 (0:00:00.032)       0:00:00.949 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Wednesday 03 December 2025  06:29:27 +0000 (0:00:00.032)       0:00:00.982 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Wednesday 03 December 2025  06:29:27 +0000 (0:00:00.030)       0:00:01.013 ****
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance

TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Wednesday 03 December 2025  06:29:27 +0000 (0:00:00.057)       0:00:01.070 ****
ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}})
ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}})

TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Wednesday 03 December 2025  06:29:27 +0000 (0:00:00.058)       0:00:01.128 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Wednesday 03 December 2025  06:29:27 +0000 (0:00:00.045)       0:00:01.173 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Wednesday 03 December 2025  06:29:27 +0000 (0:00:00.081)       0:00:01.255 ****
ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}})
skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}})

TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Wednesday 03 December 2025  06:29:27 +0000 (0:00:00.058)       0:00:01.313 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Wednesday 03 December 2025  06:29:27 +0000 (0:00:00.039)       0:00:01.353 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Wednesday 03 December 2025  06:29:27 +0000 (0:00:00.056)       0:00:01.409 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Wednesday 03 December 2025  06:29:27 +0000 (0:00:00.052)       0:00:01.461 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Wednesday 03 December 2025  06:29:27 +0000 (0:00:00.053)       0:00:01.515 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Wednesday 03 December 2025  06:29:27 +0000 (0:00:00.046)       0:00:01.561 ****
ok: [instance] =>
  msg: |-
    EDPM hugepage modification differs from how the host is actually having.
    Current default pagesize: None configured
    EDPM default pagesize: 2048
    Desired default pagesize: 2048

    From EDPM Hugepages configuration:
    - 2048
      expected: 10 pages
      default: True
      current: 0
    - 4096
      expected: 10 pages
      default: False
      current: 0

TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Wednesday 03 December 2025  06:29:27 +0000 (0:00:00.074)       0:00:01.636 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Wednesday 03 December 2025  06:29:27 +0000 (0:00:00.049)       0:00:01.685 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Wednesday 03 December 2025  06:29:27 +0000 (0:00:00.047)       0:00:01.733 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:29:27 +0000 (0:00:00.051)       0:00:01.785 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:29:28 +0000 (0:00:00.309)       0:00:02.094 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Wednesday 03 December 2025  06:29:28 +0000 (0:00:00.043)       0:00:02.138 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] ***
Wednesday 03 December 2025  06:29:28 +0000 (0:00:00.337)       0:00:02.476 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Wednesday 03 December 2025  06:29:28 +0000 (0:00:00.217)       0:00:02.693 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Wednesday 03 December 2025  06:29:29 +0000 (0:00:00.214)       0:00:02.908 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Wednesday 03 December 2025  06:29:29 +0000 (0:00:00.358)       0:00:03.267 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:29:30 +0000 (0:00:01.068)       0:00:04.336 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:29:30 +0000 (0:00:00.040)       0:00:04.376 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Wednesday 03 December 2025  06:29:30 +0000 (0:00:00.039)       0:00:04.415 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Wednesday 03 December 2025  06:29:30 +0000 (0:00:00.037)       0:00:04.453 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Wednesday 03 December 2025  06:29:30 +0000 (0:00:00.300)       0:00:04.754 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Wednesday 03 December 2025  06:29:30 +0000 (0:00:00.038)       0:00:04.792 ****
ok: [instance]

TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Wednesday 03 December 2025  06:29:30 +0000 (0:00:00.039)       0:00:04.832 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Wednesday 03 December 2025  06:29:30 +0000 (0:00:00.057)       0:00:04.889 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Wednesday 03 December 2025  06:29:31 +0000 (0:00:00.035)       0:00:04.924 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Wednesday 03 December 2025  06:29:31 +0000 (0:00:00.047)       0:00:04.972 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Wednesday 03 December 2025  06:29:31 +0000 (0:00:00.048)       0:00:05.020 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Wednesday 03 December 2025  06:29:31 +0000 (0:00:00.047)       0:00:05.068 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Wednesday 03 December 2025  06:29:31 +0000 (0:00:00.046)       0:00:05.114 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Wednesday 03 December 2025  06:29:31 +0000 (0:00:00.053)       0:00:05.168 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Wednesday 03 December 2025  06:29:31 +0000 (0:00:00.107)       0:00:05.275 ****
skipping: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=23   changed=4    unreachable=0    failed=0    skipped=21   rescued=0    ignored=0

Wednesday 03 December 2025  06:29:31 +0000 (0:00:00.121)       0:00:05.396 ****
===============================================================================
osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.07s
Backup the default grub file -------------------------------------------- 0.37s
osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.36s
osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.34s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.31s
osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.30s
osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.30s
osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.22s
osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.21s
osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s
osp.edpm.edpm_kernel : Reboot tasks ------------------------------------- 0.11s
include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s
osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.08s
osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.07s
osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.07s
osp.edpm.edpm_kernel : Find desired default hugepage size --------------- 0.06s
osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.06s
osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.06s
osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s
osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM --- 0.06s

PLAY [Restore environment] *****************************************************

TASK [Restore the default grub file] *******************************************
Wednesday 03 December 2025  06:29:31 +0000 (0:00:00.065)       0:00:00.065 ****
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

Wednesday 03 December 2025  06:29:32 +0000 (0:00:00.380)       0:00:00.446 ****
===============================================================================
Restore the default grub file ------------------------------------------- 0.38s

PLAY [Prepare] *****************************************************************

TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] ***
Wednesday 03 December 2025  06:29:33 +0000 (0:00:00.070)       0:00:00.070 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Wednesday 03 December 2025  06:29:33 +0000 (0:00:00.044)       0:00:00.114 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Wednesday 03 December 2025  06:29:33 +0000 (0:00:00.037)       0:00:00.151 ****
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml)

TASK [../../../../molecule/common/test_deps : Detect mirrors file] *************
Wednesday 03 December 2025  06:29:33 +0000 (0:00:00.071)       0:00:00.223 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Wednesday 03 December 2025  06:29:34 +0000 (0:00:00.262)       0:00:00.485 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Wednesday 03 December 2025  06:29:34 +0000 (0:00:00.336)       0:00:00.822 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Wednesday 03 December 2025  06:29:34 +0000 (0:00:00.229)       0:00:01.051 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Wednesday 03 December 2025  06:29:35 +0000 (0:00:00.582)       0:00:01.633 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Wednesday 03 December 2025  06:29:35 +0000 (0:00:00.387)       0:00:02.021 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Wednesday 03 December 2025  06:29:36 +0000 (0:00:01.238)       0:00:03.259 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Wednesday 03 December 2025  06:29:37 +0000 (0:00:00.557)       0:00:03.817 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Create repos] ********************
Wednesday 03 December 2025  06:29:38 +0000 (0:00:00.957)       0:00:04.775 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Wednesday 03 December 2025  06:29:40 +0000 (0:00:02.114)       0:00:06.890 ****
fatal: [instance]: FAILED! => changed=true
  cmd: |-
    rpm -qe redhat-release
  delta: '0:00:00.010872'
  end: '2025-12-03 06:29:40.665666'
  msg: non-zero return code
  rc: 1
  start: '2025-12-03 06:29:40.654794'
  stderr: ''
  stderr_lines: <omitted>
  stdout: package redhat-release is not installed
  stdout_lines: <omitted>
...ignoring

TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] ***
Wednesday 03 December 2025  06:29:40 +0000 (0:00:00.221)       0:00:07.111 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Wednesday 03 December 2025  06:29:40 +0000 (0:00:00.046)       0:00:07.157 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Wednesday 03 December 2025  06:30:48 +0000 (0:01:07.533)       0:01:14.691 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Wednesday 03 December 2025  06:30:49 +0000 (0:00:01.138)       0:01:15.829 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Wednesday 03 December 2025  06:30:50 +0000 (0:00:01.119)       0:01:16.949 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:30:50 +0000 (0:00:00.043)       0:01:16.992 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Wednesday 03 December 2025  06:30:50 +0000 (0:00:00.228)       0:01:17.221 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:30:51 +0000 (0:00:00.199)       0:01:17.420 ****
ok: [instance]

TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Wednesday 03 December 2025  06:30:51 +0000 (0:00:00.388)       0:01:17.809 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Wednesday 03 December 2025  06:30:51 +0000 (0:00:00.033)       0:01:17.842 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather repository list] ******************************
Wednesday 03 December 2025  06:30:52 +0000 (0:00:00.715)       0:01:18.557 ****
ok: [instance]

TASK [osp.edpm.env_data : Output installed packages] ***************************
Wednesday 03 December 2025  06:30:52 +0000 (0:00:00.357)       0:01:18.915 ****
ok: [instance] =>
  msg:
  - tzdata
  - fonts-filesystem
  - adobe-source-code-pro-fonts
  - dejavu-sans-fonts
  - langpacks-core-font-en
  - abattis-cantarell-fonts
  - geolite2-country
  - geolite2-city
  - gawk-all-langpacks
  - quota-nls
  - python3-setuptools-wheel
  - publicsuffix-list-dafsa
  - pcre2-syntax
  - ncurses-base
  - libssh-config
  - libreport-filesystem
  - dnf-data
  - kbd-misc
  - kbd-legacy
  - hwdata
  - dhcp-common
  - coreutils-common
  - centos-gpg-keys
  - centos-stream-repos
  - centos-stream-release
  - setup
  - filesystem
  - basesystem
  - ncurses-libs
  - bash
  - libgcc
  - glibc-gconv-extra
  - glibc-langpack-en
  - glibc-common
  - glibc
  - zlib
  - popt
  - xz-libs
  - libcap
  - libzstd
  - libstdc++
  - libuuid
  - libxcrypt
  - bzip2-libs
  - libcom_err
  - sqlite-libs
  - libxml2
  - libcap-ng
  - audit-libs
  - libmnl
  - libtalloc
  - elfutils-libelf
  - readline
  - crypto-policies
  - alternatives
  - keyutils-libs
  - libffi
  - libunistring
  - lua-libs
  - expat
  - libgpg-error
  - libnl3
  - libsepol
  - libtdb
  - lz4-libs
  - libidn2
  - libtevent
  - gmp
  - jansson
  - json-c
  - libattr
  - libacl
  - libsmartcols
  - libtasn1
  - p11-kit
  - pcre2
  - libselinux
  - sed
  - findutils
  - libsemanage
  - shadow-utils
  - libgcrypt
  - file-libs
  - file
  - gdbm-libs
  - libedit
  - libref_array
  - libverto
  - psmisc
  - libselinux-utils
  - p11-kit-trust
  - libassuan
  - keyutils
  - libbpf
  - iproute
  - e2fsprogs-libs
  - libicu
  - libproxy
  - fuse-libs
  - libbasicobjects
  - libcollection
  - libdhash
  - libgomp
  - libpath_utils
  - libini_config
  - libseccomp
  - libsigsegv
  - libsss_idmap
  - libyaml
  - lzo
  - numactl-libs
  - pcre
  - grep
  - openssl-fips-provider
  - openssl-libs
  - coreutils
  - ca-certificates
  - systemd-libs
  - libblkid
  - dbus-libs
  - libmount
  - kmod
  - util-linux-core
  - libfdisk
  - gzip
  - openssl
  - kmod-libs
  - libevent
  - cracklib
  - procps-ng
  - which
  - cracklib-dicts
  - avahi-libs
  - dbus-tools
  - centos-logos
  - libarchive
  - libsss_certmap
  - sscg
  - xz
  - squashfs-tools
  - libutempter
  - acl
  - gettext-libs
  - gettext
  - attr
  - mpfr
  - gawk
  - krb5-libs
  - libtirpc
  - quota
  - cyrus-sasl-lib
  - libssh
  - libpsl
  - libibverbs
  - libpcap
  - libnl3-cli
  - libteam
  - libksba
  - libcomps
  - ethtool
  - libss
  - e2fsprogs
  - libxcrypt-compat
  - python3-pip-wheel
  - python-unversioned-command
  - python3
  - python3-libs
  - python3-setuptools
  - python3-six
  - python3-libselinux
  - python3-pyyaml
  - python3-distro
  - python3-idna
  - python3-systemd
  - python3-audit
  - python3-libsemanage
  - python3-dateutil
  - python3-configobj
  - python3-setools
  - python3-libcomps
  - cockpit-bridge
  - python3-chardet
  - python3-libxml2
  - python3-ptyprocess
  - python3-pexpect
  - python3-pysocks
  - python3-urllib3
  - python3-requests
  - python3-attrs
  - python3-file-magic
  - sos
  - python3-jsonpointer
  - python3-jsonpatch
  - python3-markupsafe
  - python3-netifaces
  - python3-oauthlib
  - python3-prettytable
  - python3-pyrsistent
  - python3-jsonschema
  - python3-pyserial
  - python3-pytz
  - python3-babel
  - python3-jinja2
  - gdisk
  - groff-base
  - snappy
  - pigz
  - c-ares
  - cpio
  - diffutils
  - hostname
  - inih
  - kernel-tools-libs
  - less
  - libbrotli
  - libcbor
  - libdaemon
  - teamd
  - libdb
  - libeconf
  - libpwquality
  - pam
  - util-linux
  - grub2-common
  - openssh
  - grub2-pc-modules
  - kbd
  - libev
  - libverto-libev
  - libndp
  - libnfnetlink
  - libnetfilter_conntrack
  - iptables-libs
  - libnghttp2
  - libpipeline
  - libsss_nss_idmap
  - sssd-client
  - libsss_sudo
  - libtool-ltdl
  - openldap
  - libcurl
  - tpm2-tss
  - libnfsidmap
  - sssd-nfs-idmap
  - ima-evm-utils
  - curl
  - rpm
  - rpm-libs
  - policycoreutils
  - selinux-policy
  - selinux-policy-targeted
  - libsolv
  - cockpit-ws-selinux
  - rpm-plugin-systemd-inhibit
  - sudo
  - lmdb-libs
  - nettle
  - gnutls
  - glib2
  - python3-dbus
  - NetworkManager-libnm
  - libmodulemd
  - polkit-libs
  - gobject-introspection
  - python3-gobject-base-noarch
  - python3-gobject-base
  - python3-dasbus
  - gsettings-desktop-schemas
  - json-glib
  - libuser
  - webkit2gtk3-jsc
  - libproxy-webkitgtk4
  - glib-networking
  - npth
  - gnupg2
  - gpgme
  - librepo
  - libdnf
  - python3-libdnf
  - python3-hawkey
  - python3-gpg
  - rpm-sign-libs
  - oniguruma
  - jq
  - pciutils-libs
  - sg3_utils-libs
  - slang
  - newt
  - userspace-rcu
  - checkpolicy
  - python3-policycoreutils
  - policycoreutils-python-utils
  - libestr
  - libfastjson
  - libmaxminddb
  - ipcalc
  - liburing
  - langpacks-core-en_GB
  - systemd-rpm-macros
  - dbus
  - systemd-pam
  - systemd
  - dbus-common
  - dbus-broker
  - iputils
  - dhcp-client
  - cronie-anacron
  - cronie
  - crontabs
  - initscripts-service
  - polkit
  - polkit-pkla-compat
  - samba-common
  - libldb
  - libwbclient
  - samba-client-libs
  - samba-common-libs
  - sssd-common
  - audit
  - authselect-libs
  - device-mapper-libs
  - device-mapper
  - grub2-tools-minimal
  - cryptsetup-libs
  - systemd-udev
  - NetworkManager
  - NetworkManager-team
  - libfido2
  - os-prober
  - kpartx
  - xfsprogs
  - elfutils-default-yama-scope
  - elfutils-libs
  - elfutils-debuginfod-client
  - binutils-gold
  - binutils
  - rpm-build-libs
  - python3-rpm
  - python3-dnf
  - dnf
  - setroubleshoot-plugins
  - setroubleshoot-server
  - python3-dnf-plugins-core
  - dnf-plugins-core
  - gssproxy
  - libkcapi
  - libkcapi-hmaccalc
  - dracut
  - kernel-modules-core
  - kernel-core
  - grub2-tools
  - grubby
  - kernel-modules
  - dracut-network
  - dracut-squash
  - kexec-tools
  - logrotate
  - rsyslog-logrotate
  - rsyslog
  - rpcbind
  - oddjob
  - oddjob-mkhomedir
  - authselect
  - authselect-compat
  - nfs-utils
  - cockpit-system
  - kernel
  - crypto-policies-scripts
  - grub2-pc
  - yum-utils
  - yum
  - cloud-init
  - openssh-clients
  - NetworkManager-tui
  - parted
  - sssd-kcm
  - chrony
  - microcode_ctl
  - openssh-server
  - qemu-guest-agent
  - langpacks-en_GB
  - sg3_utils
  - kernel-tools
  - cockpit-ws
  - passwd
  - initscripts-rename-device
  - irqbalance
  - rpm-plugin-selinux
  - rpm-plugin-audit
  - man-db
  - iproute-tc
  - cloud-utils-growpart
  - tcpdump
  - prefixdevname
  - rsync
  - tar
  - vim-minimal
  - lshw
  - libsysfs
  - lsscsi
  - ncurses
  - rootfiles
  - gpg-pubkey
  - git-core
  - git-core-doc
  - perl-Digest
  - perl-Digest-MD5
  - perl-B
  - perl-FileHandle
  - perl-Data-Dumper
  - perl-libnet
  - perl-base
  - perl-URI
  - perl-AutoLoader
  - perl-Mozilla-CA
  - perl-if
  - perl-IO-Socket-IP
  - perl-Time-Local
  - perl-File-Path
  - perl-Pod-Escapes
  - perl-Text-Tabs+Wrap
  - perl-IO-Socket-SSL
  - perl-Net-SSLeay
  - perl-Class-Struct
  - perl-POSIX
  - perl-Term-ANSIColor
  - perl-IPC-Open3
  - perl-subs
  - perl-File-Temp
  - perl-Term-Cap
  - perl-Pod-Simple
  - perl-HTTP-Tiny
  - perl-Socket
  - perl-SelectSaver
  - perl-Symbol
  - perl-File-stat
  - perl-podlators
  - perl-Pod-Perldoc
  - perl-Fcntl
  - perl-Text-ParseWords
  - perl-mro
  - perl-IO
  - perl-overloading
  - perl-Pod-Usage
  - perl-Errno
  - perl-File-Basename
  - perl-Getopt-Std
  - perl-MIME-Base64
  - perl-Scalar-List-Utils
  - perl-constant
  - perl-Storable
  - perl-overload
  - perl-parent
  - perl-vars
  - perl-Getopt-Long
  - perl-Carp
  - perl-Exporter
  - perl-NDBM_File
  - perl-PathTools
  - perl-Encode
  - perl-libs
  - perl-interpreter
  - perl-DynaLoader
  - perl-TermReadKey
  - perl-Error
  - perl-File-Find
  - perl-lib
  - emacs-filesystem
  - perl-Git
  - git
  - traceroute
  - ruby-libs
  - rubygem-bigdecimal
  - ruby-default-gems
  - rubygem-bundler
  - rubygem-io-console
  - rubygem-json
  - rubygem-psych
  - rubygem-rdoc
  - rubygems
  - ruby
  - libmpc
  - gdb-minimal
  - dwz
  - unzip
  - elfutils
  - bzip2
  - debugedit
  - zip
  - cpp
  - rust-srpm-macros
  - qt5-srpm-macros
  - python3-pip
  - perl-srpm-macros
  - openblas-srpm-macros
  - ocaml-srpm-macros
  - ncurses-c++-libs
  - lua-srpm-macros
  - llvm-filesystem
  - llvm-libs
  - libxslt
  - libstemmer
  - libstdc++-devel
  - libsoup
  - libjpeg-turbo
  - kernel-srpm-macros
  - kernel-headers
  - hunspell-filesystem
  - hunspell-en-US
  - hunspell
  - enchant
  - python3-enchant
  - glibc-headers
  - ghc-srpm-macros
  - efi-srpm-macros
  - desktop-file-utils
  - createrepo_c-libs
  - cmake-filesystem
  - zstd
  - tcl
  - shared-mime-info
  - python3-pyparsing
  - python3-packaging
  - pkgconf-m4
  - make
  - libpng
  - gdk-pixbuf2
  - libappstream-glib
  - libpkgconf
  - pkgconf
  - pkgconf-pkg-config
  - libgpg-error-devel
  - glibc-devel
  - libxcrypt-devel
  - gcc
  - annobin
  - gcc-plugin-annobin
  - ncurses-devel
  - xz-devel
  - zlib-devel
  - libxml2-devel
  - libnftnl
  - iptables-nft
  - info
  - ed
  - patch
  - fonts-srpm-macros
  - go-srpm-macros
  - python-srpm-macros
  - redhat-rpm-config
  - rpm-build
  - pyproject-srpm-macros
  - python-rpm-macros
  - python3-rpm-macros
  - python3-rpm-generators
  - cyrus-sasl
  - cyrus-sasl-devel
  - openldap-devel
  - python3-devel
  - ruby-devel
  - iptables-nft-services
  - libxslt-devel
  - readline-devel
  - gcc-c++
  - libffi-devel
  - openssl-devel
  - rpmlint
  - expect
  - createrepo_c
  - hunspell-en-GB
  - wget
  - systemd-devel
  - time
  - rpm-sign
  - passt
  - passt-selinux
  - fuse3-libs
  - container-selinux
  - protobuf-c
  - yajl
  - libslirp
  - slirp4netns
  - libnet
  - criu
  - criu-libs
  - crun
  - conmon
  - aardvark-dns
  - netavark
  - shadow-utils-subid
  - nftables
  - fuse-common
  - fuse3
  - fuse-overlayfs
  - containers-common
  - podman
  - cyrus-sasl-gssapi
  - libvirt-libs
  - python3-libvirt
  - python3-netaddr
  - python3-lxml
  - python3-jmespath
  - python3-pbr
  - python3-typing-extensions
  - python3-os-service-types
  - python3-stevedore
  - python3-iso8601
  - python3-decorator
  - python3-keystoneauth1
  - python3-platformdirs
  - python3-psutil
  - python3-mako
  - python3-dogpile-cache
  - python3-ply
  - python3-pycparser
  - python3-cffi
  - python3-cryptography
  - python3-requestsexceptions
  - python3-openstacksdk
  - kmod-kvdo

TASK [osp.edpm.env_data : Output installed repositories] ***********************
Wednesday 03 December 2025  06:30:52 +0000 (0:00:00.054)       0:01:18.970 ****
ok: [instance] =>
  msg: |-
    #### REPOSITORIES
    repo id                       repo name
    appstream                     CentOS Stream 9 - AppStream
    baseos                        CentOS Stream 9 - BaseOS
    crb                           CentOS Stream 9 - CRB
    extras-common                 CentOS Stream 9 - Extras packages

PLAY RECAP *********************************************************************
instance                   : ok=23   changed=4    unreachable=0    failed=0    skipped=3    rescued=0    ignored=1

Wednesday 03 December 2025  06:30:52 +0000 (0:00:00.079)       0:01:19.050 ****
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 67.53s
../../../../molecule/common/test_deps : Create repos -------------------- 2.11s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.24s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.14s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.12s
../../../../molecule/common/test_deps : Install repo-setup -------------- 0.96s
osp.edpm.env_data : Gather all installed packages ----------------------- 0.72s
../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.58s
../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.56s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.39s
../../../../molecule/common/test_deps : Create default repo file -------- 0.39s
osp.edpm.env_data : Gather repository list ------------------------------ 0.36s
../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.34s
../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.26s
../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.23s
../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.22s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.20s
osp.edpm.env_data : Output installed repositories ----------------------- 0.08s
../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s

PLAY [Converge] ****************************************************************

TASK [Importing test_vars] *****************************************************
Wednesday 03 December 2025  06:30:53 +0000 (0:00:00.027)       0:00:00.027 ****
ok: [instance]

TASK [Backup the default grub file] ********************************************
Wednesday 03 December 2025  06:30:53 +0000 (0:00:00.036)       0:00:00.063 ****
changed: [instance]

TASK [include_role : osp.edpm.edpm_kernel] *************************************
Wednesday 03 December 2025  06:30:53 +0000 (0:00:00.365)       0:00:00.429 ****

TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Wednesday 03 December 2025  06:30:53 +0000 (0:00:00.081)       0:00:00.510 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Wednesday 03 December 2025  06:30:53 +0000 (0:00:00.034)       0:00:00.545 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Wednesday 03 December 2025  06:30:53 +0000 (0:00:00.283)       0:00:00.829 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Wednesday 03 December 2025  06:30:53 +0000 (0:00:00.065)       0:00:00.894 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Wednesday 03 December 2025  06:30:54 +0000 (0:00:00.034)       0:00:00.928 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Wednesday 03 December 2025  06:30:54 +0000 (0:00:00.032)       0:00:00.961 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Wednesday 03 December 2025  06:30:54 +0000 (0:00:00.032)       0:00:00.993 ****
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance

TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Wednesday 03 December 2025  06:30:54 +0000 (0:00:00.055)       0:00:01.049 ****
ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}})
ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}})

TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Wednesday 03 December 2025  06:30:54 +0000 (0:00:00.061)       0:00:01.110 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Wednesday 03 December 2025  06:30:54 +0000 (0:00:00.045)       0:00:01.156 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Wednesday 03 December 2025  06:30:54 +0000 (0:00:00.100)       0:00:01.256 ****
ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}})
skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}})

TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Wednesday 03 December 2025  06:30:54 +0000 (0:00:00.056)       0:00:01.312 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Wednesday 03 December 2025  06:30:54 +0000 (0:00:00.040)       0:00:01.353 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Wednesday 03 December 2025  06:30:54 +0000 (0:00:00.055)       0:00:01.408 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Wednesday 03 December 2025  06:30:54 +0000 (0:00:00.052)       0:00:01.461 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Wednesday 03 December 2025  06:30:54 +0000 (0:00:00.051)       0:00:01.513 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Wednesday 03 December 2025  06:30:54 +0000 (0:00:00.046)       0:00:01.560 ****
ok: [instance] =>
  msg: |-
    EDPM hugepage modification differs from how the host is actually having.
    Current default pagesize: None configured
    EDPM default pagesize: 2048
    Desired default pagesize: 2048

    From EDPM Hugepages configuration:
    - 2048
      expected: 10 pages
      default: True
      current: 0
    - 4096
      expected: 10 pages
      default: False
      current: 0

TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Wednesday 03 December 2025  06:30:54 +0000 (0:00:00.078)       0:00:01.638 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Wednesday 03 December 2025  06:30:54 +0000 (0:00:00.049)       0:00:01.687 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Wednesday 03 December 2025  06:30:54 +0000 (0:00:00.048)       0:00:01.736 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:30:54 +0000 (0:00:00.050)       0:00:01.786 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:30:55 +0000 (0:00:00.311)       0:00:02.098 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Wednesday 03 December 2025  06:30:55 +0000 (0:00:00.041)       0:00:02.139 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] ***
Wednesday 03 December 2025  06:30:55 +0000 (0:00:00.323)       0:00:02.463 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Wednesday 03 December 2025  06:30:55 +0000 (0:00:00.210)       0:00:02.674 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Wednesday 03 December 2025  06:30:55 +0000 (0:00:00.207)       0:00:02.881 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Wednesday 03 December 2025  06:30:56 +0000 (0:00:00.356)       0:00:03.238 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:30:57 +0000 (0:00:01.030)       0:00:04.268 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:30:57 +0000 (0:00:00.041)       0:00:04.309 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Wednesday 03 December 2025  06:30:57 +0000 (0:00:00.039)       0:00:04.348 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Wednesday 03 December 2025  06:30:57 +0000 (0:00:00.038)       0:00:04.386 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Wednesday 03 December 2025  06:30:57 +0000 (0:00:00.303)       0:00:04.690 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Wednesday 03 December 2025  06:30:57 +0000 (0:00:00.039)       0:00:04.729 ****
ok: [instance]

TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Wednesday 03 December 2025  06:30:57 +0000 (0:00:00.039)       0:00:04.769 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Wednesday 03 December 2025  06:30:57 +0000 (0:00:00.062)       0:00:04.832 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Wednesday 03 December 2025  06:30:57 +0000 (0:00:00.033)       0:00:04.865 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Wednesday 03 December 2025  06:30:57 +0000 (0:00:00.047)       0:00:04.913 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Wednesday 03 December 2025  06:30:58 +0000 (0:00:00.046)       0:00:04.959 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Wednesday 03 December 2025  06:30:58 +0000 (0:00:00.046)       0:00:05.006 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Wednesday 03 December 2025  06:30:58 +0000 (0:00:00.045)       0:00:05.052 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Wednesday 03 December 2025  06:30:58 +0000 (0:00:00.054)       0:00:05.106 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Wednesday 03 December 2025  06:30:58 +0000 (0:00:00.073)       0:00:05.180 ****
skipping: [instance]

TASK [include_role : osp.edpm.edpm_kernel] *************************************
Wednesday 03 December 2025  06:30:58 +0000 (0:00:00.065)       0:00:05.245 ****

TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Wednesday 03 December 2025  06:30:58 +0000 (0:00:00.092)       0:00:05.337 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Wednesday 03 December 2025  06:30:58 +0000 (0:00:00.036)       0:00:05.374 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Wednesday 03 December 2025  06:30:58 +0000 (0:00:00.214)       0:00:05.588 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Wednesday 03 December 2025  06:30:58 +0000 (0:00:00.041)       0:00:05.630 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Wednesday 03 December 2025  06:30:58 +0000 (0:00:00.030)       0:00:05.661 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Wednesday 03 December 2025  06:30:58 +0000 (0:00:00.030)       0:00:05.692 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Wednesday 03 December 2025  06:30:58 +0000 (0:00:00.032)       0:00:05.724 ****
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance

TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Wednesday 03 December 2025  06:30:58 +0000 (0:00:00.055)       0:00:05.780 ****
ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}})
ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}})

TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Wednesday 03 December 2025  06:30:58 +0000 (0:00:00.057)       0:00:05.837 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Wednesday 03 December 2025  06:30:58 +0000 (0:00:00.071)       0:00:05.909 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Wednesday 03 December 2025  06:30:59 +0000 (0:00:00.045)       0:00:05.954 ****
ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}})
skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}})

TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Wednesday 03 December 2025  06:30:59 +0000 (0:00:00.056)       0:00:06.010 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Wednesday 03 December 2025  06:30:59 +0000 (0:00:00.042)       0:00:06.053 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Wednesday 03 December 2025  06:30:59 +0000 (0:00:00.053)       0:00:06.106 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Wednesday 03 December 2025  06:30:59 +0000 (0:00:00.047)       0:00:06.154 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Wednesday 03 December 2025  06:30:59 +0000 (0:00:00.050)       0:00:06.204 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Wednesday 03 December 2025  06:30:59 +0000 (0:00:00.073)       0:00:06.278 ****
ok: [instance] =>
  msg: |-
    EDPM hugepage modification differs from how the host is actually having.
    Current default pagesize: None configured
    EDPM default pagesize: 2048
    Desired default pagesize: 2048

    From EDPM Hugepages configuration:
    - 2048
      expected: 10 pages
      default: True
      current: 0
    - 4096
      expected: 10 pages
      default: False
      current: 0

TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Wednesday 03 December 2025  06:30:59 +0000 (0:00:00.051)       0:00:06.329 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Wednesday 03 December 2025  06:30:59 +0000 (0:00:00.049)       0:00:06.378 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Wednesday 03 December 2025  06:30:59 +0000 (0:00:00.048)       0:00:06.426 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:30:59 +0000 (0:00:00.050)       0:00:06.477 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:30:59 +0000 (0:00:00.201)       0:00:06.679 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Wednesday 03 December 2025  06:30:59 +0000 (0:00:00.040)       0:00:06.720 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] ***
Wednesday 03 December 2025  06:31:00 +0000 (0:00:00.236)       0:00:06.956 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Wednesday 03 December 2025  06:31:00 +0000 (0:00:00.212)       0:00:07.169 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Wednesday 03 December 2025  06:31:00 +0000 (0:00:00.204)       0:00:07.373 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Wednesday 03 December 2025  06:31:00 +0000 (0:00:00.253)       0:00:07.626 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:31:01 +0000 (0:00:00.993)       0:00:08.619 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:31:01 +0000 (0:00:00.038)       0:00:08.658 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Wednesday 03 December 2025  06:31:01 +0000 (0:00:00.037)       0:00:08.695 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Wednesday 03 December 2025  06:31:01 +0000 (0:00:00.036)       0:00:08.732 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Wednesday 03 December 2025  06:31:02 +0000 (0:00:00.202)       0:00:08.934 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Wednesday 03 December 2025  06:31:02 +0000 (0:00:00.036)       0:00:08.971 ****
ok: [instance]

TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Wednesday 03 December 2025  06:31:02 +0000 (0:00:00.037)       0:00:09.009 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Wednesday 03 December 2025  06:31:02 +0000 (0:00:00.060)       0:00:09.069 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Wednesday 03 December 2025  06:31:02 +0000 (0:00:00.034)       0:00:09.103 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Wednesday 03 December 2025  06:31:02 +0000 (0:00:00.046)       0:00:09.149 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Wednesday 03 December 2025  06:31:02 +0000 (0:00:00.045)       0:00:09.195 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Wednesday 03 December 2025  06:31:02 +0000 (0:00:00.046)       0:00:09.241 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Wednesday 03 December 2025  06:31:02 +0000 (0:00:00.044)       0:00:09.286 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Wednesday 03 December 2025  06:31:02 +0000 (0:00:00.052)       0:00:09.338 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Wednesday 03 December 2025  06:31:02 +0000 (0:00:00.073)       0:00:09.412 ****
skipping: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=44   changed=9    unreachable=0    failed=0    skipped=42   rescued=0    ignored=0

Wednesday 03 December 2025  06:31:02 +0000 (0:00:00.119)       0:00:09.531 ****
===============================================================================
osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.03s
osp.edpm.edpm_kernel : Generate grub config ----------------------------- 0.99s
Backup the default grub file -------------------------------------------- 0.37s
osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.36s
osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.32s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.31s
osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.30s
osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.28s
osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.25s
osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.24s
osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.21s
osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.21s
osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.21s
osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.21s
osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.20s
osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.20s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.20s
osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s
osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.10s
include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s

PLAY [Restore environment] *****************************************************

TASK [Restore the default grub file] *******************************************
Wednesday 03 December 2025  06:31:03 +0000 (0:00:00.064)       0:00:00.064 ****
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

Wednesday 03 December 2025  06:31:03 +0000 (0:00:00.367)       0:00:00.432 ****
===============================================================================
Restore the default grub file ------------------------------------------- 0.37s

PLAY [Prepare] *****************************************************************

TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] ***
Wednesday 03 December 2025  06:31:04 +0000 (0:00:00.067)       0:00:00.067 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Wednesday 03 December 2025  06:31:04 +0000 (0:00:00.043)       0:00:00.110 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Wednesday 03 December 2025  06:31:04 +0000 (0:00:00.034)       0:00:00.145 ****
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml)

TASK [../../../../molecule/common/test_deps : Detect mirrors file] *************
Wednesday 03 December 2025  06:31:04 +0000 (0:00:00.069)       0:00:00.215 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Wednesday 03 December 2025  06:31:05 +0000 (0:00:00.247)       0:00:00.462 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Wednesday 03 December 2025  06:31:05 +0000 (0:00:00.316)       0:00:00.779 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Wednesday 03 December 2025  06:31:05 +0000 (0:00:00.209)       0:00:00.988 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Wednesday 03 December 2025  06:31:06 +0000 (0:00:00.593)       0:00:01.582 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Wednesday 03 December 2025  06:31:06 +0000 (0:00:00.379)       0:00:01.962 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Wednesday 03 December 2025  06:31:07 +0000 (0:00:01.240)       0:00:03.202 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Wednesday 03 December 2025  06:31:08 +0000 (0:00:00.533)       0:00:03.736 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Create repos] ********************
Wednesday 03 December 2025  06:31:09 +0000 (0:00:00.910)       0:00:04.646 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Wednesday 03 December 2025  06:31:10 +0000 (0:00:00.849)       0:00:05.496 ****
fatal: [instance]: FAILED! => changed=true
  cmd: |-
    rpm -qe redhat-release
  delta: '0:00:00.010662'
  end: '2025-12-03 06:31:10.335787'
  msg: non-zero return code
  rc: 1
  start: '2025-12-03 06:31:10.325125'
  stderr: ''
  stderr_lines: <omitted>
  stdout: package redhat-release is not installed
  stdout_lines: <omitted>
...ignoring

TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] ***
Wednesday 03 December 2025  06:31:10 +0000 (0:00:00.248)       0:00:05.744 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Wednesday 03 December 2025  06:31:10 +0000 (0:00:00.047)       0:00:05.792 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Wednesday 03 December 2025  06:32:30 +0000 (0:01:19.586)       0:01:25.378 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Wednesday 03 December 2025  06:32:31 +0000 (0:00:01.118)       0:01:26.497 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Wednesday 03 December 2025  06:32:32 +0000 (0:00:01.117)       0:01:27.615 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:32:32 +0000 (0:00:00.040)       0:01:27.655 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Wednesday 03 December 2025  06:32:32 +0000 (0:00:00.202)       0:01:27.857 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:32:32 +0000 (0:00:00.198)       0:01:28.056 ****
ok: [instance]

TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Wednesday 03 December 2025  06:32:33 +0000 (0:00:00.409)       0:01:28.465 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Wednesday 03 December 2025  06:32:33 +0000 (0:00:00.032)       0:01:28.497 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather repository list] ******************************
Wednesday 03 December 2025  06:32:33 +0000 (0:00:00.706)       0:01:29.204 ****
ok: [instance]

TASK [osp.edpm.env_data : Output installed packages] ***************************
Wednesday 03 December 2025  06:32:34 +0000 (0:00:00.353)       0:01:29.558 ****
ok: [instance] =>
  msg:
  - tzdata
  - fonts-filesystem
  - adobe-source-code-pro-fonts
  - dejavu-sans-fonts
  - langpacks-core-font-en
  - abattis-cantarell-fonts
  - geolite2-country
  - geolite2-city
  - gawk-all-langpacks
  - quota-nls
  - python3-setuptools-wheel
  - publicsuffix-list-dafsa
  - pcre2-syntax
  - ncurses-base
  - libssh-config
  - libreport-filesystem
  - dnf-data
  - kbd-misc
  - kbd-legacy
  - hwdata
  - dhcp-common
  - coreutils-common
  - centos-gpg-keys
  - centos-stream-repos
  - centos-stream-release
  - setup
  - filesystem
  - basesystem
  - ncurses-libs
  - bash
  - libgcc
  - glibc-gconv-extra
  - glibc-langpack-en
  - glibc-common
  - glibc
  - zlib
  - popt
  - xz-libs
  - libcap
  - libzstd
  - libstdc++
  - libuuid
  - libxcrypt
  - bzip2-libs
  - libcom_err
  - sqlite-libs
  - libxml2
  - libcap-ng
  - audit-libs
  - libmnl
  - libtalloc
  - elfutils-libelf
  - readline
  - crypto-policies
  - alternatives
  - keyutils-libs
  - libffi
  - libunistring
  - lua-libs
  - expat
  - libgpg-error
  - libnl3
  - libsepol
  - libtdb
  - lz4-libs
  - libidn2
  - libtevent
  - gmp
  - jansson
  - json-c
  - libattr
  - libacl
  - libsmartcols
  - libtasn1
  - p11-kit
  - pcre2
  - libselinux
  - sed
  - findutils
  - libsemanage
  - shadow-utils
  - libgcrypt
  - file-libs
  - file
  - gdbm-libs
  - libedit
  - libref_array
  - libverto
  - psmisc
  - libselinux-utils
  - p11-kit-trust
  - libassuan
  - keyutils
  - libbpf
  - iproute
  - e2fsprogs-libs
  - libicu
  - libproxy
  - fuse-libs
  - libbasicobjects
  - libcollection
  - libdhash
  - libgomp
  - libpath_utils
  - libini_config
  - libseccomp
  - libsigsegv
  - libsss_idmap
  - libyaml
  - lzo
  - numactl-libs
  - pcre
  - grep
  - openssl-fips-provider
  - openssl-libs
  - coreutils
  - ca-certificates
  - systemd-libs
  - libblkid
  - dbus-libs
  - libmount
  - kmod
  - util-linux-core
  - libfdisk
  - gzip
  - openssl
  - kmod-libs
  - libevent
  - cracklib
  - procps-ng
  - which
  - cracklib-dicts
  - avahi-libs
  - dbus-tools
  - centos-logos
  - libarchive
  - libsss_certmap
  - sscg
  - xz
  - squashfs-tools
  - libutempter
  - acl
  - gettext-libs
  - gettext
  - attr
  - mpfr
  - gawk
  - krb5-libs
  - libtirpc
  - quota
  - cyrus-sasl-lib
  - libssh
  - libpsl
  - libibverbs
  - libpcap
  - libnl3-cli
  - libteam
  - libksba
  - libcomps
  - ethtool
  - libss
  - e2fsprogs
  - libxcrypt-compat
  - python3-pip-wheel
  - python-unversioned-command
  - python3
  - python3-libs
  - python3-setuptools
  - python3-six
  - python3-libselinux
  - python3-pyyaml
  - python3-distro
  - python3-idna
  - python3-systemd
  - python3-audit
  - python3-libsemanage
  - python3-dateutil
  - python3-configobj
  - python3-setools
  - python3-libcomps
  - cockpit-bridge
  - python3-chardet
  - python3-libxml2
  - python3-ptyprocess
  - python3-pexpect
  - python3-pysocks
  - python3-urllib3
  - python3-requests
  - python3-attrs
  - python3-file-magic
  - sos
  - python3-jsonpointer
  - python3-jsonpatch
  - python3-markupsafe
  - python3-netifaces
  - python3-oauthlib
  - python3-prettytable
  - python3-pyrsistent
  - python3-jsonschema
  - python3-pyserial
  - python3-pytz
  - python3-babel
  - python3-jinja2
  - gdisk
  - groff-base
  - snappy
  - pigz
  - c-ares
  - cpio
  - diffutils
  - hostname
  - inih
  - kernel-tools-libs
  - less
  - libbrotli
  - libcbor
  - libdaemon
  - teamd
  - libdb
  - libeconf
  - libpwquality
  - pam
  - util-linux
  - grub2-common
  - openssh
  - grub2-pc-modules
  - kbd
  - libev
  - libverto-libev
  - libndp
  - libnfnetlink
  - libnetfilter_conntrack
  - iptables-libs
  - libnghttp2
  - libpipeline
  - libsss_nss_idmap
  - sssd-client
  - libsss_sudo
  - libtool-ltdl
  - openldap
  - libcurl
  - tpm2-tss
  - libnfsidmap
  - sssd-nfs-idmap
  - ima-evm-utils
  - curl
  - rpm
  - rpm-libs
  - policycoreutils
  - selinux-policy
  - selinux-policy-targeted
  - libsolv
  - cockpit-ws-selinux
  - rpm-plugin-systemd-inhibit
  - sudo
  - lmdb-libs
  - nettle
  - gnutls
  - glib2
  - python3-dbus
  - NetworkManager-libnm
  - libmodulemd
  - polkit-libs
  - gobject-introspection
  - python3-gobject-base-noarch
  - python3-gobject-base
  - python3-dasbus
  - gsettings-desktop-schemas
  - json-glib
  - libuser
  - webkit2gtk3-jsc
  - libproxy-webkitgtk4
  - glib-networking
  - npth
  - gnupg2
  - gpgme
  - librepo
  - libdnf
  - python3-libdnf
  - python3-hawkey
  - python3-gpg
  - rpm-sign-libs
  - oniguruma
  - jq
  - pciutils-libs
  - sg3_utils-libs
  - slang
  - newt
  - userspace-rcu
  - checkpolicy
  - python3-policycoreutils
  - policycoreutils-python-utils
  - libestr
  - libfastjson
  - libmaxminddb
  - ipcalc
  - liburing
  - langpacks-core-en_GB
  - systemd-rpm-macros
  - dbus
  - systemd-pam
  - systemd
  - dbus-common
  - dbus-broker
  - iputils
  - dhcp-client
  - cronie-anacron
  - cronie
  - crontabs
  - initscripts-service
  - polkit
  - polkit-pkla-compat
  - samba-common
  - libldb
  - libwbclient
  - samba-client-libs
  - samba-common-libs
  - sssd-common
  - audit
  - authselect-libs
  - device-mapper-libs
  - device-mapper
  - grub2-tools-minimal
  - cryptsetup-libs
  - systemd-udev
  - NetworkManager
  - NetworkManager-team
  - libfido2
  - os-prober
  - kpartx
  - xfsprogs
  - elfutils-default-yama-scope
  - elfutils-libs
  - elfutils-debuginfod-client
  - binutils-gold
  - binutils
  - rpm-build-libs
  - python3-rpm
  - python3-dnf
  - dnf
  - setroubleshoot-plugins
  - setroubleshoot-server
  - python3-dnf-plugins-core
  - dnf-plugins-core
  - gssproxy
  - libkcapi
  - libkcapi-hmaccalc
  - dracut
  - kernel-modules-core
  - kernel-core
  - grub2-tools
  - grubby
  - kernel-modules
  - dracut-network
  - dracut-squash
  - kexec-tools
  - logrotate
  - rsyslog-logrotate
  - rsyslog
  - rpcbind
  - oddjob
  - oddjob-mkhomedir
  - authselect
  - authselect-compat
  - nfs-utils
  - cockpit-system
  - kernel
  - crypto-policies-scripts
  - grub2-pc
  - yum-utils
  - yum
  - cloud-init
  - openssh-clients
  - NetworkManager-tui
  - parted
  - sssd-kcm
  - chrony
  - microcode_ctl
  - openssh-server
  - qemu-guest-agent
  - langpacks-en_GB
  - sg3_utils
  - kernel-tools
  - cockpit-ws
  - passwd
  - initscripts-rename-device
  - irqbalance
  - rpm-plugin-selinux
  - rpm-plugin-audit
  - man-db
  - iproute-tc
  - cloud-utils-growpart
  - tcpdump
  - prefixdevname
  - rsync
  - tar
  - vim-minimal
  - lshw
  - libsysfs
  - lsscsi
  - ncurses
  - rootfiles
  - gpg-pubkey
  - git-core
  - git-core-doc
  - perl-Digest
  - perl-Digest-MD5
  - perl-B
  - perl-FileHandle
  - perl-Data-Dumper
  - perl-libnet
  - perl-base
  - perl-URI
  - perl-AutoLoader
  - perl-Mozilla-CA
  - perl-if
  - perl-IO-Socket-IP
  - perl-Time-Local
  - perl-File-Path
  - perl-Pod-Escapes
  - perl-Text-Tabs+Wrap
  - perl-IO-Socket-SSL
  - perl-Net-SSLeay
  - perl-Class-Struct
  - perl-POSIX
  - perl-Term-ANSIColor
  - perl-IPC-Open3
  - perl-subs
  - perl-File-Temp
  - perl-Term-Cap
  - perl-Pod-Simple
  - perl-HTTP-Tiny
  - perl-Socket
  - perl-SelectSaver
  - perl-Symbol
  - perl-File-stat
  - perl-podlators
  - perl-Pod-Perldoc
  - perl-Fcntl
  - perl-Text-ParseWords
  - perl-mro
  - perl-IO
  - perl-overloading
  - perl-Pod-Usage
  - perl-Errno
  - perl-File-Basename
  - perl-Getopt-Std
  - perl-MIME-Base64
  - perl-Scalar-List-Utils
  - perl-constant
  - perl-Storable
  - perl-overload
  - perl-parent
  - perl-vars
  - perl-Getopt-Long
  - perl-Carp
  - perl-Exporter
  - perl-NDBM_File
  - perl-PathTools
  - perl-Encode
  - perl-libs
  - perl-interpreter
  - perl-DynaLoader
  - perl-TermReadKey
  - perl-Error
  - perl-File-Find
  - perl-lib
  - emacs-filesystem
  - perl-Git
  - git
  - traceroute
  - ruby-libs
  - rubygem-bigdecimal
  - ruby-default-gems
  - rubygem-bundler
  - rubygem-io-console
  - rubygem-json
  - rubygem-psych
  - rubygem-rdoc
  - rubygems
  - ruby
  - libmpc
  - gdb-minimal
  - dwz
  - unzip
  - elfutils
  - bzip2
  - debugedit
  - zip
  - cpp
  - rust-srpm-macros
  - qt5-srpm-macros
  - python3-pip
  - perl-srpm-macros
  - openblas-srpm-macros
  - ocaml-srpm-macros
  - ncurses-c++-libs
  - lua-srpm-macros
  - llvm-filesystem
  - llvm-libs
  - libxslt
  - libstemmer
  - libstdc++-devel
  - libsoup
  - libjpeg-turbo
  - kernel-srpm-macros
  - kernel-headers
  - hunspell-filesystem
  - hunspell-en-US
  - hunspell
  - enchant
  - python3-enchant
  - glibc-headers
  - ghc-srpm-macros
  - efi-srpm-macros
  - desktop-file-utils
  - createrepo_c-libs
  - cmake-filesystem
  - zstd
  - tcl
  - shared-mime-info
  - python3-pyparsing
  - python3-packaging
  - pkgconf-m4
  - make
  - libpng
  - gdk-pixbuf2
  - libappstream-glib
  - libpkgconf
  - pkgconf
  - pkgconf-pkg-config
  - libgpg-error-devel
  - glibc-devel
  - libxcrypt-devel
  - gcc
  - annobin
  - gcc-plugin-annobin
  - ncurses-devel
  - xz-devel
  - zlib-devel
  - libxml2-devel
  - libnftnl
  - iptables-nft
  - info
  - ed
  - patch
  - fonts-srpm-macros
  - go-srpm-macros
  - python-srpm-macros
  - redhat-rpm-config
  - rpm-build
  - pyproject-srpm-macros
  - python-rpm-macros
  - python3-rpm-macros
  - python3-rpm-generators
  - cyrus-sasl
  - cyrus-sasl-devel
  - openldap-devel
  - python3-devel
  - ruby-devel
  - iptables-nft-services
  - libxslt-devel
  - readline-devel
  - gcc-c++
  - libffi-devel
  - openssl-devel
  - rpmlint
  - expect
  - createrepo_c
  - hunspell-en-GB
  - wget
  - systemd-devel
  - time
  - rpm-sign
  - passt
  - passt-selinux
  - fuse3-libs
  - container-selinux
  - protobuf-c
  - yajl
  - libslirp
  - slirp4netns
  - libnet
  - criu
  - criu-libs
  - crun
  - conmon
  - aardvark-dns
  - netavark
  - shadow-utils-subid
  - nftables
  - fuse-common
  - fuse3
  - fuse-overlayfs
  - containers-common
  - podman
  - cyrus-sasl-gssapi
  - libvirt-libs
  - python3-libvirt
  - python3-netaddr
  - python3-lxml
  - python3-jmespath
  - python3-pbr
  - python3-typing-extensions
  - python3-os-service-types
  - python3-stevedore
  - python3-iso8601
  - python3-decorator
  - python3-keystoneauth1
  - python3-platformdirs
  - python3-psutil
  - python3-mako
  - python3-dogpile-cache
  - python3-ply
  - python3-pycparser
  - python3-cffi
  - python3-cryptography
  - python3-requestsexceptions
  - python3-openstacksdk
  - kmod-kvdo

TASK [osp.edpm.env_data : Output installed repositories] ***********************
Wednesday 03 December 2025  06:32:34 +0000 (0:00:00.057)       0:01:29.615 ****
ok: [instance] =>
  msg: |-
    #### REPOSITORIES
    repo id                       repo name
    appstream                     CentOS Stream 9 - AppStream
    baseos                        CentOS Stream 9 - BaseOS
    crb                           CentOS Stream 9 - CRB
    extras-common                 CentOS Stream 9 - Extras packages

PLAY RECAP *********************************************************************
instance                   : ok=23   changed=4    unreachable=0    failed=0    skipped=3    rescued=0    ignored=1

Wednesday 03 December 2025  06:32:34 +0000 (0:00:00.080)       0:01:29.696 ****
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 79.59s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.24s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.12s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.12s
../../../../molecule/common/test_deps : Install repo-setup -------------- 0.91s
../../../../molecule/common/test_deps : Create repos -------------------- 0.85s
osp.edpm.env_data : Gather all installed packages ----------------------- 0.71s
../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.59s
../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.53s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.41s
../../../../molecule/common/test_deps : Create default repo file -------- 0.38s
osp.edpm.env_data : Gather repository list ------------------------------ 0.35s
../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.32s
../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.25s
../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.25s
../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.21s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.20s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.20s
osp.edpm.env_data : Output installed repositories ----------------------- 0.08s
../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s

PLAY [Converge] ****************************************************************

TASK [Importing test_vars] *****************************************************
Wednesday 03 December 2025  06:32:34 +0000 (0:00:00.027)       0:00:00.027 ****
ok: [instance]

TASK [Backup the default grub file] ********************************************
Wednesday 03 December 2025  06:32:34 +0000 (0:00:00.038)       0:00:00.065 ****
changed: [instance]

TASK [include_role : osp.edpm.edpm_kernel] *************************************
Wednesday 03 December 2025  06:32:35 +0000 (0:00:00.368)       0:00:00.434 ****

TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Wednesday 03 December 2025  06:32:35 +0000 (0:00:00.083)       0:00:00.517 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Wednesday 03 December 2025  06:32:35 +0000 (0:00:00.035)       0:00:00.552 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Wednesday 03 December 2025  06:32:35 +0000 (0:00:00.281)       0:00:00.834 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Wednesday 03 December 2025  06:32:35 +0000 (0:00:00.064)       0:00:00.899 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Wednesday 03 December 2025  06:32:35 +0000 (0:00:00.032)       0:00:00.932 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Wednesday 03 December 2025  06:32:35 +0000 (0:00:00.032)       0:00:00.965 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Wednesday 03 December 2025  06:32:35 +0000 (0:00:00.031)       0:00:00.997 ****
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance

TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Wednesday 03 December 2025  06:32:35 +0000 (0:00:00.055)       0:00:01.053 ****
ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}})
ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}})

TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Wednesday 03 December 2025  06:32:35 +0000 (0:00:00.060)       0:00:01.113 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Wednesday 03 December 2025  06:32:35 +0000 (0:00:00.045)       0:00:01.158 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Wednesday 03 December 2025  06:32:36 +0000 (0:00:00.105)       0:00:01.264 ****
ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}})
skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}})

TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Wednesday 03 December 2025  06:32:36 +0000 (0:00:00.061)       0:00:01.325 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Wednesday 03 December 2025  06:32:36 +0000 (0:00:00.041)       0:00:01.367 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Wednesday 03 December 2025  06:32:36 +0000 (0:00:00.052)       0:00:01.419 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Wednesday 03 December 2025  06:32:36 +0000 (0:00:00.048)       0:00:01.468 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Wednesday 03 December 2025  06:32:36 +0000 (0:00:00.049)       0:00:01.517 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Wednesday 03 December 2025  06:32:36 +0000 (0:00:00.045)       0:00:01.563 ****
ok: [instance] =>
  msg: |-
    EDPM hugepage modification differs from how the host is actually having.
    Current default pagesize: None configured
    EDPM default pagesize: 2048
    Desired default pagesize: 2048

    From EDPM Hugepages configuration:
    - 2048
      expected: 10 pages
      default: True
      current: 0
    - 4096
      expected: 10 pages
      default: False
      current: 0

TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Wednesday 03 December 2025  06:32:36 +0000 (0:00:00.077)       0:00:01.641 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Wednesday 03 December 2025  06:32:36 +0000 (0:00:00.051)       0:00:01.692 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Wednesday 03 December 2025  06:32:36 +0000 (0:00:00.048)       0:00:01.740 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:32:36 +0000 (0:00:00.049)       0:00:01.790 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:32:36 +0000 (0:00:00.302)       0:00:02.093 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Wednesday 03 December 2025  06:32:36 +0000 (0:00:00.041)       0:00:02.134 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS:  default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] ***
Wednesday 03 December 2025  06:32:37 +0000 (0:00:00.343)       0:00:02.478 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Wednesday 03 December 2025  06:32:37 +0000 (0:00:00.212)       0:00:02.690 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Wednesday 03 December 2025  06:32:37 +0000 (0:00:00.204)       0:00:02.895 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Wednesday 03 December 2025  06:32:38 +0000 (0:00:00.353)       0:00:03.249 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:32:39 +0000 (0:00:01.062)       0:00:04.311 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:32:39 +0000 (0:00:00.038)       0:00:04.350 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Wednesday 03 December 2025  06:32:39 +0000 (0:00:00.038)       0:00:04.388 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Wednesday 03 December 2025  06:32:39 +0000 (0:00:00.037)       0:00:04.425 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Wednesday 03 December 2025  06:32:39 +0000 (0:00:00.308)       0:00:04.734 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Wednesday 03 December 2025  06:32:39 +0000 (0:00:00.036)       0:00:04.770 ****
ok: [instance]

TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Wednesday 03 December 2025  06:32:39 +0000 (0:00:00.038)       0:00:04.809 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Wednesday 03 December 2025  06:32:39 +0000 (0:00:00.058)       0:00:04.867 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Wednesday 03 December 2025  06:32:39 +0000 (0:00:00.034)       0:00:04.901 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Wednesday 03 December 2025  06:32:39 +0000 (0:00:00.047)       0:00:04.949 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Wednesday 03 December 2025  06:32:39 +0000 (0:00:00.044)       0:00:04.993 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Wednesday 03 December 2025  06:32:39 +0000 (0:00:00.045)       0:00:05.039 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Wednesday 03 December 2025  06:32:39 +0000 (0:00:00.044)       0:00:05.083 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Wednesday 03 December 2025  06:32:39 +0000 (0:00:00.052)       0:00:05.136 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Wednesday 03 December 2025  06:32:39 +0000 (0:00:00.070)       0:00:05.207 ****
skipping: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=23   changed=4    unreachable=0    failed=0    skipped=21   rescued=0    ignored=0

Wednesday 03 December 2025  06:32:40 +0000 (0:00:00.119)       0:00:05.326 ****
===============================================================================
osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.06s
Backup the default grub file -------------------------------------------- 0.37s
osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.35s
osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.34s
osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.31s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.30s
osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.28s
osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS:  default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.21s
osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.20s
osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s
osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.11s
include_role : osp.edpm.edpm_kernel ------------------------------------- 0.08s
osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s
osp.edpm.edpm_kernel : Reboot tasks ------------------------------------- 0.07s
osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.06s
osp.edpm.edpm_kernel : Find desired default hugepage size --------------- 0.06s
osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.06s
osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.06s
osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s
osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.05s

PLAY [Restore environment] *****************************************************

TASK [Restore the default grub file] *******************************************
Wednesday 03 December 2025  06:32:40 +0000 (0:00:00.064)       0:00:00.064 ****
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

Wednesday 03 December 2025  06:32:40 +0000 (0:00:00.370)       0:00:00.435 ****
===============================================================================
Restore the default grub file ------------------------------------------- 0.37s

PLAY [Prepare] *****************************************************************

TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] ***
Wednesday 03 December 2025  06:32:42 +0000 (0:00:00.068)       0:00:00.068 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Wednesday 03 December 2025  06:32:42 +0000 (0:00:00.042)       0:00:00.110 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Wednesday 03 December 2025  06:32:42 +0000 (0:00:00.037)       0:00:00.148 ****
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml)

TASK [../../../../molecule/common/test_deps : Detect mirrors file] *************
Wednesday 03 December 2025  06:32:42 +0000 (0:00:00.076)       0:00:00.224 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Wednesday 03 December 2025  06:32:42 +0000 (0:00:00.276)       0:00:00.500 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Wednesday 03 December 2025  06:32:43 +0000 (0:00:00.332)       0:00:00.833 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Wednesday 03 December 2025  06:32:43 +0000 (0:00:00.231)       0:00:01.064 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Wednesday 03 December 2025  06:32:43 +0000 (0:00:00.569)       0:00:01.634 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Wednesday 03 December 2025  06:32:44 +0000 (0:00:00.370)       0:00:02.004 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Wednesday 03 December 2025  06:32:45 +0000 (0:00:01.239)       0:00:03.244 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Wednesday 03 December 2025  06:32:45 +0000 (0:00:00.581)       0:00:03.825 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Create repos] ********************
Wednesday 03 December 2025  06:32:46 +0000 (0:00:00.965)       0:00:04.791 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Wednesday 03 December 2025  06:32:47 +0000 (0:00:00.835)       0:00:05.626 ****
fatal: [instance]: FAILED! => changed=true
  cmd: |-
    rpm -qe redhat-release
  delta: '0:00:00.010611'
  end: '2025-12-03 06:32:47.987234'
  msg: non-zero return code
  rc: 1
  start: '2025-12-03 06:32:47.976623'
  stderr: ''
  stderr_lines: <omitted>
  stdout: package redhat-release is not installed
  stdout_lines: <omitted>
...ignoring

TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] ***
Wednesday 03 December 2025  06:32:48 +0000 (0:00:00.251)       0:00:05.877 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Wednesday 03 December 2025  06:32:48 +0000 (0:00:00.050)       0:00:05.928 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Wednesday 03 December 2025  06:33:58 +0000 (0:01:10.129)       0:01:16.057 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Wednesday 03 December 2025  06:33:59 +0000 (0:00:01.126)       0:01:17.183 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Wednesday 03 December 2025  06:34:00 +0000 (0:00:01.199)       0:01:18.383 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:34:00 +0000 (0:00:00.063)       0:01:18.447 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Wednesday 03 December 2025  06:34:00 +0000 (0:00:00.220)       0:01:18.667 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:34:01 +0000 (0:00:00.216)       0:01:18.884 ****
ok: [instance]

TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Wednesday 03 December 2025  06:34:01 +0000 (0:00:00.398)       0:01:19.283 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Wednesday 03 December 2025  06:34:01 +0000 (0:00:00.034)       0:01:19.317 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather repository list] ******************************
Wednesday 03 December 2025  06:34:02 +0000 (0:00:00.682)       0:01:20.000 ****
ok: [instance]

TASK [osp.edpm.env_data : Output installed packages] ***************************
Wednesday 03 December 2025  06:34:03 +0000 (0:00:01.356)       0:01:21.356 ****
ok: [instance] =>
  msg:
  - tzdata
  - fonts-filesystem
  - adobe-source-code-pro-fonts
  - dejavu-sans-fonts
  - langpacks-core-font-en
  - abattis-cantarell-fonts
  - geolite2-country
  - geolite2-city
  - gawk-all-langpacks
  - quota-nls
  - python3-setuptools-wheel
  - publicsuffix-list-dafsa
  - pcre2-syntax
  - ncurses-base
  - libssh-config
  - libreport-filesystem
  - dnf-data
  - kbd-misc
  - kbd-legacy
  - hwdata
  - dhcp-common
  - coreutils-common
  - centos-gpg-keys
  - centos-stream-repos
  - centos-stream-release
  - setup
  - filesystem
  - basesystem
  - ncurses-libs
  - bash
  - libgcc
  - glibc-gconv-extra
  - glibc-langpack-en
  - glibc-common
  - glibc
  - zlib
  - popt
  - xz-libs
  - libcap
  - libzstd
  - libstdc++
  - libuuid
  - libxcrypt
  - bzip2-libs
  - libcom_err
  - sqlite-libs
  - libxml2
  - libcap-ng
  - audit-libs
  - libmnl
  - libtalloc
  - elfutils-libelf
  - readline
  - crypto-policies
  - alternatives
  - keyutils-libs
  - libffi
  - libunistring
  - lua-libs
  - expat
  - libgpg-error
  - libnl3
  - libsepol
  - libtdb
  - lz4-libs
  - libidn2
  - libtevent
  - gmp
  - jansson
  - json-c
  - libattr
  - libacl
  - libsmartcols
  - libtasn1
  - p11-kit
  - pcre2
  - libselinux
  - sed
  - findutils
  - libsemanage
  - shadow-utils
  - libgcrypt
  - file-libs
  - file
  - gdbm-libs
  - libedit
  - libref_array
  - libverto
  - psmisc
  - libselinux-utils
  - p11-kit-trust
  - libassuan
  - keyutils
  - libbpf
  - iproute
  - e2fsprogs-libs
  - libicu
  - libproxy
  - fuse-libs
  - libbasicobjects
  - libcollection
  - libdhash
  - libgomp
  - libpath_utils
  - libini_config
  - libseccomp
  - libsigsegv
  - libsss_idmap
  - libyaml
  - lzo
  - numactl-libs
  - pcre
  - grep
  - openssl-fips-provider
  - openssl-libs
  - coreutils
  - ca-certificates
  - systemd-libs
  - libblkid
  - dbus-libs
  - libmount
  - kmod
  - util-linux-core
  - libfdisk
  - gzip
  - openssl
  - kmod-libs
  - libevent
  - cracklib
  - procps-ng
  - which
  - cracklib-dicts
  - avahi-libs
  - dbus-tools
  - centos-logos
  - libarchive
  - libsss_certmap
  - sscg
  - xz
  - squashfs-tools
  - libutempter
  - acl
  - gettext-libs
  - gettext
  - attr
  - mpfr
  - gawk
  - krb5-libs
  - libtirpc
  - quota
  - cyrus-sasl-lib
  - libssh
  - libpsl
  - libibverbs
  - libpcap
  - libnl3-cli
  - libteam
  - libksba
  - libcomps
  - ethtool
  - libss
  - e2fsprogs
  - libxcrypt-compat
  - python3-pip-wheel
  - python-unversioned-command
  - python3
  - python3-libs
  - python3-setuptools
  - python3-six
  - python3-libselinux
  - python3-pyyaml
  - python3-distro
  - python3-idna
  - python3-systemd
  - python3-audit
  - python3-libsemanage
  - python3-dateutil
  - python3-configobj
  - python3-setools
  - python3-libcomps
  - cockpit-bridge
  - python3-chardet
  - python3-libxml2
  - python3-ptyprocess
  - python3-pexpect
  - python3-pysocks
  - python3-urllib3
  - python3-requests
  - python3-attrs
  - python3-file-magic
  - sos
  - python3-jsonpointer
  - python3-jsonpatch
  - python3-markupsafe
  - python3-netifaces
  - python3-oauthlib
  - python3-prettytable
  - python3-pyrsistent
  - python3-jsonschema
  - python3-pyserial
  - python3-pytz
  - python3-babel
  - python3-jinja2
  - gdisk
  - groff-base
  - snappy
  - pigz
  - c-ares
  - cpio
  - diffutils
  - hostname
  - inih
  - kernel-tools-libs
  - less
  - libbrotli
  - libcbor
  - libdaemon
  - teamd
  - libdb
  - libeconf
  - libpwquality
  - pam
  - util-linux
  - grub2-common
  - openssh
  - grub2-pc-modules
  - kbd
  - libev
  - libverto-libev
  - libndp
  - libnfnetlink
  - libnetfilter_conntrack
  - iptables-libs
  - libnghttp2
  - libpipeline
  - libsss_nss_idmap
  - sssd-client
  - libsss_sudo
  - libtool-ltdl
  - openldap
  - libcurl
  - tpm2-tss
  - libnfsidmap
  - sssd-nfs-idmap
  - ima-evm-utils
  - curl
  - rpm
  - rpm-libs
  - policycoreutils
  - selinux-policy
  - selinux-policy-targeted
  - libsolv
  - cockpit-ws-selinux
  - rpm-plugin-systemd-inhibit
  - sudo
  - lmdb-libs
  - nettle
  - gnutls
  - glib2
  - python3-dbus
  - NetworkManager-libnm
  - libmodulemd
  - polkit-libs
  - gobject-introspection
  - python3-gobject-base-noarch
  - python3-gobject-base
  - python3-dasbus
  - gsettings-desktop-schemas
  - json-glib
  - libuser
  - webkit2gtk3-jsc
  - libproxy-webkitgtk4
  - glib-networking
  - npth
  - gnupg2
  - gpgme
  - librepo
  - libdnf
  - python3-libdnf
  - python3-hawkey
  - python3-gpg
  - rpm-sign-libs
  - oniguruma
  - jq
  - pciutils-libs
  - sg3_utils-libs
  - slang
  - newt
  - userspace-rcu
  - checkpolicy
  - python3-policycoreutils
  - policycoreutils-python-utils
  - libestr
  - libfastjson
  - libmaxminddb
  - ipcalc
  - liburing
  - langpacks-core-en_GB
  - systemd-rpm-macros
  - dbus
  - systemd-pam
  - systemd
  - dbus-common
  - dbus-broker
  - iputils
  - dhcp-client
  - cronie-anacron
  - cronie
  - crontabs
  - initscripts-service
  - polkit
  - polkit-pkla-compat
  - samba-common
  - libldb
  - libwbclient
  - samba-client-libs
  - samba-common-libs
  - sssd-common
  - audit
  - authselect-libs
  - device-mapper-libs
  - device-mapper
  - grub2-tools-minimal
  - cryptsetup-libs
  - systemd-udev
  - NetworkManager
  - NetworkManager-team
  - libfido2
  - os-prober
  - kpartx
  - xfsprogs
  - elfutils-default-yama-scope
  - elfutils-libs
  - elfutils-debuginfod-client
  - binutils-gold
  - binutils
  - rpm-build-libs
  - python3-rpm
  - python3-dnf
  - dnf
  - setroubleshoot-plugins
  - setroubleshoot-server
  - python3-dnf-plugins-core
  - dnf-plugins-core
  - gssproxy
  - libkcapi
  - libkcapi-hmaccalc
  - dracut
  - kernel-modules-core
  - kernel-core
  - grub2-tools
  - grubby
  - kernel-modules
  - dracut-network
  - dracut-squash
  - kexec-tools
  - logrotate
  - rsyslog-logrotate
  - rsyslog
  - rpcbind
  - oddjob
  - oddjob-mkhomedir
  - authselect
  - authselect-compat
  - nfs-utils
  - cockpit-system
  - kernel
  - crypto-policies-scripts
  - grub2-pc
  - yum-utils
  - yum
  - cloud-init
  - openssh-clients
  - NetworkManager-tui
  - parted
  - sssd-kcm
  - chrony
  - microcode_ctl
  - openssh-server
  - qemu-guest-agent
  - langpacks-en_GB
  - sg3_utils
  - kernel-tools
  - cockpit-ws
  - passwd
  - initscripts-rename-device
  - irqbalance
  - rpm-plugin-selinux
  - rpm-plugin-audit
  - man-db
  - iproute-tc
  - cloud-utils-growpart
  - tcpdump
  - prefixdevname
  - rsync
  - tar
  - vim-minimal
  - lshw
  - libsysfs
  - lsscsi
  - ncurses
  - rootfiles
  - gpg-pubkey
  - git-core
  - git-core-doc
  - perl-Digest
  - perl-Digest-MD5
  - perl-B
  - perl-FileHandle
  - perl-Data-Dumper
  - perl-libnet
  - perl-base
  - perl-URI
  - perl-AutoLoader
  - perl-Mozilla-CA
  - perl-if
  - perl-IO-Socket-IP
  - perl-Time-Local
  - perl-File-Path
  - perl-Pod-Escapes
  - perl-Text-Tabs+Wrap
  - perl-IO-Socket-SSL
  - perl-Net-SSLeay
  - perl-Class-Struct
  - perl-POSIX
  - perl-Term-ANSIColor
  - perl-IPC-Open3
  - perl-subs
  - perl-File-Temp
  - perl-Term-Cap
  - perl-Pod-Simple
  - perl-HTTP-Tiny
  - perl-Socket
  - perl-SelectSaver
  - perl-Symbol
  - perl-File-stat
  - perl-podlators
  - perl-Pod-Perldoc
  - perl-Fcntl
  - perl-Text-ParseWords
  - perl-mro
  - perl-IO
  - perl-overloading
  - perl-Pod-Usage
  - perl-Errno
  - perl-File-Basename
  - perl-Getopt-Std
  - perl-MIME-Base64
  - perl-Scalar-List-Utils
  - perl-constant
  - perl-Storable
  - perl-overload
  - perl-parent
  - perl-vars
  - perl-Getopt-Long
  - perl-Carp
  - perl-Exporter
  - perl-NDBM_File
  - perl-PathTools
  - perl-Encode
  - perl-libs
  - perl-interpreter
  - perl-DynaLoader
  - perl-TermReadKey
  - perl-Error
  - perl-File-Find
  - perl-lib
  - emacs-filesystem
  - perl-Git
  - git
  - traceroute
  - ruby-libs
  - rubygem-bigdecimal
  - ruby-default-gems
  - rubygem-bundler
  - rubygem-io-console
  - rubygem-json
  - rubygem-psych
  - rubygem-rdoc
  - rubygems
  - ruby
  - libmpc
  - gdb-minimal
  - dwz
  - unzip
  - elfutils
  - bzip2
  - debugedit
  - zip
  - cpp
  - rust-srpm-macros
  - qt5-srpm-macros
  - python3-pip
  - perl-srpm-macros
  - openblas-srpm-macros
  - ocaml-srpm-macros
  - ncurses-c++-libs
  - lua-srpm-macros
  - llvm-filesystem
  - llvm-libs
  - libxslt
  - libstemmer
  - libstdc++-devel
  - libsoup
  - libjpeg-turbo
  - kernel-srpm-macros
  - kernel-headers
  - hunspell-filesystem
  - hunspell-en-US
  - hunspell
  - enchant
  - python3-enchant
  - glibc-headers
  - ghc-srpm-macros
  - efi-srpm-macros
  - desktop-file-utils
  - createrepo_c-libs
  - cmake-filesystem
  - zstd
  - tcl
  - shared-mime-info
  - python3-pyparsing
  - python3-packaging
  - pkgconf-m4
  - make
  - libpng
  - gdk-pixbuf2
  - libappstream-glib
  - libpkgconf
  - pkgconf
  - pkgconf-pkg-config
  - libgpg-error-devel
  - glibc-devel
  - libxcrypt-devel
  - gcc
  - annobin
  - gcc-plugin-annobin
  - ncurses-devel
  - xz-devel
  - zlib-devel
  - libxml2-devel
  - libnftnl
  - iptables-nft
  - info
  - ed
  - patch
  - fonts-srpm-macros
  - go-srpm-macros
  - python-srpm-macros
  - redhat-rpm-config
  - rpm-build
  - pyproject-srpm-macros
  - python-rpm-macros
  - python3-rpm-macros
  - python3-rpm-generators
  - cyrus-sasl
  - cyrus-sasl-devel
  - openldap-devel
  - python3-devel
  - ruby-devel
  - iptables-nft-services
  - libxslt-devel
  - readline-devel
  - gcc-c++
  - libffi-devel
  - openssl-devel
  - rpmlint
  - expect
  - createrepo_c
  - hunspell-en-GB
  - wget
  - systemd-devel
  - time
  - rpm-sign
  - passt
  - passt-selinux
  - fuse3-libs
  - container-selinux
  - protobuf-c
  - yajl
  - libslirp
  - slirp4netns
  - libnet
  - criu
  - criu-libs
  - crun
  - conmon
  - aardvark-dns
  - netavark
  - shadow-utils-subid
  - nftables
  - fuse-common
  - fuse3
  - fuse-overlayfs
  - containers-common
  - podman
  - cyrus-sasl-gssapi
  - libvirt-libs
  - python3-libvirt
  - python3-netaddr
  - python3-lxml
  - python3-jmespath
  - python3-pbr
  - python3-typing-extensions
  - python3-os-service-types
  - python3-stevedore
  - python3-iso8601
  - python3-decorator
  - python3-keystoneauth1
  - python3-platformdirs
  - python3-psutil
  - python3-mako
  - python3-dogpile-cache
  - python3-ply
  - python3-pycparser
  - python3-cffi
  - python3-cryptography
  - python3-requestsexceptions
  - python3-openstacksdk
  - kmod-kvdo

TASK [osp.edpm.env_data : Output installed repositories] ***********************
Wednesday 03 December 2025  06:34:03 +0000 (0:00:00.055)       0:01:21.412 ****
ok: [instance] =>
  msg: |-
    #### REPOSITORIES
    repo id                       repo name
    appstream                     CentOS Stream 9 - AppStream
    baseos                        CentOS Stream 9 - BaseOS
    crb                           CentOS Stream 9 - CRB
    extras-common                 CentOS Stream 9 - Extras packages

PLAY RECAP *********************************************************************
instance                   : ok=23   changed=4    unreachable=0    failed=0    skipped=3    rescued=0    ignored=1

Wednesday 03 December 2025  06:34:03 +0000 (0:00:00.099)       0:01:21.511 ****
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 70.13s
osp.edpm.env_data : Gather repository list ------------------------------ 1.36s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.24s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.20s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.13s
../../../../molecule/common/test_deps : Install repo-setup -------------- 0.97s
../../../../molecule/common/test_deps : Create repos -------------------- 0.84s
osp.edpm.env_data : Gather all installed packages ----------------------- 0.68s
../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.58s
../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.57s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.40s
../../../../molecule/common/test_deps : Create default repo file -------- 0.37s
../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.33s
../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.28s
../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.25s
../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.22s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.22s
osp.edpm.env_data : Output installed repositories ----------------------- 0.10s
../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.08s

PLAY [Converge] ****************************************************************

TASK [Backup the default grub file] ********************************************
Wednesday 03 December 2025  06:34:04 +0000 (0:00:00.026)       0:00:00.026 ****
changed: [instance]

TASK [create kernelargs entry with the older name] *****************************
Wednesday 03 December 2025  06:34:04 +0000 (0:00:00.357)       0:00:00.384 ****
changed: [instance]

TASK [create append entry with older name] *************************************
Wednesday 03 December 2025  06:34:04 +0000 (0:00:00.280)       0:00:00.665 ****
changed: [instance]

TASK [include_role : osp.edpm.edpm_kernel] *************************************
Wednesday 03 December 2025  06:34:04 +0000 (0:00:00.198)       0:00:00.864 ****

TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Wednesday 03 December 2025  06:34:05 +0000 (0:00:00.083)       0:00:00.947 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Wednesday 03 December 2025  06:34:05 +0000 (0:00:00.038)       0:00:00.985 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Wednesday 03 December 2025  06:34:05 +0000 (0:00:00.285)       0:00:01.271 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Wednesday 03 December 2025  06:34:05 +0000 (0:00:00.043)       0:00:01.314 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Wednesday 03 December 2025  06:34:05 +0000 (0:00:00.032)       0:00:01.346 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Wednesday 03 December 2025  06:34:05 +0000 (0:00:00.033)       0:00:01.379 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Wednesday 03 December 2025  06:34:05 +0000 (0:00:00.031)       0:00:01.411 ****
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance

TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Wednesday 03 December 2025  06:34:05 +0000 (0:00:00.057)       0:00:01.469 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Wednesday 03 December 2025  06:34:05 +0000 (0:00:00.067)       0:00:01.537 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Wednesday 03 December 2025  06:34:05 +0000 (0:00:00.044)       0:00:01.581 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Wednesday 03 December 2025  06:34:05 +0000 (0:00:00.045)       0:00:01.626 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Wednesday 03 December 2025  06:34:05 +0000 (0:00:00.044)       0:00:01.671 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Wednesday 03 December 2025  06:34:05 +0000 (0:00:00.040)       0:00:01.712 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Wednesday 03 December 2025  06:34:05 +0000 (0:00:00.044)       0:00:01.756 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Wednesday 03 December 2025  06:34:05 +0000 (0:00:00.043)       0:00:01.800 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Wednesday 03 December 2025  06:34:05 +0000 (0:00:00.069)       0:00:01.870 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Wednesday 03 December 2025  06:34:06 +0000 (0:00:00.044)       0:00:01.914 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Wednesday 03 December 2025  06:34:06 +0000 (0:00:00.045)       0:00:01.960 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Wednesday 03 December 2025  06:34:06 +0000 (0:00:00.045)       0:00:02.005 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Wednesday 03 December 2025  06:34:06 +0000 (0:00:00.044)       0:00:02.050 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:34:06 +0000 (0:00:00.050)       0:00:02.100 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:34:06 +0000 (0:00:00.319)       0:00:02.420 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Wednesday 03 December 2025  06:34:06 +0000 (0:00:00.072)       0:00:02.492 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1] ***
Wednesday 03 December 2025  06:34:06 +0000 (0:00:00.217)       0:00:02.709 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Wednesday 03 December 2025  06:34:07 +0000 (0:00:00.216)       0:00:02.926 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Wednesday 03 December 2025  06:34:07 +0000 (0:00:00.210)       0:00:03.136 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Wednesday 03 December 2025  06:34:07 +0000 (0:00:00.357)       0:00:03.494 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:34:08 +0000 (0:00:01.068)       0:00:04.562 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:34:08 +0000 (0:00:00.038)       0:00:04.600 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Wednesday 03 December 2025  06:34:08 +0000 (0:00:00.039)       0:00:04.640 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Wednesday 03 December 2025  06:34:08 +0000 (0:00:00.038)       0:00:04.679 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Wednesday 03 December 2025  06:34:09 +0000 (0:00:00.302)       0:00:04.981 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Wednesday 03 December 2025  06:34:09 +0000 (0:00:00.038)       0:00:05.020 ****
ok: [instance]

TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Wednesday 03 December 2025  06:34:09 +0000 (0:00:00.063)       0:00:05.084 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Wednesday 03 December 2025  06:34:09 +0000 (0:00:00.036)       0:00:05.120 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Wednesday 03 December 2025  06:34:09 +0000 (0:00:00.035)       0:00:05.156 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Wednesday 03 December 2025  06:34:09 +0000 (0:00:00.046)       0:00:05.203 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Wednesday 03 December 2025  06:34:09 +0000 (0:00:00.046)       0:00:05.250 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Wednesday 03 December 2025  06:34:09 +0000 (0:00:00.047)       0:00:05.298 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Wednesday 03 December 2025  06:34:09 +0000 (0:00:00.045)       0:00:05.344 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Wednesday 03 December 2025  06:34:09 +0000 (0:00:00.080)       0:00:05.424 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Wednesday 03 December 2025  06:34:09 +0000 (0:00:00.047)       0:00:05.471 ****
skipping: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=16   changed=8    unreachable=0    failed=0    skipped=29   rescued=0    ignored=0

Wednesday 03 December 2025  06:34:09 +0000 (0:00:00.124)       0:00:05.595 ****
===============================================================================
osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.07s
Backup the default grub file -------------------------------------------- 0.36s
osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.36s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.32s
osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.30s
osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.29s
create kernelargs entry with the older name ----------------------------- 0.28s
osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.22s
osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 --- 0.22s
osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.21s
create append entry with older name ------------------------------------- 0.20s
osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s
include_role : osp.edpm.edpm_kernel ------------------------------------- 0.08s
osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.08s
osp.edpm.edpm_kernel : Set boot_file_entry_check fact ------------------- 0.07s
osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written --- 0.07s
osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.07s
osp.edpm.edpm_kernel : Set reboot required fact ------------------------- 0.06s
osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s
osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set --- 0.05s

PLAY [Restore environment] *****************************************************

TASK [Restore the default grub file] *******************************************
Wednesday 03 December 2025  06:34:10 +0000 (0:00:00.069)       0:00:00.069 ****
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

Wednesday 03 December 2025  06:34:10 +0000 (0:00:00.384)       0:00:00.454 ****
===============================================================================
Restore the default grub file ------------------------------------------- 0.38s

PLAY [Prepare] *****************************************************************

TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] ***
Wednesday 03 December 2025  06:34:12 +0000 (0:00:00.067)       0:00:00.067 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Wednesday 03 December 2025  06:34:12 +0000 (0:00:00.046)       0:00:00.113 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Wednesday 03 December 2025  06:34:12 +0000 (0:00:00.037)       0:00:00.151 ****
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml)

TASK [../../../../molecule/common/test_deps : Detect mirrors file] *************
Wednesday 03 December 2025  06:34:12 +0000 (0:00:00.073)       0:00:00.225 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Wednesday 03 December 2025  06:34:12 +0000 (0:00:00.266)       0:00:00.491 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Wednesday 03 December 2025  06:34:13 +0000 (0:00:00.330)       0:00:00.822 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Wednesday 03 December 2025  06:34:13 +0000 (0:00:00.232)       0:00:01.054 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Wednesday 03 December 2025  06:34:13 +0000 (0:00:00.590)       0:00:01.644 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Wednesday 03 December 2025  06:34:14 +0000 (0:00:00.402)       0:00:02.047 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Wednesday 03 December 2025  06:34:15 +0000 (0:00:01.243)       0:00:03.290 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Wednesday 03 December 2025  06:34:16 +0000 (0:00:00.583)       0:00:03.874 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Create repos] ********************
Wednesday 03 December 2025  06:34:17 +0000 (0:00:00.907)       0:00:04.781 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Wednesday 03 December 2025  06:34:17 +0000 (0:00:00.812)       0:00:05.593 ****
fatal: [instance]: FAILED! => changed=true
  cmd: |-
    rpm -qe redhat-release
  delta: '0:00:00.009923'
  end: '2025-12-03 06:34:17.997823'
  msg: non-zero return code
  rc: 1
  start: '2025-12-03 06:34:17.987900'
  stderr: ''
  stderr_lines: <omitted>
  stdout: package redhat-release is not installed
  stdout_lines: <omitted>
...ignoring

TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] ***
Wednesday 03 December 2025  06:34:18 +0000 (0:00:00.236)       0:00:05.830 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Wednesday 03 December 2025  06:34:18 +0000 (0:00:00.050)       0:00:05.881 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Wednesday 03 December 2025  06:35:24 +0000 (0:01:06.490)       0:01:12.371 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Wednesday 03 December 2025  06:35:25 +0000 (0:00:01.150)       0:01:13.522 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Wednesday 03 December 2025  06:35:26 +0000 (0:00:01.127)       0:01:14.649 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:35:26 +0000 (0:00:00.042)       0:01:14.692 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Wednesday 03 December 2025  06:35:27 +0000 (0:00:00.203)       0:01:14.895 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:35:27 +0000 (0:00:00.222)       0:01:15.118 ****
changed: [instance]

TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Wednesday 03 December 2025  06:35:27 +0000 (0:00:00.478)       0:01:15.597 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Wednesday 03 December 2025  06:35:27 +0000 (0:00:00.032)       0:01:15.629 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather repository list] ******************************
Wednesday 03 December 2025  06:35:28 +0000 (0:00:00.705)       0:01:16.335 ****
ok: [instance]

TASK [osp.edpm.env_data : Output installed packages] ***************************
Wednesday 03 December 2025  06:35:29 +0000 (0:00:01.340)       0:01:17.676 ****
ok: [instance] =>
  msg:
  - tzdata
  - fonts-filesystem
  - adobe-source-code-pro-fonts
  - dejavu-sans-fonts
  - langpacks-core-font-en
  - abattis-cantarell-fonts
  - geolite2-country
  - geolite2-city
  - gawk-all-langpacks
  - quota-nls
  - python3-setuptools-wheel
  - publicsuffix-list-dafsa
  - pcre2-syntax
  - ncurses-base
  - libssh-config
  - libreport-filesystem
  - dnf-data
  - kbd-misc
  - kbd-legacy
  - hwdata
  - dhcp-common
  - coreutils-common
  - centos-gpg-keys
  - centos-stream-repos
  - centos-stream-release
  - setup
  - filesystem
  - basesystem
  - ncurses-libs
  - bash
  - libgcc
  - glibc-gconv-extra
  - glibc-langpack-en
  - glibc-common
  - glibc
  - zlib
  - popt
  - xz-libs
  - libcap
  - libzstd
  - libstdc++
  - libuuid
  - libxcrypt
  - bzip2-libs
  - libcom_err
  - sqlite-libs
  - libxml2
  - libcap-ng
  - audit-libs
  - libmnl
  - libtalloc
  - elfutils-libelf
  - readline
  - crypto-policies
  - alternatives
  - keyutils-libs
  - libffi
  - libunistring
  - lua-libs
  - expat
  - libgpg-error
  - libnl3
  - libsepol
  - libtdb
  - lz4-libs
  - libidn2
  - libtevent
  - gmp
  - jansson
  - json-c
  - libattr
  - libacl
  - libsmartcols
  - libtasn1
  - p11-kit
  - pcre2
  - libselinux
  - sed
  - findutils
  - libsemanage
  - shadow-utils
  - libgcrypt
  - file-libs
  - file
  - gdbm-libs
  - libedit
  - libref_array
  - libverto
  - psmisc
  - libselinux-utils
  - p11-kit-trust
  - libassuan
  - keyutils
  - libbpf
  - iproute
  - e2fsprogs-libs
  - libicu
  - libproxy
  - fuse-libs
  - libbasicobjects
  - libcollection
  - libdhash
  - libgomp
  - libpath_utils
  - libini_config
  - libseccomp
  - libsigsegv
  - libsss_idmap
  - libyaml
  - lzo
  - numactl-libs
  - pcre
  - grep
  - openssl-fips-provider
  - openssl-libs
  - coreutils
  - ca-certificates
  - systemd-libs
  - libblkid
  - dbus-libs
  - libmount
  - kmod
  - util-linux-core
  - libfdisk
  - gzip
  - openssl
  - kmod-libs
  - libevent
  - cracklib
  - procps-ng
  - which
  - cracklib-dicts
  - avahi-libs
  - dbus-tools
  - centos-logos
  - libarchive
  - libsss_certmap
  - sscg
  - xz
  - squashfs-tools
  - libutempter
  - acl
  - gettext-libs
  - gettext
  - attr
  - mpfr
  - gawk
  - krb5-libs
  - libtirpc
  - quota
  - cyrus-sasl-lib
  - libssh
  - libpsl
  - libibverbs
  - libpcap
  - libnl3-cli
  - libteam
  - libksba
  - libcomps
  - ethtool
  - libss
  - e2fsprogs
  - libxcrypt-compat
  - python3-pip-wheel
  - python-unversioned-command
  - python3
  - python3-libs
  - python3-setuptools
  - python3-six
  - python3-libselinux
  - python3-pyyaml
  - python3-distro
  - python3-idna
  - python3-systemd
  - python3-audit
  - python3-libsemanage
  - python3-dateutil
  - python3-configobj
  - python3-setools
  - python3-libcomps
  - cockpit-bridge
  - python3-chardet
  - python3-libxml2
  - python3-ptyprocess
  - python3-pexpect
  - python3-pysocks
  - python3-urllib3
  - python3-requests
  - python3-attrs
  - python3-file-magic
  - sos
  - python3-jsonpointer
  - python3-jsonpatch
  - python3-markupsafe
  - python3-netifaces
  - python3-oauthlib
  - python3-prettytable
  - python3-pyrsistent
  - python3-jsonschema
  - python3-pyserial
  - python3-pytz
  - python3-babel
  - python3-jinja2
  - gdisk
  - groff-base
  - snappy
  - pigz
  - c-ares
  - cpio
  - diffutils
  - hostname
  - inih
  - kernel-tools-libs
  - less
  - libbrotli
  - libcbor
  - libdaemon
  - teamd
  - libdb
  - libeconf
  - libpwquality
  - pam
  - util-linux
  - grub2-common
  - openssh
  - grub2-pc-modules
  - kbd
  - libev
  - libverto-libev
  - libndp
  - libnfnetlink
  - libnetfilter_conntrack
  - iptables-libs
  - libnghttp2
  - libpipeline
  - libsss_nss_idmap
  - sssd-client
  - libsss_sudo
  - libtool-ltdl
  - openldap
  - libcurl
  - tpm2-tss
  - libnfsidmap
  - sssd-nfs-idmap
  - ima-evm-utils
  - curl
  - rpm
  - rpm-libs
  - policycoreutils
  - selinux-policy
  - selinux-policy-targeted
  - libsolv
  - cockpit-ws-selinux
  - rpm-plugin-systemd-inhibit
  - sudo
  - lmdb-libs
  - nettle
  - gnutls
  - glib2
  - python3-dbus
  - NetworkManager-libnm
  - libmodulemd
  - polkit-libs
  - gobject-introspection
  - python3-gobject-base-noarch
  - python3-gobject-base
  - python3-dasbus
  - gsettings-desktop-schemas
  - json-glib
  - libuser
  - webkit2gtk3-jsc
  - libproxy-webkitgtk4
  - glib-networking
  - npth
  - gnupg2
  - gpgme
  - librepo
  - libdnf
  - python3-libdnf
  - python3-hawkey
  - python3-gpg
  - rpm-sign-libs
  - oniguruma
  - jq
  - pciutils-libs
  - sg3_utils-libs
  - slang
  - newt
  - userspace-rcu
  - checkpolicy
  - python3-policycoreutils
  - policycoreutils-python-utils
  - libestr
  - libfastjson
  - libmaxminddb
  - ipcalc
  - liburing
  - langpacks-core-en_GB
  - systemd-rpm-macros
  - dbus
  - systemd-pam
  - systemd
  - dbus-common
  - dbus-broker
  - iputils
  - dhcp-client
  - cronie-anacron
  - cronie
  - crontabs
  - initscripts-service
  - polkit
  - polkit-pkla-compat
  - samba-common
  - libldb
  - libwbclient
  - samba-client-libs
  - samba-common-libs
  - sssd-common
  - audit
  - authselect-libs
  - device-mapper-libs
  - device-mapper
  - grub2-tools-minimal
  - cryptsetup-libs
  - systemd-udev
  - NetworkManager
  - NetworkManager-team
  - libfido2
  - os-prober
  - kpartx
  - xfsprogs
  - elfutils-default-yama-scope
  - elfutils-libs
  - elfutils-debuginfod-client
  - binutils-gold
  - binutils
  - rpm-build-libs
  - python3-rpm
  - python3-dnf
  - dnf
  - setroubleshoot-plugins
  - setroubleshoot-server
  - python3-dnf-plugins-core
  - dnf-plugins-core
  - gssproxy
  - libkcapi
  - libkcapi-hmaccalc
  - dracut
  - kernel-modules-core
  - kernel-core
  - grub2-tools
  - grubby
  - kernel-modules
  - dracut-network
  - dracut-squash
  - kexec-tools
  - logrotate
  - rsyslog-logrotate
  - rsyslog
  - rpcbind
  - oddjob
  - oddjob-mkhomedir
  - authselect
  - authselect-compat
  - nfs-utils
  - cockpit-system
  - kernel
  - crypto-policies-scripts
  - grub2-pc
  - yum-utils
  - yum
  - cloud-init
  - openssh-clients
  - NetworkManager-tui
  - parted
  - sssd-kcm
  - chrony
  - microcode_ctl
  - openssh-server
  - qemu-guest-agent
  - langpacks-en_GB
  - sg3_utils
  - kernel-tools
  - cockpit-ws
  - passwd
  - initscripts-rename-device
  - irqbalance
  - rpm-plugin-selinux
  - rpm-plugin-audit
  - man-db
  - iproute-tc
  - cloud-utils-growpart
  - tcpdump
  - prefixdevname
  - rsync
  - tar
  - vim-minimal
  - lshw
  - libsysfs
  - lsscsi
  - ncurses
  - rootfiles
  - gpg-pubkey
  - git-core
  - git-core-doc
  - perl-Digest
  - perl-Digest-MD5
  - perl-B
  - perl-FileHandle
  - perl-Data-Dumper
  - perl-libnet
  - perl-base
  - perl-URI
  - perl-AutoLoader
  - perl-Mozilla-CA
  - perl-if
  - perl-IO-Socket-IP
  - perl-Time-Local
  - perl-File-Path
  - perl-Pod-Escapes
  - perl-Text-Tabs+Wrap
  - perl-IO-Socket-SSL
  - perl-Net-SSLeay
  - perl-Class-Struct
  - perl-POSIX
  - perl-Term-ANSIColor
  - perl-IPC-Open3
  - perl-subs
  - perl-File-Temp
  - perl-Term-Cap
  - perl-Pod-Simple
  - perl-HTTP-Tiny
  - perl-Socket
  - perl-SelectSaver
  - perl-Symbol
  - perl-File-stat
  - perl-podlators
  - perl-Pod-Perldoc
  - perl-Fcntl
  - perl-Text-ParseWords
  - perl-mro
  - perl-IO
  - perl-overloading
  - perl-Pod-Usage
  - perl-Errno
  - perl-File-Basename
  - perl-Getopt-Std
  - perl-MIME-Base64
  - perl-Scalar-List-Utils
  - perl-constant
  - perl-Storable
  - perl-overload
  - perl-parent
  - perl-vars
  - perl-Getopt-Long
  - perl-Carp
  - perl-Exporter
  - perl-NDBM_File
  - perl-PathTools
  - perl-Encode
  - perl-libs
  - perl-interpreter
  - perl-DynaLoader
  - perl-TermReadKey
  - perl-Error
  - perl-File-Find
  - perl-lib
  - emacs-filesystem
  - perl-Git
  - git
  - traceroute
  - ruby-libs
  - rubygem-bigdecimal
  - ruby-default-gems
  - rubygem-bundler
  - rubygem-io-console
  - rubygem-json
  - rubygem-psych
  - rubygem-rdoc
  - rubygems
  - ruby
  - libmpc
  - gdb-minimal
  - dwz
  - unzip
  - elfutils
  - bzip2
  - debugedit
  - zip
  - cpp
  - rust-srpm-macros
  - qt5-srpm-macros
  - python3-pip
  - perl-srpm-macros
  - openblas-srpm-macros
  - ocaml-srpm-macros
  - ncurses-c++-libs
  - lua-srpm-macros
  - llvm-filesystem
  - llvm-libs
  - libxslt
  - libstemmer
  - libstdc++-devel
  - libsoup
  - libjpeg-turbo
  - kernel-srpm-macros
  - kernel-headers
  - hunspell-filesystem
  - hunspell-en-US
  - hunspell
  - enchant
  - python3-enchant
  - glibc-headers
  - ghc-srpm-macros
  - efi-srpm-macros
  - desktop-file-utils
  - createrepo_c-libs
  - cmake-filesystem
  - zstd
  - tcl
  - shared-mime-info
  - python3-pyparsing
  - python3-packaging
  - pkgconf-m4
  - make
  - libpng
  - gdk-pixbuf2
  - libappstream-glib
  - libpkgconf
  - pkgconf
  - pkgconf-pkg-config
  - libgpg-error-devel
  - glibc-devel
  - libxcrypt-devel
  - gcc
  - annobin
  - gcc-plugin-annobin
  - ncurses-devel
  - xz-devel
  - zlib-devel
  - libxml2-devel
  - libnftnl
  - iptables-nft
  - info
  - ed
  - patch
  - fonts-srpm-macros
  - go-srpm-macros
  - python-srpm-macros
  - redhat-rpm-config
  - rpm-build
  - pyproject-srpm-macros
  - python-rpm-macros
  - python3-rpm-macros
  - python3-rpm-generators
  - cyrus-sasl
  - cyrus-sasl-devel
  - openldap-devel
  - python3-devel
  - ruby-devel
  - iptables-nft-services
  - libxslt-devel
  - readline-devel
  - gcc-c++
  - libffi-devel
  - openssl-devel
  - rpmlint
  - expect
  - createrepo_c
  - hunspell-en-GB
  - wget
  - systemd-devel
  - time
  - rpm-sign
  - passt
  - passt-selinux
  - fuse3-libs
  - container-selinux
  - protobuf-c
  - yajl
  - libslirp
  - slirp4netns
  - libnet
  - criu
  - criu-libs
  - crun
  - conmon
  - aardvark-dns
  - netavark
  - shadow-utils-subid
  - nftables
  - fuse-common
  - fuse3
  - fuse-overlayfs
  - containers-common
  - podman
  - cyrus-sasl-gssapi
  - libvirt-libs
  - python3-libvirt
  - python3-netaddr
  - python3-lxml
  - python3-jmespath
  - python3-pbr
  - python3-typing-extensions
  - python3-os-service-types
  - python3-stevedore
  - python3-iso8601
  - python3-decorator
  - python3-keystoneauth1
  - python3-platformdirs
  - python3-psutil
  - python3-mako
  - python3-dogpile-cache
  - python3-ply
  - python3-pycparser
  - python3-cffi
  - python3-cryptography
  - python3-requestsexceptions
  - python3-openstacksdk
  - kmod-kvdo

TASK [osp.edpm.env_data : Output installed repositories] ***********************
Wednesday 03 December 2025  06:35:29 +0000 (0:00:00.052)       0:01:17.728 ****
ok: [instance] =>
  msg: |-
    #### REPOSITORIES
    repo id                       repo name
    appstream                     CentOS Stream 9 - AppStream
    baseos                        CentOS Stream 9 - BaseOS
    crb                           CentOS Stream 9 - CRB
    extras-common                 CentOS Stream 9 - Extras packages

PLAY RECAP *********************************************************************
instance                   : ok=23   changed=5    unreachable=0    failed=0    skipped=3    rescued=0    ignored=1

Wednesday 03 December 2025  06:35:30 +0000 (0:00:00.077)       0:01:17.806 ****
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 66.49s
osp.edpm.env_data : Gather repository list ------------------------------ 1.34s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.24s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.15s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.13s
../../../../molecule/common/test_deps : Install repo-setup -------------- 0.91s
../../../../molecule/common/test_deps : Create repos -------------------- 0.81s
osp.edpm.env_data : Gather all installed packages ----------------------- 0.71s
../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.59s
../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.58s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.48s
../../../../molecule/common/test_deps : Create default repo file -------- 0.40s
../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.33s
../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.27s
../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.24s
../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.22s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.20s
osp.edpm.env_data : Output installed repositories ----------------------- 0.08s
../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s

PLAY [Converge] ****************************************************************

TASK [Gather ansible_local facts] **********************************************
Wednesday 03 December 2025  06:35:30 +0000 (0:00:00.066)       0:00:00.066 ****
ok: [instance]

TASK [Create BLS entry dir] ****************************************************
Wednesday 03 December 2025  06:35:31 +0000 (0:00:00.487)       0:00:00.553 ****
ok: [instance]

TASK [Create BLS entry files] **************************************************
Wednesday 03 December 2025  06:35:31 +0000 (0:00:00.271)       0:00:00.825 ****
changed: [instance] => (item=ostree-1.conf)
changed: [instance] => (item=ostree-2.conf)

TASK [Set 2 new initial kernel args] *******************************************
Wednesday 03 December 2025  06:35:32 +0000 (0:00:00.822)       0:00:01.647 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/roles/edpm_kernel/molecule/kernelargs-update-bootc/test_kernelargs.yml for instance

TASK [set kernelargs] **********************************************************
Wednesday 03 December 2025  06:35:32 +0000 (0:00:00.052)       0:00:01.699 ****

TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Wednesday 03 December 2025  06:35:32 +0000 (0:00:00.099)       0:00:01.799 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Wednesday 03 December 2025  06:35:32 +0000 (0:00:00.035)       0:00:01.834 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Wednesday 03 December 2025  06:35:32 +0000 (0:00:00.281)       0:00:02.116 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Wednesday 03 December 2025  06:35:32 +0000 (0:00:00.043)       0:00:02.160 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Wednesday 03 December 2025  06:35:32 +0000 (0:00:00.032)       0:00:02.193 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Wednesday 03 December 2025  06:35:32 +0000 (0:00:00.052)       0:00:02.246 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Wednesday 03 December 2025  06:35:32 +0000 (0:00:00.032)       0:00:02.278 ****
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance

TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Wednesday 03 December 2025  06:35:32 +0000 (0:00:00.057)       0:00:02.336 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Wednesday 03 December 2025  06:35:32 +0000 (0:00:00.040)       0:00:02.376 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Wednesday 03 December 2025  06:35:32 +0000 (0:00:00.043)       0:00:02.420 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Wednesday 03 December 2025  06:35:32 +0000 (0:00:00.045)       0:00:02.466 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Wednesday 03 December 2025  06:35:32 +0000 (0:00:00.044)       0:00:02.510 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Wednesday 03 December 2025  06:35:33 +0000 (0:00:00.064)       0:00:02.575 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Wednesday 03 December 2025  06:35:33 +0000 (0:00:00.048)       0:00:02.623 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Wednesday 03 December 2025  06:35:33 +0000 (0:00:00.044)       0:00:02.667 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Wednesday 03 December 2025  06:35:33 +0000 (0:00:00.043)       0:00:02.711 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Wednesday 03 December 2025  06:35:33 +0000 (0:00:00.045)       0:00:02.756 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Wednesday 03 December 2025  06:35:33 +0000 (0:00:00.043)       0:00:02.799 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Wednesday 03 December 2025  06:35:33 +0000 (0:00:00.043)       0:00:02.843 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Wednesday 03 December 2025  06:35:33 +0000 (0:00:00.069)       0:00:02.913 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:35:33 +0000 (0:00:00.055)       0:00:02.968 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:35:33 +0000 (0:00:00.039)       0:00:03.007 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Wednesday 03 December 2025  06:35:33 +0000 (0:00:00.038)       0:00:03.045 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test1=1 test2=2] ***
Wednesday 03 December 2025  06:35:33 +0000 (0:00:00.040)       0:00:03.086 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Wednesday 03 December 2025  06:35:33 +0000 (0:00:00.038)       0:00:03.124 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Wednesday 03 December 2025  06:35:33 +0000 (0:00:00.038)       0:00:03.162 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Wednesday 03 December 2025  06:35:33 +0000 (0:00:00.064)       0:00:03.226 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:35:33 +0000 (0:00:00.039)       0:00:03.265 ****
changed: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:35:34 +0000 (0:00:00.286)       0:00:03.552 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Wednesday 03 December 2025  06:35:34 +0000 (0:00:00.043)       0:00:03.595 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Wednesday 03 December 2025  06:35:34 +0000 (0:00:00.272)       0:00:03.867 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Wednesday 03 December 2025  06:35:34 +0000 (0:00:00.200)       0:00:04.068 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Wednesday 03 December 2025  06:35:34 +0000 (0:00:00.038)       0:00:04.106 ****
ok: [instance]

TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Wednesday 03 December 2025  06:35:34 +0000 (0:00:00.063)       0:00:04.170 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Wednesday 03 December 2025  06:35:34 +0000 (0:00:00.036)       0:00:04.206 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Wednesday 03 December 2025  06:35:34 +0000 (0:00:00.035)       0:00:04.241 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Wednesday 03 December 2025  06:35:34 +0000 (0:00:00.048)       0:00:04.289 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Wednesday 03 December 2025  06:35:34 +0000 (0:00:00.050)       0:00:04.340 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Wednesday 03 December 2025  06:35:34 +0000 (0:00:00.049)       0:00:04.389 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Wednesday 03 December 2025  06:35:34 +0000 (0:00:00.050)       0:00:04.440 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Wednesday 03 December 2025  06:35:34 +0000 (0:00:00.080)       0:00:04.520 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Wednesday 03 December 2025  06:35:35 +0000 (0:00:00.049)       0:00:04.569 ****
ok: [instance] =>
  msg: Reboot is skipped for kernel arg change, user has to plan the reboot with migration and downtime

TASK [check kernelargs] ********************************************************
Wednesday 03 December 2025  06:35:35 +0000 (0:00:00.071)       0:00:04.641 ****
ok: [instance] => (item=ostree-1.conf)
ok: [instance] => (item=ostree-2.conf)

TASK [check kernelargs EDPM_KERNEL_ARGS] ***************************************
Wednesday 03 December 2025  06:35:35 +0000 (0:00:00.461)       0:00:05.102 ****
ok: [instance] => (item=ostree-1.conf)
ok: [instance] => (item=ostree-2.conf)

TASK [assert kernelargs] *******************************************************
Wednesday 03 December 2025  06:35:35 +0000 (0:00:00.384)       0:00:05.487 ****
[WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ not item.changed }}
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false
  ansible_loop_var: item
  item:
    ansible_loop_var: item
    backup: ''
    changed: false
    diff:
    - after: ''
      after_header: /boot/loader/entries/ostree-1.conf (content)
      before: ''
      before_header: /boot/loader/entries/ostree-1.conf (content)
    - after_header: /boot/loader/entries/ostree-1.conf (file attributes)
      before_header: /boot/loader/entries/ostree-1.conf (file attributes)
    failed: false
    invocation:
      module_args:
        attributes: null
        backrefs: false
        backup: false
        create: false
        dest: /boot/loader/entries/ostree-1.conf
        firstmatch: false
        group: null
        insertafter: null
        insertbefore: null
        line: options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2
        mode: null
        owner: null
        path: /boot/loader/entries/ostree-1.conf
        regexp: null
        search_string: null
        selevel: null
        serole: null
        setype: null
        seuser: null
        state: present
        unsafe_writes: false
        validate: null
    item: ostree-1.conf
    msg: ''
  msg: All assertions passed
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false
  ansible_loop_var: item
  item:
    ansible_loop_var: item
    backup: ''
    changed: false
    diff:
    - after: ''
      after_header: /boot/loader/entries/ostree-2.conf (content)
      before: ''
      before_header: /boot/loader/entries/ostree-2.conf (content)
    - after_header: /boot/loader/entries/ostree-2.conf (file attributes)
      before_header: /boot/loader/entries/ostree-2.conf (file attributes)
    failed: false
    invocation:
      module_args:
        attributes: null
        backrefs: false
        backup: false
        create: false
        dest: /boot/loader/entries/ostree-2.conf
        firstmatch: false
        group: null
        insertafter: null
        insertbefore: null
        line: options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2
        mode: null
        owner: null
        path: /boot/loader/entries/ostree-2.conf
        regexp: null
        search_string: null
        selevel: null
        serole: null
        setype: null
        seuser: null
        state: present
        unsafe_writes: false
        validate: null
    item: ostree-2.conf
    msg: ''
  msg: All assertions passed

TASK [assert kernelargs EDPM_KERNEL_ARGS] **************************************
Wednesday 03 December 2025  06:35:36 +0000 (0:00:00.046)       0:00:05.533 ****
[WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ not item.changed }}
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': '# EDPM_KERNEL_ARGS=test1=1 test2=2', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false
  ansible_loop_var: item
  item:
    ansible_loop_var: item
    backup: ''
    changed: false
    diff:
    - after: ''
      after_header: /boot/loader/entries/ostree-1.conf (content)
      before: ''
      before_header: /boot/loader/entries/ostree-1.conf (content)
    - after_header: /boot/loader/entries/ostree-1.conf (file attributes)
      before_header: /boot/loader/entries/ostree-1.conf (file attributes)
    failed: false
    invocation:
      module_args:
        attributes: null
        backrefs: false
        backup: false
        create: false
        dest: /boot/loader/entries/ostree-1.conf
        firstmatch: false
        group: null
        insertafter: null
        insertbefore: null
        line: '# EDPM_KERNEL_ARGS=test1=1 test2=2'
        mode: null
        owner: null
        path: /boot/loader/entries/ostree-1.conf
        regexp: null
        search_string: null
        selevel: null
        serole: null
        setype: null
        seuser: null
        state: present
        unsafe_writes: false
        validate: null
    item: ostree-1.conf
    msg: ''
  msg: All assertions passed
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': '# EDPM_KERNEL_ARGS=test1=1 test2=2', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false
  ansible_loop_var: item
  item:
    ansible_loop_var: item
    backup: ''
    changed: false
    diff:
    - after: ''
      after_header: /boot/loader/entries/ostree-2.conf (content)
      before: ''
      before_header: /boot/loader/entries/ostree-2.conf (content)
    - after_header: /boot/loader/entries/ostree-2.conf (file attributes)
      before_header: /boot/loader/entries/ostree-2.conf (file attributes)
    failed: false
    invocation:
      module_args:
        attributes: null
        backrefs: false
        backup: false
        create: false
        dest: /boot/loader/entries/ostree-2.conf
        firstmatch: false
        group: null
        insertafter: null
        insertbefore: null
        line: '# EDPM_KERNEL_ARGS=test1=1 test2=2'
        mode: null
        owner: null
        path: /boot/loader/entries/ostree-2.conf
        regexp: null
        search_string: null
        selevel: null
        serole: null
        setype: null
        seuser: null
        state: present
        unsafe_writes: false
        validate: null
    item: ostree-2.conf
    msg: ''
  msg: All assertions passed

TASK [Set 1 new additional kernel args] ****************************************
Wednesday 03 December 2025  06:35:36 +0000 (0:00:00.043)       0:00:05.577 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/roles/edpm_kernel/molecule/kernelargs-update-bootc/test_kernelargs.yml for instance

TASK [set kernelargs] **********************************************************
Wednesday 03 December 2025  06:35:36 +0000 (0:00:00.053)       0:00:05.630 ****

TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Wednesday 03 December 2025  06:35:36 +0000 (0:00:00.079)       0:00:05.709 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Wednesday 03 December 2025  06:35:36 +0000 (0:00:00.058)       0:00:05.768 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Wednesday 03 December 2025  06:35:36 +0000 (0:00:00.189)       0:00:05.958 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Wednesday 03 December 2025  06:35:36 +0000 (0:00:00.045)       0:00:06.003 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Wednesday 03 December 2025  06:35:36 +0000 (0:00:00.030)       0:00:06.034 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Wednesday 03 December 2025  06:35:36 +0000 (0:00:00.031)       0:00:06.066 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Wednesday 03 December 2025  06:35:36 +0000 (0:00:00.031)       0:00:06.098 ****
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance

TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Wednesday 03 December 2025  06:35:36 +0000 (0:00:00.081)       0:00:06.179 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Wednesday 03 December 2025  06:35:36 +0000 (0:00:00.040)       0:00:06.220 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Wednesday 03 December 2025  06:35:36 +0000 (0:00:00.044)       0:00:06.264 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Wednesday 03 December 2025  06:35:36 +0000 (0:00:00.044)       0:00:06.309 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Wednesday 03 December 2025  06:35:36 +0000 (0:00:00.043)       0:00:06.353 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Wednesday 03 December 2025  06:35:36 +0000 (0:00:00.040)       0:00:06.393 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Wednesday 03 December 2025  06:35:36 +0000 (0:00:00.043)       0:00:06.436 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Wednesday 03 December 2025  06:35:36 +0000 (0:00:00.072)       0:00:06.509 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Wednesday 03 December 2025  06:35:37 +0000 (0:00:00.044)       0:00:06.553 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Wednesday 03 December 2025  06:35:37 +0000 (0:00:00.046)       0:00:06.599 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Wednesday 03 December 2025  06:35:37 +0000 (0:00:00.042)       0:00:06.642 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Wednesday 03 December 2025  06:35:37 +0000 (0:00:00.043)       0:00:06.686 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Wednesday 03 December 2025  06:35:37 +0000 (0:00:00.044)       0:00:06.730 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:35:37 +0000 (0:00:00.050)       0:00:06.781 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:35:37 +0000 (0:00:00.037)       0:00:06.819 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Wednesday 03 December 2025  06:35:37 +0000 (0:00:00.066)       0:00:06.885 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test1=1 test2=2 test3=3] ***
Wednesday 03 December 2025  06:35:37 +0000 (0:00:00.042)       0:00:06.927 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Wednesday 03 December 2025  06:35:37 +0000 (0:00:00.039)       0:00:06.966 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Wednesday 03 December 2025  06:35:37 +0000 (0:00:00.040)       0:00:07.007 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Wednesday 03 December 2025  06:35:37 +0000 (0:00:00.038)       0:00:07.045 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:35:37 +0000 (0:00:00.039)       0:00:07.085 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:35:37 +0000 (0:00:00.212)       0:00:07.298 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Wednesday 03 December 2025  06:35:37 +0000 (0:00:00.069)       0:00:07.367 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Wednesday 03 December 2025  06:35:38 +0000 (0:00:00.267)       0:00:07.634 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Wednesday 03 December 2025  06:35:38 +0000 (0:00:00.202)       0:00:07.836 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Wednesday 03 December 2025  06:35:38 +0000 (0:00:00.039)       0:00:07.876 ****
ok: [instance]

TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Wednesday 03 December 2025  06:35:38 +0000 (0:00:00.040)       0:00:07.916 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Wednesday 03 December 2025  06:35:38 +0000 (0:00:00.035)       0:00:07.952 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Wednesday 03 December 2025  06:35:38 +0000 (0:00:00.036)       0:00:07.989 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Wednesday 03 December 2025  06:35:38 +0000 (0:00:00.077)       0:00:08.066 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Wednesday 03 December 2025  06:35:38 +0000 (0:00:00.047)       0:00:08.113 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Wednesday 03 December 2025  06:35:38 +0000 (0:00:00.049)       0:00:08.163 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Wednesday 03 December 2025  06:35:38 +0000 (0:00:00.048)       0:00:08.211 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Wednesday 03 December 2025  06:35:38 +0000 (0:00:00.058)       0:00:08.270 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Wednesday 03 December 2025  06:35:38 +0000 (0:00:00.049)       0:00:08.320 ****
ok: [instance] =>
  msg: Reboot is skipped for kernel arg change, user has to plan the reboot with migration and downtime

TASK [check kernelargs] ********************************************************
Wednesday 03 December 2025  06:35:38 +0000 (0:00:00.098)       0:00:08.418 ****
ok: [instance] => (item=ostree-1.conf)
ok: [instance] => (item=ostree-2.conf)

TASK [check kernelargs EDPM_KERNEL_ARGS] ***************************************
Wednesday 03 December 2025  06:35:39 +0000 (0:00:00.375)       0:00:08.793 ****
ok: [instance] => (item=ostree-1.conf)
ok: [instance] => (item=ostree-2.conf)

TASK [assert kernelargs] *******************************************************
Wednesday 03 December 2025  06:35:39 +0000 (0:00:00.362)       0:00:09.156 ****
[WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ not item.changed }}
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2 test3=3', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false
  ansible_loop_var: item
  item:
    ansible_loop_var: item
    backup: ''
    changed: false
    diff:
    - after: ''
      after_header: /boot/loader/entries/ostree-1.conf (content)
      before: ''
      before_header: /boot/loader/entries/ostree-1.conf (content)
    - after_header: /boot/loader/entries/ostree-1.conf (file attributes)
      before_header: /boot/loader/entries/ostree-1.conf (file attributes)
    failed: false
    invocation:
      module_args:
        attributes: null
        backrefs: false
        backup: false
        create: false
        dest: /boot/loader/entries/ostree-1.conf
        firstmatch: false
        group: null
        insertafter: null
        insertbefore: null
        line: options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2 test3=3
        mode: null
        owner: null
        path: /boot/loader/entries/ostree-1.conf
        regexp: null
        search_string: null
        selevel: null
        serole: null
        setype: null
        seuser: null
        state: present
        unsafe_writes: false
        validate: null
    item: ostree-1.conf
    msg: ''
  msg: All assertions passed
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2 test3=3', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false
  ansible_loop_var: item
  item:
    ansible_loop_var: item
    backup: ''
    changed: false
    diff:
    - after: ''
      after_header: /boot/loader/entries/ostree-2.conf (content)
      before: ''
      before_header: /boot/loader/entries/ostree-2.conf (content)
    - after_header: /boot/loader/entries/ostree-2.conf (file attributes)
      before_header: /boot/loader/entries/ostree-2.conf (file attributes)
    failed: false
    invocation:
      module_args:
        attributes: null
        backrefs: false
        backup: false
        create: false
        dest: /boot/loader/entries/ostree-2.conf
        firstmatch: false
        group: null
        insertafter: null
        insertbefore: null
        line: options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2 test3=3
        mode: null
        owner: null
        path: /boot/loader/entries/ostree-2.conf
        regexp: null
        search_string: null
        selevel: null
        serole: null
        setype: null
        seuser: null
        state: present
        unsafe_writes: false
        validate: null
    item: ostree-2.conf
    msg: ''
  msg: All assertions passed

TASK [assert kernelargs EDPM_KERNEL_ARGS] **************************************
Wednesday 03 December 2025  06:35:39 +0000 (0:00:00.043)       0:00:09.199 ****
[WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ not item.changed }}
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': '# EDPM_KERNEL_ARGS=test1=1 test2=2 test3=3', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false
  ansible_loop_var: item
  item:
    ansible_loop_var: item
    backup: ''
    changed: false
    diff:
    - after: ''
      after_header: /boot/loader/entries/ostree-1.conf (content)
      before: ''
      before_header: /boot/loader/entries/ostree-1.conf (content)
    - after_header: /boot/loader/entries/ostree-1.conf (file attributes)
      before_header: /boot/loader/entries/ostree-1.conf (file attributes)
    failed: false
    invocation:
      module_args:
        attributes: null
        backrefs: false
        backup: false
        create: false
        dest: /boot/loader/entries/ostree-1.conf
        firstmatch: false
        group: null
        insertafter: null
        insertbefore: null
        line: '# EDPM_KERNEL_ARGS=test1=1 test2=2 test3=3'
        mode: null
        owner: null
        path: /boot/loader/entries/ostree-1.conf
        regexp: null
        search_string: null
        selevel: null
        serole: null
        setype: null
        seuser: null
        state: present
        unsafe_writes: false
        validate: null
    item: ostree-1.conf
    msg: ''
  msg: All assertions passed
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': '# EDPM_KERNEL_ARGS=test1=1 test2=2 test3=3', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false
  ansible_loop_var: item
  item:
    ansible_loop_var: item
    backup: ''
    changed: false
    diff:
    - after: ''
      after_header: /boot/loader/entries/ostree-2.conf (content)
      before: ''
      before_header: /boot/loader/entries/ostree-2.conf (content)
    - after_header: /boot/loader/entries/ostree-2.conf (file attributes)
      before_header: /boot/loader/entries/ostree-2.conf (file attributes)
    failed: false
    invocation:
      module_args:
        attributes: null
        backrefs: false
        backup: false
        create: false
        dest: /boot/loader/entries/ostree-2.conf
        firstmatch: false
        group: null
        insertafter: null
        insertbefore: null
        line: '# EDPM_KERNEL_ARGS=test1=1 test2=2 test3=3'
        mode: null
        owner: null
        path: /boot/loader/entries/ostree-2.conf
        regexp: null
        search_string: null
        selevel: null
        serole: null
        setype: null
        seuser: null
        state: present
        unsafe_writes: false
        validate: null
    item: ostree-2.conf
    msg: ''
  msg: All assertions passed

TASK [Remove 1 kernel arg] *****************************************************
Wednesday 03 December 2025  06:35:39 +0000 (0:00:00.044)       0:00:09.244 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/roles/edpm_kernel/molecule/kernelargs-update-bootc/test_kernelargs.yml for instance

TASK [set kernelargs] **********************************************************
Wednesday 03 December 2025  06:35:39 +0000 (0:00:00.076)       0:00:09.321 ****

TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Wednesday 03 December 2025  06:35:39 +0000 (0:00:00.080)       0:00:09.401 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Wednesday 03 December 2025  06:35:39 +0000 (0:00:00.037)       0:00:09.438 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Wednesday 03 December 2025  06:35:40 +0000 (0:00:00.200)       0:00:09.639 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Wednesday 03 December 2025  06:35:40 +0000 (0:00:00.045)       0:00:09.684 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Wednesday 03 December 2025  06:35:40 +0000 (0:00:00.055)       0:00:09.740 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Wednesday 03 December 2025  06:35:40 +0000 (0:00:00.034)       0:00:09.774 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Wednesday 03 December 2025  06:35:40 +0000 (0:00:00.031)       0:00:09.806 ****
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance

TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Wednesday 03 December 2025  06:35:40 +0000 (0:00:00.056)       0:00:09.862 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Wednesday 03 December 2025  06:35:40 +0000 (0:00:00.043)       0:00:09.905 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Wednesday 03 December 2025  06:35:40 +0000 (0:00:00.045)       0:00:09.951 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Wednesday 03 December 2025  06:35:40 +0000 (0:00:00.073)       0:00:10.024 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Wednesday 03 December 2025  06:35:40 +0000 (0:00:00.045)       0:00:10.069 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Wednesday 03 December 2025  06:35:40 +0000 (0:00:00.040)       0:00:10.109 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Wednesday 03 December 2025  06:35:40 +0000 (0:00:00.045)       0:00:10.155 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Wednesday 03 December 2025  06:35:40 +0000 (0:00:00.047)       0:00:10.203 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Wednesday 03 December 2025  06:35:40 +0000 (0:00:00.045)       0:00:10.248 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Wednesday 03 December 2025  06:35:40 +0000 (0:00:00.045)       0:00:10.294 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Wednesday 03 December 2025  06:35:40 +0000 (0:00:00.045)       0:00:10.340 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Wednesday 03 December 2025  06:35:40 +0000 (0:00:00.073)       0:00:10.414 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Wednesday 03 December 2025  06:35:40 +0000 (0:00:00.045)       0:00:10.460 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:35:40 +0000 (0:00:00.051)       0:00:10.512 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:35:41 +0000 (0:00:00.038)       0:00:10.550 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Wednesday 03 December 2025  06:35:41 +0000 (0:00:00.040)       0:00:10.591 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test1=1 test3=3] ***
Wednesday 03 December 2025  06:35:41 +0000 (0:00:00.039)       0:00:10.630 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Wednesday 03 December 2025  06:35:41 +0000 (0:00:00.038)       0:00:10.669 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Wednesday 03 December 2025  06:35:41 +0000 (0:00:00.069)       0:00:10.738 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Wednesday 03 December 2025  06:35:41 +0000 (0:00:00.040)       0:00:10.778 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:35:41 +0000 (0:00:00.038)       0:00:10.817 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:35:41 +0000 (0:00:00.226)       0:00:11.043 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Wednesday 03 December 2025  06:35:41 +0000 (0:00:00.045)       0:00:11.089 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Wednesday 03 December 2025  06:35:41 +0000 (0:00:00.287)       0:00:11.376 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Wednesday 03 December 2025  06:35:42 +0000 (0:00:00.224)       0:00:11.601 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Wednesday 03 December 2025  06:35:42 +0000 (0:00:00.039)       0:00:11.641 ****
ok: [instance]

TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Wednesday 03 December 2025  06:35:42 +0000 (0:00:00.042)       0:00:11.683 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Wednesday 03 December 2025  06:35:42 +0000 (0:00:00.036)       0:00:11.720 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Wednesday 03 December 2025  06:35:42 +0000 (0:00:00.037)       0:00:11.757 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Wednesday 03 December 2025  06:35:42 +0000 (0:00:00.049)       0:00:11.807 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Wednesday 03 December 2025  06:35:42 +0000 (0:00:00.048)       0:00:11.856 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Wednesday 03 December 2025  06:35:42 +0000 (0:00:00.048)       0:00:11.904 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Wednesday 03 December 2025  06:35:42 +0000 (0:00:00.080)       0:00:11.985 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Wednesday 03 December 2025  06:35:42 +0000 (0:00:00.057)       0:00:12.042 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Wednesday 03 December 2025  06:35:42 +0000 (0:00:00.050)       0:00:12.092 ****
ok: [instance] =>
  msg: Reboot is skipped for kernel arg change, user has to plan the reboot with migration and downtime

TASK [check kernelargs] ********************************************************
Wednesday 03 December 2025  06:35:42 +0000 (0:00:00.072)       0:00:12.165 ****
ok: [instance] => (item=ostree-1.conf)
ok: [instance] => (item=ostree-2.conf)

TASK [check kernelargs EDPM_KERNEL_ARGS] ***************************************
Wednesday 03 December 2025  06:35:43 +0000 (0:00:00.409)       0:00:12.575 ****
ok: [instance] => (item=ostree-1.conf)
ok: [instance] => (item=ostree-2.conf)

TASK [assert kernelargs] *******************************************************
Wednesday 03 December 2025  06:35:43 +0000 (0:00:00.383)       0:00:12.958 ****
[WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ not item.changed }}
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test3=3', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false
  ansible_loop_var: item
  item:
    ansible_loop_var: item
    backup: ''
    changed: false
    diff:
    - after: ''
      after_header: /boot/loader/entries/ostree-1.conf (content)
      before: ''
      before_header: /boot/loader/entries/ostree-1.conf (content)
    - after_header: /boot/loader/entries/ostree-1.conf (file attributes)
      before_header: /boot/loader/entries/ostree-1.conf (file attributes)
    failed: false
    invocation:
      module_args:
        attributes: null
        backrefs: false
        backup: false
        create: false
        dest: /boot/loader/entries/ostree-1.conf
        firstmatch: false
        group: null
        insertafter: null
        insertbefore: null
        line: options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test3=3
        mode: null
        owner: null
        path: /boot/loader/entries/ostree-1.conf
        regexp: null
        search_string: null
        selevel: null
        serole: null
        setype: null
        seuser: null
        state: present
        unsafe_writes: false
        validate: null
    item: ostree-1.conf
    msg: ''
  msg: All assertions passed
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test3=3', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false
  ansible_loop_var: item
  item:
    ansible_loop_var: item
    backup: ''
    changed: false
    diff:
    - after: ''
      after_header: /boot/loader/entries/ostree-2.conf (content)
      before: ''
      before_header: /boot/loader/entries/ostree-2.conf (content)
    - after_header: /boot/loader/entries/ostree-2.conf (file attributes)
      before_header: /boot/loader/entries/ostree-2.conf (file attributes)
    failed: false
    invocation:
      module_args:
        attributes: null
        backrefs: false
        backup: false
        create: false
        dest: /boot/loader/entries/ostree-2.conf
        firstmatch: false
        group: null
        insertafter: null
        insertbefore: null
        line: options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test3=3
        mode: null
        owner: null
        path: /boot/loader/entries/ostree-2.conf
        regexp: null
        search_string: null
        selevel: null
        serole: null
        setype: null
        seuser: null
        state: present
        unsafe_writes: false
        validate: null
    item: ostree-2.conf
    msg: ''
  msg: All assertions passed

TASK [assert kernelargs EDPM_KERNEL_ARGS] **************************************
Wednesday 03 December 2025  06:35:43 +0000 (0:00:00.045)       0:00:13.004 ****
[WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ not item.changed }}
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': '# EDPM_KERNEL_ARGS=test1=1 test3=3', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false
  ansible_loop_var: item
  item:
    ansible_loop_var: item
    backup: ''
    changed: false
    diff:
    - after: ''
      after_header: /boot/loader/entries/ostree-1.conf (content)
      before: ''
      before_header: /boot/loader/entries/ostree-1.conf (content)
    - after_header: /boot/loader/entries/ostree-1.conf (file attributes)
      before_header: /boot/loader/entries/ostree-1.conf (file attributes)
    failed: false
    invocation:
      module_args:
        attributes: null
        backrefs: false
        backup: false
        create: false
        dest: /boot/loader/entries/ostree-1.conf
        firstmatch: false
        group: null
        insertafter: null
        insertbefore: null
        line: '# EDPM_KERNEL_ARGS=test1=1 test3=3'
        mode: null
        owner: null
        path: /boot/loader/entries/ostree-1.conf
        regexp: null
        search_string: null
        selevel: null
        serole: null
        setype: null
        seuser: null
        state: present
        unsafe_writes: false
        validate: null
    item: ostree-1.conf
    msg: ''
  msg: All assertions passed
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': '# EDPM_KERNEL_ARGS=test1=1 test3=3', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false
  ansible_loop_var: item
  item:
    ansible_loop_var: item
    backup: ''
    changed: false
    diff:
    - after: ''
      after_header: /boot/loader/entries/ostree-2.conf (content)
      before: ''
      before_header: /boot/loader/entries/ostree-2.conf (content)
    - after_header: /boot/loader/entries/ostree-2.conf (file attributes)
      before_header: /boot/loader/entries/ostree-2.conf (file attributes)
    failed: false
    invocation:
      module_args:
        attributes: null
        backrefs: false
        backup: false
        create: false
        dest: /boot/loader/entries/ostree-2.conf
        firstmatch: false
        group: null
        insertafter: null
        insertbefore: null
        line: '# EDPM_KERNEL_ARGS=test1=1 test3=3'
        mode: null
        owner: null
        path: /boot/loader/entries/ostree-2.conf
        regexp: null
        search_string: null
        selevel: null
        serole: null
        setype: null
        seuser: null
        state: present
        unsafe_writes: false
        validate: null
    item: ostree-2.conf
    msg: ''
  msg: All assertions passed

TASK [Remove all kernel args] **************************************************
Wednesday 03 December 2025  06:35:43 +0000 (0:00:00.049)       0:00:13.054 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/roles/edpm_kernel/molecule/kernelargs-update-bootc/test_kernelargs.yml for instance

TASK [set kernelargs] **********************************************************
Wednesday 03 December 2025  06:35:43 +0000 (0:00:00.058)       0:00:13.112 ****

TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Wednesday 03 December 2025  06:35:43 +0000 (0:00:00.106)       0:00:13.219 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Wednesday 03 December 2025  06:35:43 +0000 (0:00:00.038)       0:00:13.258 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Wednesday 03 December 2025  06:35:43 +0000 (0:00:00.201)       0:00:13.460 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Wednesday 03 December 2025  06:35:43 +0000 (0:00:00.044)       0:00:13.505 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Wednesday 03 December 2025  06:35:44 +0000 (0:00:00.032)       0:00:13.537 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Wednesday 03 December 2025  06:35:44 +0000 (0:00:00.033)       0:00:13.571 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Wednesday 03 December 2025  06:35:44 +0000 (0:00:00.032)       0:00:13.604 ****
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance

TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Wednesday 03 December 2025  06:35:44 +0000 (0:00:00.100)       0:00:13.704 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Wednesday 03 December 2025  06:35:44 +0000 (0:00:00.042)       0:00:13.747 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Wednesday 03 December 2025  06:35:44 +0000 (0:00:00.045)       0:00:13.793 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Wednesday 03 December 2025  06:35:44 +0000 (0:00:00.045)       0:00:13.838 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Wednesday 03 December 2025  06:35:44 +0000 (0:00:00.045)       0:00:13.884 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Wednesday 03 December 2025  06:35:44 +0000 (0:00:00.039)       0:00:13.924 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Wednesday 03 December 2025  06:35:44 +0000 (0:00:00.074)       0:00:13.999 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Wednesday 03 December 2025  06:35:44 +0000 (0:00:00.046)       0:00:14.045 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Wednesday 03 December 2025  06:35:44 +0000 (0:00:00.046)       0:00:14.092 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Wednesday 03 December 2025  06:35:44 +0000 (0:00:00.044)       0:00:14.137 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Wednesday 03 December 2025  06:35:44 +0000 (0:00:00.046)       0:00:14.183 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Wednesday 03 December 2025  06:35:44 +0000 (0:00:00.044)       0:00:14.228 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Wednesday 03 December 2025  06:35:44 +0000 (0:00:00.046)       0:00:14.274 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:35:44 +0000 (0:00:00.049)       0:00:14.324 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:35:44 +0000 (0:00:00.072)       0:00:14.397 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Wednesday 03 December 2025  06:35:44 +0000 (0:00:00.040)       0:00:14.438 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS:] ***
Wednesday 03 December 2025  06:35:44 +0000 (0:00:00.043)       0:00:14.481 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Wednesday 03 December 2025  06:35:44 +0000 (0:00:00.040)       0:00:14.521 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Wednesday 03 December 2025  06:35:45 +0000 (0:00:00.040)       0:00:14.562 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Wednesday 03 December 2025  06:35:45 +0000 (0:00:00.039)       0:00:14.602 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:35:45 +0000 (0:00:00.040)       0:00:14.642 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:35:45 +0000 (0:00:00.247)       0:00:14.890 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Wednesday 03 December 2025  06:35:45 +0000 (0:00:00.043)       0:00:14.933 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Wednesday 03 December 2025  06:35:45 +0000 (0:00:00.280)       0:00:15.214 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Wednesday 03 December 2025  06:35:45 +0000 (0:00:00.205)       0:00:15.419 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Wednesday 03 December 2025  06:35:45 +0000 (0:00:00.041)       0:00:15.461 ****
ok: [instance]

TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Wednesday 03 December 2025  06:35:45 +0000 (0:00:00.041)       0:00:15.503 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Wednesday 03 December 2025  06:35:46 +0000 (0:00:00.069)       0:00:15.572 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Wednesday 03 December 2025  06:35:46 +0000 (0:00:00.040)       0:00:15.613 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Wednesday 03 December 2025  06:35:46 +0000 (0:00:00.051)       0:00:15.664 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Wednesday 03 December 2025  06:35:46 +0000 (0:00:00.050)       0:00:15.715 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Wednesday 03 December 2025  06:35:46 +0000 (0:00:00.053)       0:00:15.768 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Wednesday 03 December 2025  06:35:46 +0000 (0:00:00.049)       0:00:15.818 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Wednesday 03 December 2025  06:35:46 +0000 (0:00:00.057)       0:00:15.875 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Wednesday 03 December 2025  06:35:46 +0000 (0:00:00.087)       0:00:15.963 ****
ok: [instance] =>
  msg: Reboot is skipped for kernel arg change, user has to plan the reboot with migration and downtime

TASK [check kernelargs] ********************************************************
Wednesday 03 December 2025  06:35:46 +0000 (0:00:00.074)       0:00:16.037 ****
ok: [instance] => (item=ostree-1.conf)
ok: [instance] => (item=ostree-2.conf)

TASK [check kernelargs EDPM_KERNEL_ARGS] ***************************************
Wednesday 03 December 2025  06:35:46 +0000 (0:00:00.381)       0:00:16.419 ****
ok: [instance] => (item=ostree-1.conf)
ok: [instance] => (item=ostree-2.conf)

TASK [assert kernelargs] *******************************************************
Wednesday 03 December 2025  06:35:47 +0000 (0:00:00.379)       0:00:16.798 ****
[WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ not item.changed }}
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 ', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false
  ansible_loop_var: item
  item:
    ansible_loop_var: item
    backup: ''
    changed: false
    diff:
    - after: ''
      after_header: /boot/loader/entries/ostree-1.conf (content)
      before: ''
      before_header: /boot/loader/entries/ostree-1.conf (content)
    - after_header: /boot/loader/entries/ostree-1.conf (file attributes)
      before_header: /boot/loader/entries/ostree-1.conf (file attributes)
    failed: false
    invocation:
      module_args:
        attributes: null
        backrefs: false
        backup: false
        create: false
        dest: /boot/loader/entries/ostree-1.conf
        firstmatch: false
        group: null
        insertafter: null
        insertbefore: null
        line: 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 '
        mode: null
        owner: null
        path: /boot/loader/entries/ostree-1.conf
        regexp: null
        search_string: null
        selevel: null
        serole: null
        setype: null
        seuser: null
        state: present
        unsafe_writes: false
        validate: null
    item: ostree-1.conf
    msg: ''
  msg: All assertions passed
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 ', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false
  ansible_loop_var: item
  item:
    ansible_loop_var: item
    backup: ''
    changed: false
    diff:
    - after: ''
      after_header: /boot/loader/entries/ostree-2.conf (content)
      before: ''
      before_header: /boot/loader/entries/ostree-2.conf (content)
    - after_header: /boot/loader/entries/ostree-2.conf (file attributes)
      before_header: /boot/loader/entries/ostree-2.conf (file attributes)
    failed: false
    invocation:
      module_args:
        attributes: null
        backrefs: false
        backup: false
        create: false
        dest: /boot/loader/entries/ostree-2.conf
        firstmatch: false
        group: null
        insertafter: null
        insertbefore: null
        line: 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 '
        mode: null
        owner: null
        path: /boot/loader/entries/ostree-2.conf
        regexp: null
        search_string: null
        selevel: null
        serole: null
        setype: null
        seuser: null
        state: present
        unsafe_writes: false
        validate: null
    item: ostree-2.conf
    msg: ''
  msg: All assertions passed

TASK [assert kernelargs EDPM_KERNEL_ARGS] **************************************
Wednesday 03 December 2025  06:35:47 +0000 (0:00:00.044)       0:00:16.843 ****
[WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ not item.changed }}
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': '# EDPM_KERNEL_ARGS=', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false
  ansible_loop_var: item
  item:
    ansible_loop_var: item
    backup: ''
    changed: false
    diff:
    - after: ''
      after_header: /boot/loader/entries/ostree-1.conf (content)
      before: ''
      before_header: /boot/loader/entries/ostree-1.conf (content)
    - after_header: /boot/loader/entries/ostree-1.conf (file attributes)
      before_header: /boot/loader/entries/ostree-1.conf (file attributes)
    failed: false
    invocation:
      module_args:
        attributes: null
        backrefs: false
        backup: false
        create: false
        dest: /boot/loader/entries/ostree-1.conf
        firstmatch: false
        group: null
        insertafter: null
        insertbefore: null
        line: '# EDPM_KERNEL_ARGS='
        mode: null
        owner: null
        path: /boot/loader/entries/ostree-1.conf
        regexp: null
        search_string: null
        selevel: null
        serole: null
        setype: null
        seuser: null
        state: present
        unsafe_writes: false
        validate: null
    item: ostree-1.conf
    msg: ''
  msg: All assertions passed
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': '# EDPM_KERNEL_ARGS=', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false
  ansible_loop_var: item
  item:
    ansible_loop_var: item
    backup: ''
    changed: false
    diff:
    - after: ''
      after_header: /boot/loader/entries/ostree-2.conf (content)
      before: ''
      before_header: /boot/loader/entries/ostree-2.conf (content)
    - after_header: /boot/loader/entries/ostree-2.conf (file attributes)
      before_header: /boot/loader/entries/ostree-2.conf (file attributes)
    failed: false
    invocation:
      module_args:
        attributes: null
        backrefs: false
        backup: false
        create: false
        dest: /boot/loader/entries/ostree-2.conf
        firstmatch: false
        group: null
        insertafter: null
        insertbefore: null
        line: '# EDPM_KERNEL_ARGS='
        mode: null
        owner: null
        path: /boot/loader/entries/ostree-2.conf
        regexp: null
        search_string: null
        selevel: null
        serole: null
        setype: null
        seuser: null
        state: present
        unsafe_writes: false
        validate: null
    item: ostree-2.conf
    msg: ''
  msg: All assertions passed

PLAY RECAP *********************************************************************
instance                   : ok=62   changed=2    unreachable=0    failed=0    skipped=129  rescued=0    ignored=0

Wednesday 03 December 2025  06:35:47 +0000 (0:00:00.128)       0:00:16.971 ****
===============================================================================
Create BLS entry files -------------------------------------------------- 0.82s
Gather ansible_local facts ---------------------------------------------- 0.49s
check kernelargs -------------------------------------------------------- 0.46s
check kernelargs -------------------------------------------------------- 0.41s
check kernelargs EDPM_KERNEL_ARGS --------------------------------------- 0.38s
check kernelargs EDPM_KERNEL_ARGS --------------------------------------- 0.38s
check kernelargs -------------------------------------------------------- 0.38s
check kernelargs EDPM_KERNEL_ARGS --------------------------------------- 0.38s
check kernelargs -------------------------------------------------------- 0.38s
check kernelargs EDPM_KERNEL_ARGS --------------------------------------- 0.36s
osp.edpm.edpm_kernel : Add kernel args to boot entries ------------------ 0.29s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.29s
osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.28s
osp.edpm.edpm_kernel : Add kernel args to boot entries ------------------ 0.28s
osp.edpm.edpm_kernel : Add kernel args to boot entries ------------------ 0.27s
Create BLS entry dir ---------------------------------------------------- 0.27s
osp.edpm.edpm_kernel : Add kernel args to boot entries ------------------ 0.27s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.25s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.23s
osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.22s

PLAY [Prepare] *****************************************************************

TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] ***
Wednesday 03 December 2025  06:35:48 +0000 (0:00:00.073)       0:00:00.073 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Wednesday 03 December 2025  06:35:48 +0000 (0:00:00.047)       0:00:00.120 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Wednesday 03 December 2025  06:35:48 +0000 (0:00:00.039)       0:00:00.160 ****
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml)

TASK [../../../../molecule/common/test_deps : Detect mirrors file] *************
Wednesday 03 December 2025  06:35:48 +0000 (0:00:00.076)       0:00:00.236 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Wednesday 03 December 2025  06:35:49 +0000 (0:00:00.272)       0:00:00.508 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Wednesday 03 December 2025  06:35:49 +0000 (0:00:00.315)       0:00:00.824 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Wednesday 03 December 2025  06:35:49 +0000 (0:00:00.223)       0:00:01.048 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Wednesday 03 December 2025  06:35:50 +0000 (0:00:00.580)       0:00:01.629 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Wednesday 03 December 2025  06:35:50 +0000 (0:00:00.382)       0:00:02.011 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Wednesday 03 December 2025  06:35:51 +0000 (0:00:01.237)       0:00:03.249 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Wednesday 03 December 2025  06:35:52 +0000 (0:00:00.574)       0:00:03.824 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Create repos] ********************
Wednesday 03 December 2025  06:35:53 +0000 (0:00:00.938)       0:00:04.762 ****
changed: [instance]

TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Wednesday 03 December 2025  06:35:54 +0000 (0:00:00.824)       0:00:05.586 ****
fatal: [instance]: FAILED! => changed=true
  cmd: |-
    rpm -qe redhat-release
  delta: '0:00:00.011151'
  end: '2025-12-03 06:35:54.475861'
  msg: non-zero return code
  rc: 1
  start: '2025-12-03 06:35:54.464710'
  stderr: ''
  stderr_lines: <omitted>
  stdout: package redhat-release is not installed
  stdout_lines: <omitted>
...ignoring

TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] ***
Wednesday 03 December 2025  06:35:54 +0000 (0:00:00.254)       0:00:05.840 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Wednesday 03 December 2025  06:35:54 +0000 (0:00:00.051)       0:00:05.892 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Wednesday 03 December 2025  06:36:57 +0000 (0:01:03.397)       0:01:09.289 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Wednesday 03 December 2025  06:36:59 +0000 (0:00:01.220)       0:01:10.510 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Wednesday 03 December 2025  06:37:00 +0000 (0:00:01.165)       0:01:11.676 ****
skipping: [instance]

TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:37:00 +0000 (0:00:00.044)       0:01:11.720 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Wednesday 03 December 2025  06:37:00 +0000 (0:00:00.216)       0:01:11.937 ****
ok: [instance]

TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Wednesday 03 December 2025  06:37:00 +0000 (0:00:00.203)       0:01:12.140 ****
changed: [instance]

TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Wednesday 03 December 2025  06:37:01 +0000 (0:00:00.506)       0:01:12.647 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Wednesday 03 December 2025  06:37:01 +0000 (0:00:00.036)       0:01:12.683 ****
ok: [instance]

TASK [osp.edpm.env_data : Gather repository list] ******************************
Wednesday 03 December 2025  06:37:02 +0000 (0:00:00.677)       0:01:13.361 ****
ok: [instance]

TASK [osp.edpm.env_data : Output installed packages] ***************************
Wednesday 03 December 2025  06:37:03 +0000 (0:00:01.342)       0:01:14.703 ****
ok: [instance] =>
  msg:
  - tzdata
  - fonts-filesystem
  - adobe-source-code-pro-fonts
  - dejavu-sans-fonts
  - langpacks-core-font-en
  - abattis-cantarell-fonts
  - geolite2-country
  - geolite2-city
  - gawk-all-langpacks
  - quota-nls
  - python3-setuptools-wheel
  - publicsuffix-list-dafsa
  - pcre2-syntax
  - ncurses-base
  - libssh-config
  - libreport-filesystem
  - dnf-data
  - kbd-misc
  - kbd-legacy
  - hwdata
  - dhcp-common
  - coreutils-common
  - centos-gpg-keys
  - centos-stream-repos
  - centos-stream-release
  - setup
  - filesystem
  - basesystem
  - ncurses-libs
  - bash
  - libgcc
  - glibc-gconv-extra
  - glibc-langpack-en
  - glibc-common
  - glibc
  - zlib
  - popt
  - xz-libs
  - libcap
  - libzstd
  - libstdc++
  - libuuid
  - libxcrypt
  - bzip2-libs
  - libcom_err
  - sqlite-libs
  - libxml2
  - libcap-ng
  - audit-libs
  - libmnl
  - libtalloc
  - elfutils-libelf
  - readline
  - crypto-policies
  - alternatives
  - keyutils-libs
  - libffi
  - libunistring
  - lua-libs
  - expat
  - libgpg-error
  - libnl3
  - libsepol
  - libtdb
  - lz4-libs
  - libidn2
  - libtevent
  - gmp
  - jansson
  - json-c
  - libattr
  - libacl
  - libsmartcols
  - libtasn1
  - p11-kit
  - pcre2
  - libselinux
  - sed
  - findutils
  - libsemanage
  - shadow-utils
  - libgcrypt
  - file-libs
  - file
  - gdbm-libs
  - libedit
  - libref_array
  - libverto
  - psmisc
  - libselinux-utils
  - p11-kit-trust
  - libassuan
  - keyutils
  - libbpf
  - iproute
  - e2fsprogs-libs
  - libicu
  - libproxy
  - fuse-libs
  - libbasicobjects
  - libcollection
  - libdhash
  - libgomp
  - libpath_utils
  - libini_config
  - libseccomp
  - libsigsegv
  - libsss_idmap
  - libyaml
  - lzo
  - numactl-libs
  - pcre
  - grep
  - openssl-fips-provider
  - openssl-libs
  - coreutils
  - ca-certificates
  - systemd-libs
  - libblkid
  - dbus-libs
  - libmount
  - kmod
  - util-linux-core
  - libfdisk
  - gzip
  - openssl
  - kmod-libs
  - libevent
  - cracklib
  - procps-ng
  - which
  - cracklib-dicts
  - avahi-libs
  - dbus-tools
  - centos-logos
  - libarchive
  - libsss_certmap
  - sscg
  - xz
  - squashfs-tools
  - libutempter
  - acl
  - gettext-libs
  - gettext
  - attr
  - mpfr
  - gawk
  - krb5-libs
  - libtirpc
  - quota
  - cyrus-sasl-lib
  - libssh
  - libpsl
  - libibverbs
  - libpcap
  - libnl3-cli
  - libteam
  - libksba
  - libcomps
  - ethtool
  - libss
  - e2fsprogs
  - libxcrypt-compat
  - python3-pip-wheel
  - python-unversioned-command
  - python3
  - python3-libs
  - python3-setuptools
  - python3-six
  - python3-libselinux
  - python3-pyyaml
  - python3-distro
  - python3-idna
  - python3-systemd
  - python3-audit
  - python3-libsemanage
  - python3-dateutil
  - python3-configobj
  - python3-setools
  - python3-libcomps
  - cockpit-bridge
  - python3-chardet
  - python3-libxml2
  - python3-ptyprocess
  - python3-pexpect
  - python3-pysocks
  - python3-urllib3
  - python3-requests
  - python3-attrs
  - python3-file-magic
  - sos
  - python3-jsonpointer
  - python3-jsonpatch
  - python3-markupsafe
  - python3-netifaces
  - python3-oauthlib
  - python3-prettytable
  - python3-pyrsistent
  - python3-jsonschema
  - python3-pyserial
  - python3-pytz
  - python3-babel
  - python3-jinja2
  - gdisk
  - groff-base
  - snappy
  - pigz
  - c-ares
  - cpio
  - diffutils
  - hostname
  - inih
  - kernel-tools-libs
  - less
  - libbrotli
  - libcbor
  - libdaemon
  - teamd
  - libdb
  - libeconf
  - libpwquality
  - pam
  - util-linux
  - grub2-common
  - openssh
  - grub2-pc-modules
  - kbd
  - libev
  - libverto-libev
  - libndp
  - libnfnetlink
  - libnetfilter_conntrack
  - iptables-libs
  - libnghttp2
  - libpipeline
  - libsss_nss_idmap
  - sssd-client
  - libsss_sudo
  - libtool-ltdl
  - openldap
  - libcurl
  - tpm2-tss
  - libnfsidmap
  - sssd-nfs-idmap
  - ima-evm-utils
  - curl
  - rpm
  - rpm-libs
  - policycoreutils
  - selinux-policy
  - selinux-policy-targeted
  - libsolv
  - cockpit-ws-selinux
  - rpm-plugin-systemd-inhibit
  - sudo
  - lmdb-libs
  - nettle
  - gnutls
  - glib2
  - python3-dbus
  - NetworkManager-libnm
  - libmodulemd
  - polkit-libs
  - gobject-introspection
  - python3-gobject-base-noarch
  - python3-gobject-base
  - python3-dasbus
  - gsettings-desktop-schemas
  - json-glib
  - libuser
  - webkit2gtk3-jsc
  - libproxy-webkitgtk4
  - glib-networking
  - npth
  - gnupg2
  - gpgme
  - librepo
  - libdnf
  - python3-libdnf
  - python3-hawkey
  - python3-gpg
  - rpm-sign-libs
  - oniguruma
  - jq
  - pciutils-libs
  - sg3_utils-libs
  - slang
  - newt
  - userspace-rcu
  - checkpolicy
  - python3-policycoreutils
  - policycoreutils-python-utils
  - libestr
  - libfastjson
  - libmaxminddb
  - ipcalc
  - liburing
  - langpacks-core-en_GB
  - systemd-rpm-macros
  - dbus
  - systemd-pam
  - systemd
  - dbus-common
  - dbus-broker
  - iputils
  - dhcp-client
  - cronie-anacron
  - cronie
  - crontabs
  - initscripts-service
  - polkit
  - polkit-pkla-compat
  - samba-common
  - libldb
  - libwbclient
  - samba-client-libs
  - samba-common-libs
  - sssd-common
  - audit
  - authselect-libs
  - device-mapper-libs
  - device-mapper
  - grub2-tools-minimal
  - cryptsetup-libs
  - systemd-udev
  - NetworkManager
  - NetworkManager-team
  - libfido2
  - os-prober
  - kpartx
  - xfsprogs
  - elfutils-default-yama-scope
  - elfutils-libs
  - elfutils-debuginfod-client
  - binutils-gold
  - binutils
  - rpm-build-libs
  - python3-rpm
  - python3-dnf
  - dnf
  - setroubleshoot-plugins
  - setroubleshoot-server
  - python3-dnf-plugins-core
  - dnf-plugins-core
  - gssproxy
  - libkcapi
  - libkcapi-hmaccalc
  - dracut
  - kernel-modules-core
  - kernel-core
  - grub2-tools
  - grubby
  - kernel-modules
  - dracut-network
  - dracut-squash
  - kexec-tools
  - logrotate
  - rsyslog-logrotate
  - rsyslog
  - rpcbind
  - oddjob
  - oddjob-mkhomedir
  - authselect
  - authselect-compat
  - nfs-utils
  - cockpit-system
  - kernel
  - crypto-policies-scripts
  - grub2-pc
  - yum-utils
  - yum
  - cloud-init
  - openssh-clients
  - NetworkManager-tui
  - parted
  - sssd-kcm
  - chrony
  - microcode_ctl
  - openssh-server
  - qemu-guest-agent
  - langpacks-en_GB
  - sg3_utils
  - kernel-tools
  - cockpit-ws
  - passwd
  - initscripts-rename-device
  - irqbalance
  - rpm-plugin-selinux
  - rpm-plugin-audit
  - man-db
  - iproute-tc
  - cloud-utils-growpart
  - tcpdump
  - prefixdevname
  - rsync
  - tar
  - vim-minimal
  - lshw
  - libsysfs
  - lsscsi
  - ncurses
  - rootfiles
  - gpg-pubkey
  - git-core
  - git-core-doc
  - perl-Digest
  - perl-Digest-MD5
  - perl-B
  - perl-FileHandle
  - perl-Data-Dumper
  - perl-libnet
  - perl-base
  - perl-URI
  - perl-AutoLoader
  - perl-Mozilla-CA
  - perl-if
  - perl-IO-Socket-IP
  - perl-Time-Local
  - perl-File-Path
  - perl-Pod-Escapes
  - perl-Text-Tabs+Wrap
  - perl-IO-Socket-SSL
  - perl-Net-SSLeay
  - perl-Class-Struct
  - perl-POSIX
  - perl-Term-ANSIColor
  - perl-IPC-Open3
  - perl-subs
  - perl-File-Temp
  - perl-Term-Cap
  - perl-Pod-Simple
  - perl-HTTP-Tiny
  - perl-Socket
  - perl-SelectSaver
  - perl-Symbol
  - perl-File-stat
  - perl-podlators
  - perl-Pod-Perldoc
  - perl-Fcntl
  - perl-Text-ParseWords
  - perl-mro
  - perl-IO
  - perl-overloading
  - perl-Pod-Usage
  - perl-Errno
  - perl-File-Basename
  - perl-Getopt-Std
  - perl-MIME-Base64
  - perl-Scalar-List-Utils
  - perl-constant
  - perl-Storable
  - perl-overload
  - perl-parent
  - perl-vars
  - perl-Getopt-Long
  - perl-Carp
  - perl-Exporter
  - perl-NDBM_File
  - perl-PathTools
  - perl-Encode
  - perl-libs
  - perl-interpreter
  - perl-DynaLoader
  - perl-TermReadKey
  - perl-Error
  - perl-File-Find
  - perl-lib
  - emacs-filesystem
  - perl-Git
  - git
  - traceroute
  - ruby-libs
  - rubygem-bigdecimal
  - ruby-default-gems
  - rubygem-bundler
  - rubygem-io-console
  - rubygem-json
  - rubygem-psych
  - rubygem-rdoc
  - rubygems
  - ruby
  - libmpc
  - gdb-minimal
  - dwz
  - unzip
  - elfutils
  - bzip2
  - debugedit
  - zip
  - cpp
  - rust-srpm-macros
  - qt5-srpm-macros
  - python3-pip
  - perl-srpm-macros
  - openblas-srpm-macros
  - ocaml-srpm-macros
  - ncurses-c++-libs
  - lua-srpm-macros
  - llvm-filesystem
  - llvm-libs
  - libxslt
  - libstemmer
  - libstdc++-devel
  - libsoup
  - libjpeg-turbo
  - kernel-srpm-macros
  - kernel-headers
  - hunspell-filesystem
  - hunspell-en-US
  - hunspell
  - enchant
  - python3-enchant
  - glibc-headers
  - ghc-srpm-macros
  - efi-srpm-macros
  - desktop-file-utils
  - createrepo_c-libs
  - cmake-filesystem
  - zstd
  - tcl
  - shared-mime-info
  - python3-pyparsing
  - python3-packaging
  - pkgconf-m4
  - make
  - libpng
  - gdk-pixbuf2
  - libappstream-glib
  - libpkgconf
  - pkgconf
  - pkgconf-pkg-config
  - libgpg-error-devel
  - glibc-devel
  - libxcrypt-devel
  - gcc
  - annobin
  - gcc-plugin-annobin
  - ncurses-devel
  - xz-devel
  - zlib-devel
  - libxml2-devel
  - libnftnl
  - iptables-nft
  - info
  - ed
  - patch
  - fonts-srpm-macros
  - go-srpm-macros
  - python-srpm-macros
  - redhat-rpm-config
  - rpm-build
  - pyproject-srpm-macros
  - python-rpm-macros
  - python3-rpm-macros
  - python3-rpm-generators
  - cyrus-sasl
  - cyrus-sasl-devel
  - openldap-devel
  - python3-devel
  - ruby-devel
  - iptables-nft-services
  - libxslt-devel
  - readline-devel
  - gcc-c++
  - libffi-devel
  - openssl-devel
  - rpmlint
  - expect
  - createrepo_c
  - hunspell-en-GB
  - wget
  - systemd-devel
  - time
  - rpm-sign
  - passt
  - passt-selinux
  - fuse3-libs
  - container-selinux
  - protobuf-c
  - yajl
  - libslirp
  - slirp4netns
  - libnet
  - criu
  - criu-libs
  - crun
  - conmon
  - aardvark-dns
  - netavark
  - shadow-utils-subid
  - nftables
  - fuse-common
  - fuse3
  - fuse-overlayfs
  - containers-common
  - podman
  - cyrus-sasl-gssapi
  - libvirt-libs
  - python3-libvirt
  - python3-netaddr
  - python3-lxml
  - python3-jmespath
  - python3-pbr
  - python3-typing-extensions
  - python3-os-service-types
  - python3-stevedore
  - python3-iso8601
  - python3-decorator
  - python3-keystoneauth1
  - python3-platformdirs
  - python3-psutil
  - python3-mako
  - python3-dogpile-cache
  - python3-ply
  - python3-pycparser
  - python3-cffi
  - python3-cryptography
  - python3-requestsexceptions
  - python3-openstacksdk
  - kmod-kvdo

TASK [osp.edpm.env_data : Output installed repositories] ***********************
Wednesday 03 December 2025  06:37:03 +0000 (0:00:00.055)       0:01:14.759 ****
ok: [instance] =>
  msg: |-
    #### REPOSITORIES
    repo id                       repo name
    appstream                     CentOS Stream 9 - AppStream
    baseos                        CentOS Stream 9 - BaseOS
    crb                           CentOS Stream 9 - CRB
    extras-common                 CentOS Stream 9 - Extras packages

PLAY RECAP *********************************************************************
instance                   : ok=23   changed=5    unreachable=0    failed=0    skipped=3    rescued=0    ignored=1

Wednesday 03 December 2025  06:37:03 +0000 (0:00:00.081)       0:01:14.841 ****
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 63.40s
osp.edpm.env_data : Gather repository list ------------------------------ 1.34s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.24s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.22s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.17s
../../../../molecule/common/test_deps : Install repo-setup -------------- 0.94s
../../../../molecule/common/test_deps : Create repos -------------------- 0.82s
osp.edpm.env_data : Gather all installed packages ----------------------- 0.68s
../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.58s
../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.57s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.51s
../../../../molecule/common/test_deps : Create default repo file -------- 0.38s
../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.32s
../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.27s
../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.25s
../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.22s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.22s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.20s
osp.edpm.env_data : Output installed repositories ----------------------- 0.08s
../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.08s

PLAY [Converge] ****************************************************************

TASK [Importing test_vars] *****************************************************
Wednesday 03 December 2025  06:37:04 +0000 (0:00:00.027)       0:00:00.027 ****
ok: [instance]

TASK [Backup the default grub file] ********************************************
Wednesday 03 December 2025  06:37:04 +0000 (0:00:00.035)       0:00:00.062 ****
changed: [instance]

TASK [include_role : osp.edpm.edpm_kernel] *************************************
Wednesday 03 December 2025  06:37:04 +0000 (0:00:00.373)       0:00:00.435 ****

TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Wednesday 03 December 2025  06:37:04 +0000 (0:00:00.084)       0:00:00.520 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Wednesday 03 December 2025  06:37:04 +0000 (0:00:00.036)       0:00:00.557 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Wednesday 03 December 2025  06:37:04 +0000 (0:00:00.290)       0:00:00.847 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Wednesday 03 December 2025  06:37:04 +0000 (0:00:00.067)       0:00:00.914 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Wednesday 03 December 2025  06:37:04 +0000 (0:00:00.032)       0:00:00.947 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Wednesday 03 December 2025  06:37:04 +0000 (0:00:00.032)       0:00:00.979 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Wednesday 03 December 2025  06:37:04 +0000 (0:00:00.032)       0:00:01.012 ****
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance

TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Wednesday 03 December 2025  06:37:05 +0000 (0:00:00.056)       0:00:01.068 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Wednesday 03 December 2025  06:37:05 +0000 (0:00:00.042)       0:00:01.111 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Wednesday 03 December 2025  06:37:05 +0000 (0:00:00.047)       0:00:01.158 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Wednesday 03 December 2025  06:37:05 +0000 (0:00:00.107)       0:00:01.266 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Wednesday 03 December 2025  06:37:05 +0000 (0:00:00.046)       0:00:01.313 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Wednesday 03 December 2025  06:37:05 +0000 (0:00:00.042)       0:00:01.355 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Wednesday 03 December 2025  06:37:05 +0000 (0:00:00.046)       0:00:01.401 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Wednesday 03 December 2025  06:37:05 +0000 (0:00:00.045)       0:00:01.446 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Wednesday 03 December 2025  06:37:05 +0000 (0:00:00.045)       0:00:01.492 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Wednesday 03 December 2025  06:37:05 +0000 (0:00:00.045)       0:00:01.537 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Wednesday 03 December 2025  06:37:05 +0000 (0:00:00.074)       0:00:01.611 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Wednesday 03 December 2025  06:37:05 +0000 (0:00:00.047)       0:00:01.659 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Wednesday 03 December 2025  06:37:05 +0000 (0:00:00.045)       0:00:01.704 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:37:05 +0000 (0:00:00.053)       0:00:01.757 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:37:05 +0000 (0:00:00.041)       0:00:01.799 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Wednesday 03 December 2025  06:37:05 +0000 (0:00:00.040)       0:00:01.840 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: default_hugepagesz=2M hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 isolcpus=1] ***
Wednesday 03 December 2025  06:37:05 +0000 (0:00:00.041)       0:00:01.881 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Wednesday 03 December 2025  06:37:05 +0000 (0:00:00.071)       0:00:01.953 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Wednesday 03 December 2025  06:37:05 +0000 (0:00:00.040)       0:00:01.993 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Wednesday 03 December 2025  06:37:06 +0000 (0:00:00.040)       0:00:02.033 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Wednesday 03 December 2025  06:37:06 +0000 (0:00:00.039)       0:00:02.073 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Wednesday 03 December 2025  06:37:06 +0000 (0:00:00.327)       0:00:02.401 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Wednesday 03 December 2025  06:37:06 +0000 (0:00:00.042)       0:00:02.444 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Wednesday 03 December 2025  06:37:06 +0000 (0:00:00.291)       0:00:02.735 ****
ok: [instance]

TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Wednesday 03 December 2025  06:37:07 +0000 (0:00:00.325)       0:00:03.060 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Wednesday 03 December 2025  06:37:07 +0000 (0:00:00.040)       0:00:03.101 ****
ok: [instance]

TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Wednesday 03 December 2025  06:37:07 +0000 (0:00:00.043)       0:00:03.145 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Wednesday 03 December 2025  06:37:07 +0000 (0:00:00.038)       0:00:03.183 ****
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Wednesday 03 December 2025  06:37:07 +0000 (0:00:00.037)       0:00:03.221 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Wednesday 03 December 2025  06:37:07 +0000 (0:00:00.050)       0:00:03.272 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Wednesday 03 December 2025  06:37:07 +0000 (0:00:00.076)       0:00:03.349 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Wednesday 03 December 2025  06:37:07 +0000 (0:00:00.051)       0:00:03.400 ****
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]

TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Wednesday 03 December 2025  06:37:07 +0000 (0:00:00.051)       0:00:03.451 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Wednesday 03 December 2025  06:37:07 +0000 (0:00:00.057)       0:00:03.508 ****
skipping: [instance]

TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Wednesday 03 December 2025  06:37:07 +0000 (0:00:00.046)       0:00:03.555 ****
skipping: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=11   changed=1    unreachable=0    failed=0    skipped=33   rescued=0    ignored=0

Wednesday 03 December 2025  06:37:07 +0000 (0:00:00.152)       0:00:03.707 ****
===============================================================================
Backup the default grub file -------------------------------------------- 0.37s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.33s
osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.33s
osp.edpm.edpm_kernel : Add kernel args to boot entries ------------------ 0.29s
osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.29s
osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.15s
osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.11s
include_role : osp.edpm.edpm_kernel ------------------------------------- 0.08s
osp.edpm.edpm_module_load : Persist modules via modules-load.d ---------- 0.08s
osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.07s
osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: default_hugepagesz=2M hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 isolcpus=1 --- 0.07s
osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.07s
osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.06s
osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s
osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set --- 0.05s
osp.edpm.edpm_module_load : Set modules persistence via /etc/modules ---- 0.05s
osp.edpm.edpm_module_load : Drop module persistence --------------------- 0.05s
osp.edpm.edpm_module_load : Load modules -------------------------------- 0.05s
osp.edpm.edpm_kernel : Find hugepages in cmdline ------------------------ 0.05s
osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs --------- 0.05s

PLAY [Restore environment] *****************************************************

TASK [Restore the default grub file] *******************************************
Wednesday 03 December 2025  06:37:08 +0000 (0:00:00.069)       0:00:00.069 ****
ok: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=1    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

Wednesday 03 December 2025  06:37:08 +0000 (0:00:00.404)       0:00:00.474 ****
===============================================================================
Restore the default grub file ------------------------------------------- 0.40s