PLAY [Prepare] *****************************************************************
TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] ***
Monday 24 November 2025 03:52:21 +0000 (0:00:00.016) 0:00:00.016 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Monday 24 November 2025 03:52:21 +0000 (0:00:00.015) 0:00:00.032 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Monday 24 November 2025 03:52:21 +0000 (0:00:00.504) 0:00:00.536 *******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml)
TASK [../../../../molecule/common/test_deps : Detect mirrors file] *************
Monday 24 November 2025 03:52:21 +0000 (0:00:00.036) 0:00:00.573 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Monday 24 November 2025 03:52:22 +0000 (0:00:00.269) 0:00:00.843 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Monday 24 November 2025 03:52:22 +0000 (0:00:00.309) 0:00:01.152 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Monday 24 November 2025 03:52:22 +0000 (0:00:00.205) 0:00:01.357 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Monday 24 November 2025 03:52:23 +0000 (0:00:00.555) 0:00:01.913 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Monday 24 November 2025 03:52:23 +0000 (0:00:00.464) 0:00:02.377 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Monday 24 November 2025 03:52:32 +0000 (0:00:09.266) 0:00:11.644 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Monday 24 November 2025 03:52:33 +0000 (0:00:01.028) 0:00:12.672 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Create repos] ********************
Monday 24 November 2025 03:52:37 +0000 (0:00:03.325) 0:00:15.997 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Monday 24 November 2025 03:52:38 +0000 (0:00:00.778) 0:00:16.776 *******
fatal: [instance]: FAILED! => changed=true
cmd: |-
rpm -qe redhat-release
delta: '0:00:00.012033'
end: '2025-11-24 03:52:38.196459'
msg: non-zero return code
rc: 1
start: '2025-11-24 03:52:38.184426'
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] ***
Monday 24 November 2025 03:52:38 +0000 (0:00:00.210) 0:00:16.986 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Monday 24 November 2025 03:52:38 +0000 (0:00:00.027) 0:00:17.013 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Monday 24 November 2025 03:53:52 +0000 (0:01:14.513) 0:01:31.526 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Monday 24 November 2025 03:53:54 +0000 (0:00:01.431) 0:01:32.958 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Monday 24 November 2025 03:53:55 +0000 (0:00:01.440) 0:01:34.398 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 03:53:55 +0000 (0:00:00.025) 0:01:34.424 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Monday 24 November 2025 03:53:55 +0000 (0:00:00.187) 0:01:34.611 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 03:53:56 +0000 (0:00:00.184) 0:01:34.796 *******
changed: [instance]
TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Monday 24 November 2025 03:53:56 +0000 (0:00:00.355) 0:01:35.151 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Monday 24 November 2025 03:53:56 +0000 (0:00:00.013) 0:01:35.165 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather repository list] ******************************
Monday 24 November 2025 03:53:57 +0000 (0:00:00.691) 0:01:35.857 *******
ok: [instance]
TASK [osp.edpm.env_data : Output installed packages] ***************************
Monday 24 November 2025 03:53:58 +0000 (0:00:01.352) 0:01:37.209 *******
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] ***********************
Monday 24 November 2025 03:53:58 +0000 (0:00:00.055) 0:01:37.265 *******
ok: [instance] =>
msg: |-
#### REPOSITORIES
repo id repo name
appstream CentOS Stream 9 - AppStream
baseos CentOS Stream 9 - BaseOS
crb CentOS Stream 9 - CRB
extras-common CentOS Stream 9 - Extras packages
PLAY RECAP *********************************************************************
instance : ok=24 changed=8 unreachable=0 failed=0 skipped=2 rescued=0 ignored=1
Monday 24 November 2025 03:53:58 +0000 (0:00:00.083) 0:01:37.348 *******
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 74.51s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 9.27s
../../../../molecule/common/test_deps : Install repo-setup -------------- 3.33s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.44s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.43s
osp.edpm.env_data : Gather repository list ------------------------------ 1.35s
../../../../molecule/common/test_deps : Get repo-setup repository ------- 1.03s
../../../../molecule/common/test_deps : Create repos -------------------- 0.78s
osp.edpm.env_data : Gather all installed packages ----------------------- 0.69s
../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.56s
../../../../molecule/common/test_deps : Gather facts if they don't exist --- 0.50s
../../../../molecule/common/test_deps : Create default repo file -------- 0.46s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.36s
../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.31s
../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.27s
../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.21s
../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.21s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.19s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.18s
osp.edpm.env_data : Output installed repositories ----------------------- 0.08s
PLAY [Converge] ****************************************************************
TASK [Backup the default grub file] ********************************************
Monday 24 November 2025 03:53:59 +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.] ***
Monday 24 November 2025 03:53:59 +0000 (0:00:00.370) 0:00:00.398 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Monday 24 November 2025 03:53:59 +0000 (0:00:00.044) 0:00:00.443 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Install additional packages] **********************
Monday 24 November 2025 03:53:59 +0000 (0:00:00.484) 0:00:00.927 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Remove dracut-config-generic] *********************
Monday 24 November 2025 03:53:59 +0000 (0:00:00.045) 0:00:00.972 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists] ***
Monday 24 November 2025 03:54:01 +0000 (0:00:01.847) 0:00:02.820 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Write list of modules to load at boot] ************
Monday 24 November 2025 03:54:02 +0000 (0:00:00.290) 0:00:03.110 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Modules reload] ***********************************
Monday 24 November 2025 03:54:02 +0000 (0:00:00.476) 0:00:03.586 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Render sysctl options] ****************************
Monday 24 November 2025 03:54:03 +0000 (0:00:00.579) 0:00:04.166 *******
changed: [instance]
RUNNING HANDLER [osp.edpm.edpm_kernel : Reload sysctl] *************************
Monday 24 November 2025 03:54:03 +0000 (0:00:00.491) 0:00:04.658 *******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=9 changed=6 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0
Monday 24 November 2025 03:54:04 +0000 (0:00:00.388) 0:00:05.046 *******
===============================================================================
osp.edpm.edpm_kernel : Remove dracut-config-generic --------------------- 1.85s
osp.edpm.edpm_kernel : Modules reload ----------------------------------- 0.58s
osp.edpm.edpm_kernel : Render sysctl options ---------------------------- 0.49s
osp.edpm.edpm_kernel : Gather ansible_local facts ----------------------- 0.48s
osp.edpm.edpm_kernel : Write list of modules to load at boot ------------ 0.48s
osp.edpm.edpm_kernel : Reload sysctl ------------------------------------ 0.39s
Backup the default grub file -------------------------------------------- 0.37s
osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists --- 0.29s
osp.edpm.edpm_kernel : Install additional packages ---------------------- 0.05s
osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role. --- 0.04s
PLAY [Converge] ****************************************************************
TASK [Backup the default grub file] ********************************************
Monday 24 November 2025 03:54:04 +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.] ***
Monday 24 November 2025 03:54:04 +0000 (0:00:00.372) 0:00:00.401 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Monday 24 November 2025 03:54:04 +0000 (0:00:00.047) 0:00:00.449 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Install additional packages] **********************
Monday 24 November 2025 03:54:05 +0000 (0:00:00.038) 0:00:00.487 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Remove dracut-config-generic] *********************
Monday 24 November 2025 03:54:05 +0000 (0:00:00.042) 0:00:00.529 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists] ***
Monday 24 November 2025 03:54:06 +0000 (0:00:01.408) 0:00:01.938 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Write list of modules to load at boot] ************
Monday 24 November 2025 03:54:06 +0000 (0:00:00.283) 0:00:02.222 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Modules reload] ***********************************
Monday 24 November 2025 03:54:07 +0000 (0:00:00.450) 0:00:02.672 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Render sysctl options] ****************************
Monday 24 November 2025 03:54:07 +0000 (0:00:00.036) 0:00:02.709 *******
ok: [instance]
PLAY RECAP *********************************************************************
instance : ok=6 changed=0 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0
Monday 24 November 2025 03:54:07 +0000 (0:00:00.487) 0:00:03.197 *******
===============================================================================
osp.edpm.edpm_kernel : Remove dracut-config-generic --------------------- 1.41s
osp.edpm.edpm_kernel : Render sysctl options ---------------------------- 0.49s
osp.edpm.edpm_kernel : Write list of modules to load at boot ------------ 0.45s
Backup the default grub file -------------------------------------------- 0.37s
osp.edpm.edpm_kernel : 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 : Install additional packages ---------------------- 0.04s
osp.edpm.edpm_kernel : Gather ansible_local facts ----------------------- 0.04s
osp.edpm.edpm_kernel : Modules reload ----------------------------------- 0.04s
PLAY [Restore environment] *****************************************************
TASK [Restore the default grub file] *******************************************
Monday 24 November 2025 03:54:08 +0000 (0:00:00.068) 0:00:00.068 *******
ok: [instance]
PLAY RECAP *********************************************************************
instance : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
Monday 24 November 2025 03:54:08 +0000 (0:00:00.402) 0:00:00.470 *******
===============================================================================
Restore the default grub file ------------------------------------------- 0.40s
PLAY [Prepare] *****************************************************************
TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] ***
Monday 24 November 2025 03:54:09 +0000 (0:00:00.069) 0:00:00.069 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Monday 24 November 2025 03:54:10 +0000 (0:00:00.045) 0:00:00.115 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Monday 24 November 2025 03:54:10 +0000 (0:00:00.038) 0:00:00.153 *******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml)
TASK [../../../../molecule/common/test_deps : Detect mirrors file] *************
Monday 24 November 2025 03:54:10 +0000 (0:00:00.074) 0:00:00.228 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Monday 24 November 2025 03:54:10 +0000 (0:00:00.288) 0:00:00.517 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Monday 24 November 2025 03:54:10 +0000 (0:00:00.336) 0:00:00.854 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Monday 24 November 2025 03:54:10 +0000 (0:00:00.233) 0:00:01.087 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Monday 24 November 2025 03:54:11 +0000 (0:00:00.621) 0:00:01.708 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Monday 24 November 2025 03:54:12 +0000 (0:00:00.409) 0:00:02.118 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Monday 24 November 2025 03:54:13 +0000 (0:00:01.310) 0:00:03.428 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Monday 24 November 2025 03:54:13 +0000 (0:00:00.584) 0:00:04.012 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Create repos] ********************
Monday 24 November 2025 03:54:14 +0000 (0:00:00.959) 0:00:04.972 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Monday 24 November 2025 03:54:15 +0000 (0:00:00.835) 0:00:05.807 *******
fatal: [instance]: FAILED! => changed=true
cmd: |-
rpm -qe redhat-release
delta: '0:00:00.010695'
end: '2025-11-24 03:54:15.896803'
msg: non-zero return code
rc: 1
start: '2025-11-24 03:54:15.886108'
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] ***
Monday 24 November 2025 03:54:15 +0000 (0:00:00.259) 0:00:06.067 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Monday 24 November 2025 03:54:16 +0000 (0:00:00.053) 0:00:06.120 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Monday 24 November 2025 03:55:14 +0000 (0:00:58.479) 0:01:04.599 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Monday 24 November 2025 03:55:15 +0000 (0:00:01.234) 0:01:05.834 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Monday 24 November 2025 03:55:16 +0000 (0:00:01.209) 0:01:07.044 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 03:55:16 +0000 (0:00:00.044) 0:01:07.089 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Monday 24 November 2025 03:55:17 +0000 (0:00:00.205) 0:01:07.295 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 03:55:17 +0000 (0:00:00.218) 0:01:07.513 *******
ok: [instance]
TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Monday 24 November 2025 03:55:17 +0000 (0:00:00.423) 0:01:07.937 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Monday 24 November 2025 03:55:17 +0000 (0:00:00.034) 0:01:07.971 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather repository list] ******************************
Monday 24 November 2025 03:55:18 +0000 (0:00:00.717) 0:01:08.689 *******
ok: [instance]
TASK [osp.edpm.env_data : Output installed packages] ***************************
Monday 24 November 2025 03:55:18 +0000 (0:00:00.357) 0:01:09.046 *******
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] ***********************
Monday 24 November 2025 03:55:18 +0000 (0:00:00.054) 0:01:09.101 *******
ok: [instance] =>
msg: |-
#### REPOSITORIES
repo id repo name
appstream CentOS Stream 9 - AppStream
baseos CentOS Stream 9 - BaseOS
crb CentOS Stream 9 - CRB
extras-common CentOS Stream 9 - Extras packages
PLAY RECAP *********************************************************************
instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1
Monday 24 November 2025 03:55:19 +0000 (0:00:00.083) 0:01:09.184 *******
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 58.48s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.31s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.23s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.21s
../../../../molecule/common/test_deps : Install repo-setup -------------- 0.96s
../../../../molecule/common/test_deps : Create repos -------------------- 0.84s
osp.edpm.env_data : Gather all installed packages ----------------------- 0.72s
../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.62s
../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.58s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.42s
../../../../molecule/common/test_deps : Create default repo file -------- 0.41s
osp.edpm.env_data : Gather repository list ------------------------------ 0.36s
../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.34s
../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.29s
../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.26s
../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.22s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.21s
osp.edpm.env_data : Output installed repositories ----------------------- 0.08s
../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.08s
PLAY [Converge] ****************************************************************
TASK [Backup the default grub file] ********************************************
Monday 24 November 2025 03:55:19 +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.] ***
Monday 24 November 2025 03:55:19 +0000 (0:00:00.363) 0:00:00.393 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Monday 24 November 2025 03:55:19 +0000 (0:00:00.046) 0:00:00.439 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Install additional packages] **********************
Monday 24 November 2025 03:55:20 +0000 (0:00:00.036) 0:00:00.475 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Remove dracut-config-generic] *********************
Monday 24 November 2025 03:55:53 +0000 (0:00:33.084) 0:00:33.560 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists] ***
Monday 24 November 2025 03:55:54 +0000 (0:00:01.194) 0:00:34.754 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Write list of modules to load at boot] ************
Monday 24 November 2025 03:55:54 +0000 (0:00:00.310) 0:00:35.065 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Modules reload] ***********************************
Monday 24 November 2025 03:55:55 +0000 (0:00:00.499) 0:00:35.564 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Render sysctl options] ****************************
Monday 24 November 2025 03:55:55 +0000 (0:00:00.596) 0:00:36.160 *******
changed: [instance]
RUNNING HANDLER [osp.edpm.edpm_kernel : Reload sysctl] *************************
Monday 24 November 2025 03:55:56 +0000 (0:00:00.466) 0:00:36.627 *******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=9 changed=6 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0
Monday 24 November 2025 03:55:56 +0000 (0:00:00.398) 0:00:37.026 *******
===============================================================================
osp.edpm.edpm_kernel : Install additional packages --------------------- 33.08s
osp.edpm.edpm_kernel : Remove dracut-config-generic --------------------- 1.19s
osp.edpm.edpm_kernel : Modules reload ----------------------------------- 0.60s
osp.edpm.edpm_kernel : Write list of modules to load at boot ------------ 0.50s
osp.edpm.edpm_kernel : Render sysctl options ---------------------------- 0.47s
osp.edpm.edpm_kernel : Reload sysctl ------------------------------------ 0.40s
Backup the default grub file -------------------------------------------- 0.36s
osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists --- 0.31s
osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role. --- 0.05s
osp.edpm.edpm_kernel : Gather ansible_local facts ----------------------- 0.04s
PLAY [Converge] ****************************************************************
TASK [Backup the default grub file] ********************************************
Monday 24 November 2025 03:55:57 +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.] ***
Monday 24 November 2025 03:55:57 +0000 (0:00:00.369) 0:00:00.398 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Monday 24 November 2025 03:55:57 +0000 (0:00:00.046) 0:00:00.445 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Install additional packages] **********************
Monday 24 November 2025 03:55:57 +0000 (0:00:00.036) 0:00:00.481 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Remove dracut-config-generic] *********************
Monday 24 November 2025 03:55:58 +0000 (0:00:01.337) 0:00:01.819 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists] ***
Monday 24 November 2025 03:55:59 +0000 (0:00:01.182) 0:00:03.001 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Write list of modules to load at boot] ************
Monday 24 November 2025 03:56:00 +0000 (0:00:00.289) 0:00:03.290 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Modules reload] ***********************************
Monday 24 November 2025 03:56:00 +0000 (0:00:00.497) 0:00:03.787 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Render sysctl options] ****************************
Monday 24 November 2025 03:56:00 +0000 (0:00:00.033) 0:00:03.821 *******
ok: [instance]
PLAY RECAP *********************************************************************
instance : ok=7 changed=0 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0
Monday 24 November 2025 03:56:01 +0000 (0:00:00.492) 0:00:04.313 *******
===============================================================================
osp.edpm.edpm_kernel : Install additional packages ---------------------- 1.34s
osp.edpm.edpm_kernel : Remove dracut-config-generic --------------------- 1.18s
osp.edpm.edpm_kernel : Write list of modules to load at boot ------------ 0.50s
osp.edpm.edpm_kernel : Render sysctl options ---------------------------- 0.49s
Backup the default grub file -------------------------------------------- 0.37s
osp.edpm.edpm_kernel : Ensure the /etc/modules-load.d/ directory exists --- 0.29s
osp.edpm.edpm_kernel : Validating arguments against arg spec 'main' - The main entry point for the edpm_kernel role. --- 0.05s
osp.edpm.edpm_kernel : Gather ansible_local facts ----------------------- 0.04s
osp.edpm.edpm_kernel : Modules reload ----------------------------------- 0.03s
PLAY [Restore environment] *****************************************************
TASK [Restore the default grub file] *******************************************
Monday 24 November 2025 03:56:01 +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
Monday 24 November 2025 03:56:02 +0000 (0:00:00.407) 0:00:00.476 *******
===============================================================================
Restore the default grub file ------------------------------------------- 0.41s
PLAY [Prepare] *****************************************************************
TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] ***
Monday 24 November 2025 03:56:03 +0000 (0:00:00.069) 0:00:00.069 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Monday 24 November 2025 03:56:03 +0000 (0:00:00.046) 0:00:00.115 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Monday 24 November 2025 03:56:03 +0000 (0:00:00.039) 0:00:00.155 *******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml)
TASK [../../../../molecule/common/test_deps : Detect mirrors file] *************
Monday 24 November 2025 03:56:03 +0000 (0:00:00.075) 0:00:00.231 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Monday 24 November 2025 03:56:03 +0000 (0:00:00.273) 0:00:00.504 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Monday 24 November 2025 03:56:04 +0000 (0:00:00.343) 0:00:00.848 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Monday 24 November 2025 03:56:04 +0000 (0:00:00.234) 0:00:01.082 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Monday 24 November 2025 03:56:05 +0000 (0:00:00.602) 0:00:01.684 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Monday 24 November 2025 03:56:05 +0000 (0:00:00.397) 0:00:02.081 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Monday 24 November 2025 03:56:06 +0000 (0:00:01.313) 0:00:03.395 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Monday 24 November 2025 03:56:07 +0000 (0:00:00.601) 0:00:03.996 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Create repos] ********************
Monday 24 November 2025 03:56:08 +0000 (0:00:00.988) 0:00:04.984 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Monday 24 November 2025 03:56:09 +0000 (0:00:00.835) 0:00:05.820 *******
fatal: [instance]: FAILED! => changed=true
cmd: |-
rpm -qe redhat-release
delta: '0:00:00.009793'
end: '2025-11-24 03:56:09.458589'
msg: non-zero return code
rc: 1
start: '2025-11-24 03:56:09.448796'
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] ***
Monday 24 November 2025 03:56:09 +0000 (0:00:00.240) 0:00:06.061 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Monday 24 November 2025 03:56:09 +0000 (0:00:00.049) 0:00:06.110 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Monday 24 November 2025 03:57:17 +0000 (0:01:07.710) 0:01:13.821 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Monday 24 November 2025 03:57:18 +0000 (0:00:01.184) 0:01:15.006 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Monday 24 November 2025 03:57:19 +0000 (0:00:01.190) 0:01:16.197 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 03:57:19 +0000 (0:00:00.062) 0:01:16.260 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Monday 24 November 2025 03:57:19 +0000 (0:00:00.207) 0:01:16.468 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 03:57:20 +0000 (0:00:00.210) 0:01:16.678 *******
ok: [instance]
TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Monday 24 November 2025 03:57:20 +0000 (0:00:00.393) 0:01:17.071 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Monday 24 November 2025 03:57:20 +0000 (0:00:00.033) 0:01:17.105 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather repository list] ******************************
Monday 24 November 2025 03:57:21 +0000 (0:00:00.675) 0:01:17.780 *******
ok: [instance]
TASK [osp.edpm.env_data : Output installed packages] ***************************
Monday 24 November 2025 03:57:21 +0000 (0:00:00.346) 0:01:18.126 *******
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] ***********************
Monday 24 November 2025 03:57:21 +0000 (0:00:00.056) 0:01:18.183 *******
ok: [instance] =>
msg: |-
#### REPOSITORIES
repo id repo name
appstream CentOS Stream 9 - AppStream
baseos CentOS Stream 9 - BaseOS
crb CentOS Stream 9 - CRB
extras-common CentOS Stream 9 - Extras packages
PLAY RECAP *********************************************************************
instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1
Monday 24 November 2025 03:57:21 +0000 (0:00:00.080) 0:01:18.263 *******
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 67.71s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.31s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.19s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.18s
../../../../molecule/common/test_deps : Install repo-setup -------------- 0.99s
../../../../molecule/common/test_deps : Create repos -------------------- 0.84s
osp.edpm.env_data : Gather all installed packages ----------------------- 0.68s
../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.60s
../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.60s
../../../../molecule/common/test_deps : Create default repo file -------- 0.40s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.39s
osp.edpm.env_data : Gather repository list ------------------------------ 0.35s
../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.34s
../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.27s
../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.24s
../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.21s
osp.edpm.env_data : Output installed repositories ----------------------- 0.08s
../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.08s
PLAY [Converge] ****************************************************************
TASK [Importing test_vars] *****************************************************
Monday 24 November 2025 03:57:22 +0000 (0:00:00.027) 0:00:00.027 *******
ok: [instance]
TASK [Backup the default grub file] ********************************************
Monday 24 November 2025 03:57:22 +0000 (0:00:00.038) 0:00:00.065 *******
changed: [instance]
TASK [include_role : osp.edpm.edpm_kernel] *************************************
Monday 24 November 2025 03:57:22 +0000 (0:00:00.369) 0:00:00.434 *******
TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Monday 24 November 2025 03:57:22 +0000 (0:00:00.085) 0:00:00.519 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Monday 24 November 2025 03:57:22 +0000 (0:00:00.038) 0:00:00.558 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Monday 24 November 2025 03:57:23 +0000 (0:00:00.294) 0:00:00.852 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Monday 24 November 2025 03:57:23 +0000 (0:00:00.062) 0:00:00.914 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Monday 24 November 2025 03:57:23 +0000 (0:00:00.033) 0:00:00.948 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Monday 24 November 2025 03:57:23 +0000 (0:00:00.034) 0:00:00.982 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Monday 24 November 2025 03:57:23 +0000 (0:00:00.032) 0:00:01.015 *******
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance
TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Monday 24 November 2025 03:57:23 +0000 (0:00:00.059) 0:00:01.074 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Monday 24 November 2025 03:57:23 +0000 (0:00:00.041) 0:00:01.115 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Monday 24 November 2025 03:57:23 +0000 (0:00:00.043) 0:00:01.158 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Monday 24 November 2025 03:57:23 +0000 (0:00:00.103) 0:00:01.262 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Monday 24 November 2025 03:57:23 +0000 (0:00:00.044) 0:00:01.307 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Monday 24 November 2025 03:57:23 +0000 (0:00:00.040) 0:00:01.347 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Monday 24 November 2025 03:57:23 +0000 (0:00:00.043) 0:00:01.391 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Monday 24 November 2025 03:57:23 +0000 (0:00:00.046) 0:00:01.438 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Monday 24 November 2025 03:57:23 +0000 (0:00:00.044) 0:00:01.483 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Monday 24 November 2025 03:57:23 +0000 (0:00:00.045) 0:00:01.528 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Monday 24 November 2025 03:57:23 +0000 (0:00:00.070) 0:00:01.599 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Monday 24 November 2025 03:57:23 +0000 (0:00:00.045) 0:00:01.644 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Monday 24 November 2025 03:57:23 +0000 (0:00:00.043) 0:00:01.688 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 03:57:23 +0000 (0:00:00.053) 0:00:01.741 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 03:57:24 +0000 (0:00:00.309) 0:00:02.051 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Monday 24 November 2025 03:57:24 +0000 (0:00:00.042) 0:00:02.093 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1] ***
Monday 24 November 2025 03:57:24 +0000 (0:00:00.342) 0:00:02.436 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Monday 24 November 2025 03:57:24 +0000 (0:00:00.208) 0:00:02.644 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Monday 24 November 2025 03:57:25 +0000 (0:00:00.204) 0:00:02.849 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Monday 24 November 2025 03:57:25 +0000 (0:00:00.362) 0:00:03.211 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 03:57:26 +0000 (0:00:01.164) 0:00:04.375 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 03:57:26 +0000 (0:00:00.040) 0:00:04.415 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Monday 24 November 2025 03:57:26 +0000 (0:00:00.041) 0:00:04.457 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Monday 24 November 2025 03:57:26 +0000 (0:00:00.038) 0:00:04.495 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Monday 24 November 2025 03:57:26 +0000 (0:00:00.311) 0:00:04.807 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Monday 24 November 2025 03:57:27 +0000 (0:00:00.038) 0:00:04.845 *******
ok: [instance]
TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Monday 24 November 2025 03:57:27 +0000 (0:00:00.040) 0:00:04.886 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Monday 24 November 2025 03:57:27 +0000 (0:00:00.063) 0:00:04.950 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Monday 24 November 2025 03:57:27 +0000 (0:00:00.036) 0:00:04.986 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Monday 24 November 2025 03:57:27 +0000 (0:00:00.046) 0:00:05.032 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Monday 24 November 2025 03:57:27 +0000 (0:00:00.047) 0:00:05.080 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Monday 24 November 2025 03:57:27 +0000 (0:00:00.046) 0:00:05.127 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Monday 24 November 2025 03:57:27 +0000 (0:00:00.047) 0:00:05.174 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Monday 24 November 2025 03:57:27 +0000 (0:00:00.056) 0:00:05.231 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Monday 24 November 2025 03:57:27 +0000 (0:00:00.108) 0:00:05.339 *******
skipping: [instance]
PLAY RECAP *********************************************************************
instance : ok=15 changed=4 unreachable=0 failed=0 skipped=29 rescued=0 ignored=0
Monday 24 November 2025 03:57:27 +0000 (0:00:00.127) 0:00:05.467 *******
===============================================================================
osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.16s
Backup the default grub file -------------------------------------------- 0.37s
osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.36s
osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.34s
osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.31s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.31s
osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.29s
osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 --- 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.13s
osp.edpm.edpm_kernel : Reboot tasks ------------------------------------- 0.11s
osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.10s
include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s
osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 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 : Save the decoded cmdline ------------------------- 0.06s
osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s
osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.06s
osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set --- 0.05s
osp.edpm.edpm_module_load : Persist modules via modules-load.d ---------- 0.05s
PLAY [Restore environment] *****************************************************
TASK [Restore the default grub file] *******************************************
Monday 24 November 2025 03:57:28 +0000 (0:00:00.070) 0:00:00.070 *******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
Monday 24 November 2025 03:57:28 +0000 (0:00:00.395) 0:00:00.466 *******
===============================================================================
Restore the default grub file ------------------------------------------- 0.40s
PLAY [Prepare] *****************************************************************
TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] ***
Monday 24 November 2025 03:57:29 +0000 (0:00:00.067) 0:00:00.067 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Monday 24 November 2025 03:57:29 +0000 (0:00:00.044) 0:00:00.112 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Monday 24 November 2025 03:57:29 +0000 (0:00:00.038) 0:00:00.150 *******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml)
TASK [../../../../molecule/common/test_deps : Detect mirrors file] *************
Monday 24 November 2025 03:57:30 +0000 (0:00:00.072) 0:00:00.223 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Monday 24 November 2025 03:57:30 +0000 (0:00:00.302) 0:00:00.526 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Monday 24 November 2025 03:57:30 +0000 (0:00:00.326) 0:00:00.853 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Monday 24 November 2025 03:57:30 +0000 (0:00:00.222) 0:00:01.075 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Monday 24 November 2025 03:57:31 +0000 (0:00:00.601) 0:00:01.676 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Monday 24 November 2025 03:57:31 +0000 (0:00:00.390) 0:00:02.067 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Monday 24 November 2025 03:57:33 +0000 (0:00:01.290) 0:00:03.358 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Monday 24 November 2025 03:57:33 +0000 (0:00:00.544) 0:00:03.903 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Create repos] ********************
Monday 24 November 2025 03:57:34 +0000 (0:00:00.943) 0:00:04.846 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Monday 24 November 2025 03:57:35 +0000 (0:00:00.811) 0:00:05.657 *******
fatal: [instance]: FAILED! => changed=true
cmd: |-
rpm -qe redhat-release
delta: '0:00:00.011735'
end: '2025-11-24 03:57:35.652631'
msg: non-zero return code
rc: 1
start: '2025-11-24 03:57:35.640896'
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] ***
Monday 24 November 2025 03:57:35 +0000 (0:00:00.251) 0:00:05.909 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Monday 24 November 2025 03:57:35 +0000 (0:00:00.052) 0:00:05.961 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Monday 24 November 2025 03:58:42 +0000 (0:01:07.063) 0:01:13.025 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Monday 24 November 2025 03:58:44 +0000 (0:00:01.208) 0:01:14.234 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Monday 24 November 2025 03:58:45 +0000 (0:00:01.202) 0:01:15.437 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 03:58:45 +0000 (0:00:00.060) 0:01:15.497 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Monday 24 November 2025 03:58:45 +0000 (0:00:00.234) 0:01:15.731 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 03:58:45 +0000 (0:00:00.202) 0:01:15.934 *******
ok: [instance]
TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Monday 24 November 2025 03:58:46 +0000 (0:00:00.430) 0:01:16.364 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Monday 24 November 2025 03:58:46 +0000 (0:00:00.031) 0:01:16.396 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather repository list] ******************************
Monday 24 November 2025 03:58:46 +0000 (0:00:00.667) 0:01:17.064 *******
ok: [instance]
TASK [osp.edpm.env_data : Output installed packages] ***************************
Monday 24 November 2025 03:58:47 +0000 (0:00:00.353) 0:01:17.417 *******
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] ***********************
Monday 24 November 2025 03:58:47 +0000 (0:00:00.054) 0:01:17.472 *******
ok: [instance] =>
msg: |-
#### REPOSITORIES
repo id repo name
appstream CentOS Stream 9 - AppStream
baseos CentOS Stream 9 - BaseOS
crb CentOS Stream 9 - CRB
extras-common CentOS Stream 9 - Extras packages
PLAY RECAP *********************************************************************
instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1
Monday 24 November 2025 03:58:47 +0000 (0:00:00.080) 0:01:17.553 *******
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 67.06s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.29s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.21s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.20s
../../../../molecule/common/test_deps : Install repo-setup -------------- 0.94s
../../../../molecule/common/test_deps : Create repos -------------------- 0.81s
osp.edpm.env_data : Gather all installed packages ----------------------- 0.67s
../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.60s
../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.54s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.43s
../../../../molecule/common/test_deps : Create default repo file -------- 0.39s
osp.edpm.env_data : Gather repository list ------------------------------ 0.35s
../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.33s
../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.30s
../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.25s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.23s
../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.22s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.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] *****************************************************
Monday 24 November 2025 03:58:47 +0000 (0:00:00.027) 0:00:00.027 *******
ok: [instance]
TASK [Backup the default grub file] ********************************************
Monday 24 November 2025 03:58:47 +0000 (0:00:00.039) 0:00:00.066 *******
changed: [instance]
TASK [include_role : osp.edpm.edpm_kernel] *************************************
Monday 24 November 2025 03:58:48 +0000 (0:00:00.389) 0:00:00.455 *******
TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Monday 24 November 2025 03:58:48 +0000 (0:00:00.084) 0:00:00.540 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Monday 24 November 2025 03:58:48 +0000 (0:00:00.039) 0:00:00.580 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Monday 24 November 2025 03:58:48 +0000 (0:00:00.302) 0:00:00.882 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Monday 24 November 2025 03:58:48 +0000 (0:00:00.067) 0:00:00.950 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Monday 24 November 2025 03:58:48 +0000 (0:00:00.034) 0:00:00.985 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Monday 24 November 2025 03:58:48 +0000 (0:00:00.034) 0:00:01.019 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Monday 24 November 2025 03:58:48 +0000 (0:00:00.033) 0:00:01.053 *******
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance
TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Monday 24 November 2025 03:58:48 +0000 (0:00:00.058) 0:00:01.111 *******
ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}})
TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Monday 24 November 2025 03:58:48 +0000 (0:00:00.052) 0:00:01.163 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Monday 24 November 2025 03:58:49 +0000 (0:00:00.046) 0:00:01.210 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Monday 24 November 2025 03:58:49 +0000 (0:00:00.111) 0:00:01.321 *******
ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}})
TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Monday 24 November 2025 03:58:49 +0000 (0:00:00.055) 0:00:01.377 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Monday 24 November 2025 03:58:49 +0000 (0:00:00.042) 0:00:01.420 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Monday 24 November 2025 03:58:49 +0000 (0:00:00.056) 0:00:01.476 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Monday 24 November 2025 03:58:49 +0000 (0:00:00.051) 0:00:01.528 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Monday 24 November 2025 03:58:49 +0000 (0:00:00.052) 0:00:01.580 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Monday 24 November 2025 03:58:49 +0000 (0:00:00.050) 0:00:01.630 *******
ok: [instance] =>
msg: |-
EDPM hugepage modification differs from how the host is actually having.
Current default pagesize: None configured
EDPM default pagesize: 2048
Desired default pagesize: 2048
From EDPM Hugepages configuration:
- 2048
expected: 10 pages
default: True
current: 0
TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Monday 24 November 2025 03:58:49 +0000 (0:00:00.080) 0:00:01.711 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Monday 24 November 2025 03:58:49 +0000 (0:00:00.051) 0:00:01.763 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Monday 24 November 2025 03:58:49 +0000 (0:00:00.051) 0:00:01.814 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 03:58:49 +0000 (0:00:00.053) 0:00:01.868 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 03:58:49 +0000 (0:00:00.323) 0:00:02.191 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Monday 24 November 2025 03:58:50 +0000 (0:00:00.042) 0:00:02.234 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10] ***
Monday 24 November 2025 03:58:50 +0000 (0:00:00.336) 0:00:02.570 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Monday 24 November 2025 03:58:50 +0000 (0:00:00.231) 0:00:02.802 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Monday 24 November 2025 03:58:50 +0000 (0:00:00.218) 0:00:03.020 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Monday 24 November 2025 03:58:51 +0000 (0:00:00.366) 0:00:03.386 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 03:58:52 +0000 (0:00:01.080) 0:00:04.467 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 03:58:52 +0000 (0:00:00.040) 0:00:04.507 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Monday 24 November 2025 03:58:52 +0000 (0:00:00.039) 0:00:04.547 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Monday 24 November 2025 03:58:52 +0000 (0:00:00.041) 0:00:04.588 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Monday 24 November 2025 03:58:52 +0000 (0:00:00.313) 0:00:04.902 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Monday 24 November 2025 03:58:52 +0000 (0:00:00.042) 0:00:04.944 *******
ok: [instance]
TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Monday 24 November 2025 03:58:52 +0000 (0:00:00.042) 0:00:04.986 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Monday 24 November 2025 03:58:52 +0000 (0:00:00.061) 0:00:05.048 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Monday 24 November 2025 03:58:52 +0000 (0:00:00.038) 0:00:05.086 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Monday 24 November 2025 03:58:52 +0000 (0:00:00.047) 0:00:05.134 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Monday 24 November 2025 03:58:52 +0000 (0:00:00.049) 0:00:05.183 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Monday 24 November 2025 03:58:53 +0000 (0:00:00.048) 0:00:05.231 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Monday 24 November 2025 03:58:53 +0000 (0:00:00.047) 0:00:05.279 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Monday 24 November 2025 03:58:53 +0000 (0:00:00.085) 0:00:05.365 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Monday 24 November 2025 03:58:53 +0000 (0:00:00.048) 0:00:05.414 *******
skipping: [instance]
PLAY RECAP *********************************************************************
instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0
Monday 24 November 2025 03:58:53 +0000 (0:00:00.126) 0:00:05.540 *******
===============================================================================
osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.08s
Backup the default grub file -------------------------------------------- 0.39s
osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.37s
osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.34s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.32s
osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.31s
osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.30s
osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 --- 0.23s
osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.22s
osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.13s
osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.11s
osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.09s
include_role : osp.edpm.edpm_kernel ------------------------------------- 0.08s
osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s
osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.07s
osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.06s
osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s
osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM --- 0.06s
osp.edpm.edpm_kernel : Find desired default hugepage size --------------- 0.06s
osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set --- 0.05s
PLAY [Restore environment] *****************************************************
TASK [Restore the default grub file] *******************************************
Monday 24 November 2025 03:58:53 +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
Monday 24 November 2025 03:58:54 +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.] ***
Monday 24 November 2025 03:58:55 +0000 (0:00:00.067) 0:00:00.067 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Monday 24 November 2025 03:58:55 +0000 (0:00:00.045) 0:00:00.112 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Monday 24 November 2025 03:58:55 +0000 (0:00:00.038) 0:00:00.151 *******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml)
TASK [../../../../molecule/common/test_deps : Detect mirrors file] *************
Monday 24 November 2025 03:58:55 +0000 (0:00:00.074) 0:00:00.225 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Monday 24 November 2025 03:58:55 +0000 (0:00:00.266) 0:00:00.492 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Monday 24 November 2025 03:58:56 +0000 (0:00:00.331) 0:00:00.823 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Monday 24 November 2025 03:58:56 +0000 (0:00:00.231) 0:00:01.055 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Monday 24 November 2025 03:58:57 +0000 (0:00:00.582) 0:00:01.637 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Monday 24 November 2025 03:58:57 +0000 (0:00:00.388) 0:00:02.026 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Monday 24 November 2025 03:58:58 +0000 (0:00:01.294) 0:00:03.320 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Monday 24 November 2025 03:58:59 +0000 (0:00:00.560) 0:00:03.881 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Create repos] ********************
Monday 24 November 2025 03:59:00 +0000 (0:00:00.930) 0:00:04.812 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Monday 24 November 2025 03:59:01 +0000 (0:00:00.836) 0:00:05.648 *******
fatal: [instance]: FAILED! => changed=true
cmd: |-
rpm -qe redhat-release
delta: '0:00:00.011485'
end: '2025-11-24 03:59:01.295084'
msg: non-zero return code
rc: 1
start: '2025-11-24 03:59:01.283599'
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] ***
Monday 24 November 2025 03:59:01 +0000 (0:00:00.257) 0:00:05.906 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Monday 24 November 2025 03:59:01 +0000 (0:00:00.054) 0:00:05.960 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Monday 24 November 2025 04:00:16 +0000 (0:01:15.155) 0:01:21.116 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Monday 24 November 2025 04:00:17 +0000 (0:00:01.251) 0:01:22.368 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Monday 24 November 2025 04:00:19 +0000 (0:00:01.217) 0:01:23.586 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 04:00:19 +0000 (0:00:00.068) 0:01:23.654 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Monday 24 November 2025 04:00:19 +0000 (0:00:00.217) 0:01:23.872 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 04:00:19 +0000 (0:00:00.210) 0:01:24.082 *******
ok: [instance]
TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Monday 24 November 2025 04:00:19 +0000 (0:00:00.412) 0:01:24.495 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Monday 24 November 2025 04:00:19 +0000 (0:00:00.033) 0:01:24.529 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather repository list] ******************************
Monday 24 November 2025 04:00:20 +0000 (0:00:00.671) 0:01:25.200 *******
ok: [instance]
TASK [osp.edpm.env_data : Output installed packages] ***************************
Monday 24 November 2025 04:00:21 +0000 (0:00:00.376) 0:01:25.576 *******
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] ***********************
Monday 24 November 2025 04:00:21 +0000 (0:00:00.053) 0:01:25.629 *******
ok: [instance] =>
msg: |-
#### REPOSITORIES
repo id repo name
appstream CentOS Stream 9 - AppStream
baseos CentOS Stream 9 - BaseOS
crb CentOS Stream 9 - CRB
extras-common CentOS Stream 9 - Extras packages
PLAY RECAP *********************************************************************
instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1
Monday 24 November 2025 04:00:21 +0000 (0:00:00.081) 0:01:25.711 *******
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 75.16s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.29s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.25s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.22s
../../../../molecule/common/test_deps : Install repo-setup -------------- 0.93s
../../../../molecule/common/test_deps : Create repos -------------------- 0.84s
osp.edpm.env_data : Gather all installed packages ----------------------- 0.67s
../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.58s
../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.56s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.41s
../../../../molecule/common/test_deps : Create default repo file -------- 0.39s
osp.edpm.env_data : Gather repository list ------------------------------ 0.38s
../../../../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.26s
../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.22s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s
osp.edpm.env_data : Output installed repositories ----------------------- 0.08s
../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s
PLAY [Converge] ****************************************************************
TASK [Importing test_vars] *****************************************************
Monday 24 November 2025 04:00:21 +0000 (0:00:00.027) 0:00:00.027 *******
ok: [instance]
TASK [Backup the default grub file] ********************************************
Monday 24 November 2025 04:00:21 +0000 (0:00:00.038) 0:00:00.066 *******
changed: [instance]
TASK [include_role : osp.edpm.edpm_kernel] *************************************
Monday 24 November 2025 04:00:22 +0000 (0:00:00.383) 0:00:00.450 *******
TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Monday 24 November 2025 04:00:22 +0000 (0:00:00.086) 0:00:00.536 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Monday 24 November 2025 04:00:22 +0000 (0:00:00.036) 0:00:00.572 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Monday 24 November 2025 04:00:22 +0000 (0:00:00.280) 0:00:00.853 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Monday 24 November 2025 04:00:22 +0000 (0:00:00.066) 0:00:00.919 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Monday 24 November 2025 04:00:22 +0000 (0:00:00.032) 0:00:00.951 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Monday 24 November 2025 04:00:22 +0000 (0:00:00.034) 0:00:00.986 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Monday 24 November 2025 04:00:22 +0000 (0:00:00.032) 0:00:01.018 *******
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance
TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Monday 24 November 2025 04:00:22 +0000 (0:00:00.056) 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] ************************
Monday 24 November 2025 04:00:22 +0000 (0:00:00.059) 0:00:01.135 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Monday 24 November 2025 04:00:22 +0000 (0:00:00.045) 0:00:01.181 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Monday 24 November 2025 04:00:22 +0000 (0:00:00.102) 0:00:01.283 *******
ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}})
skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}})
TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Monday 24 November 2025 04:00:22 +0000 (0:00:00.059) 0:00:01.343 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Monday 24 November 2025 04:00:22 +0000 (0:00:00.039) 0:00:01.382 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Monday 24 November 2025 04:00:23 +0000 (0:00:00.054) 0:00:01.437 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Monday 24 November 2025 04:00:23 +0000 (0:00:00.048) 0:00:01.486 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Monday 24 November 2025 04:00:23 +0000 (0:00:00.050) 0:00:01.536 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Monday 24 November 2025 04:00:23 +0000 (0:00:00.046) 0:00:01.582 *******
ok: [instance] =>
msg: |-
EDPM hugepage modification differs from how the host is actually having.
Current default pagesize: None configured
EDPM default pagesize: 2048
Desired default pagesize: 2048
From EDPM Hugepages configuration:
- 2048
expected: 10 pages
default: True
current: 0
- 4096
expected: 10 pages
default: False
current: 0
TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Monday 24 November 2025 04:00:23 +0000 (0:00:00.080) 0:00:01.663 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Monday 24 November 2025 04:00:23 +0000 (0:00:00.049) 0:00:01.712 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Monday 24 November 2025 04:00:23 +0000 (0:00:00.050) 0:00:01.762 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:00:23 +0000 (0:00:00.050) 0:00:01.812 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:00:23 +0000 (0:00:00.300) 0:00:02.113 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Monday 24 November 2025 04:00:23 +0000 (0:00:00.044) 0:00:02.157 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] ***
Monday 24 November 2025 04:00:24 +0000 (0:00:00.377) 0:00:02.534 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Monday 24 November 2025 04:00:24 +0000 (0:00:00.214) 0:00:02.748 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Monday 24 November 2025 04:00:24 +0000 (0:00:00.217) 0:00:02.966 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Monday 24 November 2025 04:00:24 +0000 (0:00:00.366) 0:00:03.332 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:00:26 +0000 (0:00:01.094) 0:00:04.427 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:00:26 +0000 (0:00:00.041) 0:00:04.468 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Monday 24 November 2025 04:00:26 +0000 (0:00:00.041) 0:00:04.510 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Monday 24 November 2025 04:00:26 +0000 (0:00:00.039) 0:00:04.549 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Monday 24 November 2025 04:00:26 +0000 (0:00:00.304) 0:00:04.854 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Monday 24 November 2025 04:00:26 +0000 (0:00:00.039) 0:00:04.893 *******
ok: [instance]
TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Monday 24 November 2025 04:00:26 +0000 (0:00:00.041) 0:00:04.934 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Monday 24 November 2025 04:00:26 +0000 (0:00:00.063) 0:00:04.998 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Monday 24 November 2025 04:00:26 +0000 (0:00:00.040) 0:00:05.038 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Monday 24 November 2025 04:00:26 +0000 (0:00:00.050) 0:00:05.089 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Monday 24 November 2025 04:00:26 +0000 (0:00:00.049) 0:00:05.139 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Monday 24 November 2025 04:00:26 +0000 (0:00:00.047) 0:00:05.186 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Monday 24 November 2025 04:00:26 +0000 (0:00:00.048) 0:00:05.235 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Monday 24 November 2025 04:00:26 +0000 (0:00:00.055) 0:00:05.290 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Monday 24 November 2025 04:00:26 +0000 (0:00:00.079) 0:00:05.370 *******
skipping: [instance]
PLAY RECAP *********************************************************************
instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0
Monday 24 November 2025 04:00:27 +0000 (0:00:00.122) 0:00:05.493 *******
===============================================================================
osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.09s
Backup the default grub file -------------------------------------------- 0.38s
osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.38s
osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.37s
osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.30s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.30s
osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.28s
osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.22s
osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 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 : Finding human-readable hugepages in cmdline ------ 0.10s
include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s
osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s
osp.edpm.edpm_kernel : Reboot tasks ------------------------------------- 0.08s
osp.edpm.edpm_kernel : 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.06s
PLAY [Restore environment] *****************************************************
TASK [Restore the default grub file] *******************************************
Monday 24 November 2025 04:00:27 +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
Monday 24 November 2025 04:00:27 +0000 (0:00:00.386) 0:00:00.450 *******
===============================================================================
Restore the default grub file ------------------------------------------- 0.39s
PLAY [Prepare] *****************************************************************
TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] ***
Monday 24 November 2025 04:00:29 +0000 (0:00:00.070) 0:00:00.070 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Monday 24 November 2025 04:00:29 +0000 (0:00:00.044) 0:00:00.115 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Monday 24 November 2025 04:00:29 +0000 (0:00:00.035) 0:00:00.150 *******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml)
TASK [../../../../molecule/common/test_deps : Detect mirrors file] *************
Monday 24 November 2025 04:00:29 +0000 (0:00:00.072) 0:00:00.222 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Monday 24 November 2025 04:00:29 +0000 (0:00:00.264) 0:00:00.486 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Monday 24 November 2025 04:00:30 +0000 (0:00:00.329) 0:00:00.816 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Monday 24 November 2025 04:00:30 +0000 (0:00:00.267) 0:00:01.084 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Monday 24 November 2025 04:00:30 +0000 (0:00:00.591) 0:00:01.675 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Monday 24 November 2025 04:00:31 +0000 (0:00:00.385) 0:00:02.060 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Monday 24 November 2025 04:00:32 +0000 (0:00:01.305) 0:00:03.366 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Monday 24 November 2025 04:00:33 +0000 (0:00:00.563) 0:00:03.929 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Create repos] ********************
Monday 24 November 2025 04:00:34 +0000 (0:00:00.973) 0:00:04.902 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Monday 24 November 2025 04:00:35 +0000 (0:00:00.850) 0:00:05.753 *******
fatal: [instance]: FAILED! => changed=true
cmd: |-
rpm -qe redhat-release
delta: '0:00:00.011201'
end: '2025-11-24 04:00:35.231559'
msg: non-zero return code
rc: 1
start: '2025-11-24 04:00:35.220358'
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] ***
Monday 24 November 2025 04:00:35 +0000 (0:00:00.252) 0:00:06.005 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Monday 24 November 2025 04:00:35 +0000 (0:00:00.049) 0:00:06.055 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Monday 24 November 2025 04:01:46 +0000 (0:01:10.836) 0:01:16.891 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Monday 24 November 2025 04:01:47 +0000 (0:00:01.186) 0:01:18.078 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Monday 24 November 2025 04:01:48 +0000 (0:00:01.183) 0:01:19.261 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 04:01:48 +0000 (0:00:00.066) 0:01:19.328 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Monday 24 November 2025 04:01:48 +0000 (0:00:00.222) 0:01:19.550 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 04:01:49 +0000 (0:00:00.207) 0:01:19.758 *******
ok: [instance]
TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Monday 24 November 2025 04:01:49 +0000 (0:00:00.405) 0:01:20.164 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Monday 24 November 2025 04:01:49 +0000 (0:00:00.033) 0:01:20.198 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather repository list] ******************************
Monday 24 November 2025 04:01:50 +0000 (0:00:00.701) 0:01:20.900 *******
ok: [instance]
TASK [osp.edpm.env_data : Output installed packages] ***************************
Monday 24 November 2025 04:01:50 +0000 (0:00:00.343) 0:01:21.243 *******
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] ***********************
Monday 24 November 2025 04:01:50 +0000 (0:00:00.055) 0:01:21.298 *******
ok: [instance] =>
msg: |-
#### REPOSITORIES
repo id repo name
appstream CentOS Stream 9 - AppStream
baseos CentOS Stream 9 - BaseOS
crb CentOS Stream 9 - CRB
extras-common CentOS Stream 9 - Extras packages
PLAY RECAP *********************************************************************
instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1
Monday 24 November 2025 04:01:50 +0000 (0:00:00.083) 0:01:21.381 *******
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 70.84s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.31s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.19s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.18s
../../../../molecule/common/test_deps : Install repo-setup -------------- 0.97s
../../../../molecule/common/test_deps : Create repos -------------------- 0.85s
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.41s
../../../../molecule/common/test_deps : Create default repo file -------- 0.39s
osp.edpm.env_data : Gather repository list ------------------------------ 0.34s
../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.33s
../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.27s
../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.26s
../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.25s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.22s
../../../../molecule/common/test_deps : 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] *****************************************************
Monday 24 November 2025 04:01:51 +0000 (0:00:00.026) 0:00:00.026 *******
ok: [instance]
TASK [Backup the default grub file] ********************************************
Monday 24 November 2025 04:01:51 +0000 (0:00:00.039) 0:00:00.066 *******
changed: [instance]
TASK [include_role : osp.edpm.edpm_kernel] *************************************
Monday 24 November 2025 04:01:51 +0000 (0:00:00.367) 0:00:00.433 *******
TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Monday 24 November 2025 04:01:51 +0000 (0:00:00.083) 0:00:00.517 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Monday 24 November 2025 04:01:51 +0000 (0:00:00.036) 0:00:00.553 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Monday 24 November 2025 04:01:51 +0000 (0:00:00.283) 0:00:00.837 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Monday 24 November 2025 04:01:52 +0000 (0:00:00.065) 0:00:00.903 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Monday 24 November 2025 04:01:52 +0000 (0:00:00.032) 0:00:00.936 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Monday 24 November 2025 04:01:52 +0000 (0:00:00.032) 0:00:00.968 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Monday 24 November 2025 04:01:52 +0000 (0:00:00.033) 0:00:01.001 *******
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance
TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Monday 24 November 2025 04:01:52 +0000 (0:00:00.057) 0:00:01.059 *******
ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}})
ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}})
TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Monday 24 November 2025 04:01:52 +0000 (0:00:00.060) 0:00:01.120 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Monday 24 November 2025 04:01:52 +0000 (0:00:00.045) 0:00:01.165 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Monday 24 November 2025 04:01:52 +0000 (0:00:00.093) 0:00:01.259 *******
ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}})
skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}})
TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Monday 24 November 2025 04:01:52 +0000 (0:00:00.058) 0:00:01.317 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Monday 24 November 2025 04:01:52 +0000 (0:00:00.040) 0:00:01.357 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Monday 24 November 2025 04:01:52 +0000 (0:00:00.055) 0:00:01.413 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Monday 24 November 2025 04:01:52 +0000 (0:00:00.049) 0:00:01.462 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Monday 24 November 2025 04:01:52 +0000 (0:00:00.050) 0:00:01.513 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Monday 24 November 2025 04:01:52 +0000 (0:00:00.047) 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] *********
Monday 24 November 2025 04:01:52 +0000 (0:00:00.079) 0:00:01.639 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Monday 24 November 2025 04:01:52 +0000 (0:00:00.049) 0:00:01.689 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Monday 24 November 2025 04:01:52 +0000 (0:00:00.049) 0:00:01.738 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:01:52 +0000 (0:00:00.051) 0:00:01.790 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:01:53 +0000 (0:00:00.327) 0:00:02.117 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Monday 24 November 2025 04:01:53 +0000 (0:00:00.046) 0:00:02.163 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 test3=4 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] ***
Monday 24 November 2025 04:01:53 +0000 (0:00:00.366) 0:00:02.530 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Monday 24 November 2025 04:01:53 +0000 (0:00:00.223) 0:00:02.754 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Monday 24 November 2025 04:01:54 +0000 (0:00:00.219) 0:00:02.973 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Monday 24 November 2025 04:01:54 +0000 (0:00:00.362) 0:00:03.335 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:01:55 +0000 (0:00:01.115) 0:00:04.451 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:01:55 +0000 (0:00:00.041) 0:00:04.493 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Monday 24 November 2025 04:01:55 +0000 (0:00:00.040) 0:00:04.534 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Monday 24 November 2025 04:01:55 +0000 (0:00:00.040) 0:00:04.574 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Monday 24 November 2025 04:01:56 +0000 (0:00:00.321) 0:00:04.895 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Monday 24 November 2025 04:01:56 +0000 (0:00:00.038) 0:00:04.934 *******
ok: [instance]
TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Monday 24 November 2025 04:01:56 +0000 (0:00:00.043) 0:00:04.977 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Monday 24 November 2025 04:01:56 +0000 (0:00:00.063) 0:00:05.040 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Monday 24 November 2025 04:01:56 +0000 (0:00:00.037) 0:00:05.077 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Monday 24 November 2025 04:01:56 +0000 (0:00:00.048) 0:00:05.126 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Monday 24 November 2025 04:01:56 +0000 (0:00:00.048) 0:00:05.175 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Monday 24 November 2025 04:01:56 +0000 (0:00:00.048) 0:00:05.224 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Monday 24 November 2025 04:01:56 +0000 (0:00:00.047) 0:00:05.272 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Monday 24 November 2025 04:01:56 +0000 (0:00:00.081) 0:00:05.353 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Monday 24 November 2025 04:01:56 +0000 (0:00:00.051) 0:00:05.404 *******
skipping: [instance]
PLAY RECAP *********************************************************************
instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0
Monday 24 November 2025 04:01:56 +0000 (0:00:00.129) 0:00:05.533 *******
===============================================================================
osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.12s
Backup the default grub file -------------------------------------------- 0.37s
osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.37s
osp.edpm.edpm_kernel : Check if 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.33s
osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.32s
osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.28s
osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 test3=4 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.22s
osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.22s
osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.13s
osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.09s
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 : Save the decoded cmdline ------------------------- 0.07s
osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.06s
osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.06s
osp.edpm.edpm_kernel : Find desired default hugepage size --------------- 0.06s
osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s
osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM --- 0.06s
PLAY [Restore environment] *****************************************************
TASK [Restore the default grub file] *******************************************
Monday 24 November 2025 04:01:57 +0000 (0:00:00.069) 0:00:00.069 *******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
Monday 24 November 2025 04:01:57 +0000 (0:00:00.429) 0:00:00.499 *******
===============================================================================
Restore the default grub file ------------------------------------------- 0.43s
PLAY [Prepare] *****************************************************************
TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] ***
Monday 24 November 2025 04:01:58 +0000 (0:00:00.068) 0:00:00.068 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Monday 24 November 2025 04:01:58 +0000 (0:00:00.046) 0:00:00.114 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Monday 24 November 2025 04:01:58 +0000 (0:00:00.039) 0:00:00.153 *******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml)
TASK [../../../../molecule/common/test_deps : Detect mirrors file] *************
Monday 24 November 2025 04:01:59 +0000 (0:00:00.074) 0:00:00.228 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Monday 24 November 2025 04:01:59 +0000 (0:00:00.291) 0:00:00.519 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Monday 24 November 2025 04:01:59 +0000 (0:00:00.349) 0:00:00.869 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Monday 24 November 2025 04:01:59 +0000 (0:00:00.244) 0:00:01.114 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Monday 24 November 2025 04:02:00 +0000 (0:00:00.632) 0:00:01.747 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Monday 24 November 2025 04:02:01 +0000 (0:00:00.436) 0:00:02.183 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Monday 24 November 2025 04:02:02 +0000 (0:00:01.319) 0:00:03.503 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Monday 24 November 2025 04:02:02 +0000 (0:00:00.582) 0:00:04.085 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Create repos] ********************
Monday 24 November 2025 04:02:03 +0000 (0:00:00.972) 0:00:05.058 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Monday 24 November 2025 04:02:04 +0000 (0:00:00.818) 0:00:05.876 *******
fatal: [instance]: FAILED! => changed=true
cmd: |-
rpm -qe redhat-release
delta: '0:00:00.011082'
end: '2025-11-24 04:02:04.911219'
msg: non-zero return code
rc: 1
start: '2025-11-24 04:02:04.900137'
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] ***
Monday 24 November 2025 04:02:04 +0000 (0:00:00.266) 0:00:06.142 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Monday 24 November 2025 04:02:05 +0000 (0:00:00.051) 0:00:06.194 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Monday 24 November 2025 04:02:56 +0000 (0:00:51.353) 0:00:57.548 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Monday 24 November 2025 04:02:57 +0000 (0:00:01.179) 0:00:58.727 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Monday 24 November 2025 04:02:58 +0000 (0:00:01.192) 0:00:59.919 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 04:02:58 +0000 (0:00:00.062) 0:00:59.982 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Monday 24 November 2025 04:02:59 +0000 (0:00:00.209) 0:01:00.191 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 04:02:59 +0000 (0:00:00.213) 0:01:00.405 *******
ok: [instance]
TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Monday 24 November 2025 04:02:59 +0000 (0:00:00.394) 0:01:00.800 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Monday 24 November 2025 04:02:59 +0000 (0:00:00.030) 0:01:00.831 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather repository list] ******************************
Monday 24 November 2025 04:03:00 +0000 (0:00:00.693) 0:01:01.524 *******
ok: [instance]
TASK [osp.edpm.env_data : Output installed packages] ***************************
Monday 24 November 2025 04:03:00 +0000 (0:00:00.343) 0:01:01.868 *******
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] ***********************
Monday 24 November 2025 04:03:00 +0000 (0:00:00.051) 0:01:01.919 *******
ok: [instance] =>
msg: |-
#### REPOSITORIES
repo id repo name
appstream CentOS Stream 9 - AppStream
baseos CentOS Stream 9 - BaseOS
crb CentOS Stream 9 - CRB
extras-common CentOS Stream 9 - Extras packages
PLAY RECAP *********************************************************************
instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1
Monday 24 November 2025 04:03:00 +0000 (0:00:00.102) 0:01:02.022 *******
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 51.35s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.32s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.19s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.18s
../../../../molecule/common/test_deps : Install repo-setup -------------- 0.97s
../../../../molecule/common/test_deps : Create repos -------------------- 0.82s
osp.edpm.env_data : Gather all installed packages ----------------------- 0.69s
../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.63s
../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.58s
../../../../molecule/common/test_deps : Create default repo file -------- 0.44s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.39s
../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.35s
osp.edpm.env_data : Gather repository list ------------------------------ 0.34s
../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.29s
../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.27s
../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.24s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.21s
osp.edpm.env_data : Output installed repositories ----------------------- 0.10s
../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s
PLAY [Converge] ****************************************************************
TASK [Importing test_vars] *****************************************************
Monday 24 November 2025 04:03:01 +0000 (0:00:00.027) 0:00:00.027 *******
ok: [instance]
TASK [Backup the default grub file] ********************************************
Monday 24 November 2025 04:03:01 +0000 (0:00:00.045) 0:00:00.072 *******
changed: [instance]
TASK [include_role : osp.edpm.edpm_kernel] *************************************
Monday 24 November 2025 04:03:01 +0000 (0:00:00.429) 0:00:00.501 *******
TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Monday 24 November 2025 04:03:01 +0000 (0:00:00.088) 0:00:00.590 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Monday 24 November 2025 04:03:01 +0000 (0:00:00.037) 0:00:00.627 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Monday 24 November 2025 04:03:02 +0000 (0:00:00.310) 0:00:00.938 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Monday 24 November 2025 04:03:02 +0000 (0:00:00.074) 0:00:01.012 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Monday 24 November 2025 04:03:02 +0000 (0:00:00.035) 0:00:01.047 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Monday 24 November 2025 04:03:02 +0000 (0:00:00.031) 0:00:01.079 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Monday 24 November 2025 04:03:02 +0000 (0:00:00.034) 0:00:01.113 *******
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance
TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Monday 24 November 2025 04:03:02 +0000 (0:00:00.055) 0:00:01.169 *******
ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}})
ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}})
TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Monday 24 November 2025 04:03:02 +0000 (0:00:00.079) 0:00:01.248 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Monday 24 November 2025 04:03:02 +0000 (0:00:00.074) 0:00:01.322 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Monday 24 November 2025 04:03:02 +0000 (0:00:00.058) 0:00:01.381 *******
ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}})
skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}})
TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Monday 24 November 2025 04:03:02 +0000 (0:00:00.072) 0:00:01.453 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Monday 24 November 2025 04:03:02 +0000 (0:00:00.042) 0:00:01.496 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Monday 24 November 2025 04:03:02 +0000 (0:00:00.056) 0:00:01.553 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Monday 24 November 2025 04:03:02 +0000 (0:00:00.057) 0:00:01.611 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Monday 24 November 2025 04:03:03 +0000 (0:00:00.065) 0:00:01.677 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Monday 24 November 2025 04:03:03 +0000 (0:00:00.050) 0:00:01.727 *******
ok: [instance] =>
msg: |-
EDPM hugepage modification differs from how the host is actually having.
Current default pagesize: None configured
EDPM default pagesize: 2048
Desired default pagesize: 2048
From EDPM Hugepages configuration:
- 2048
expected: 10 pages
default: True
current: 0
- 4096
expected: 10 pages
default: False
current: 0
TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Monday 24 November 2025 04:03:03 +0000 (0:00:00.112) 0:00:01.839 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Monday 24 November 2025 04:03:03 +0000 (0:00:00.061) 0:00:01.901 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Monday 24 November 2025 04:03:03 +0000 (0:00:00.060) 0:00:01.962 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:03:03 +0000 (0:00:00.062) 0:00:02.024 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:03:03 +0000 (0:00:00.391) 0:00:02.416 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Monday 24 November 2025 04:03:03 +0000 (0:00:00.049) 0:00:02.465 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] ***
Monday 24 November 2025 04:03:04 +0000 (0:00:00.396) 0:00:02.861 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Monday 24 November 2025 04:03:04 +0000 (0:00:00.237) 0:00:03.099 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Monday 24 November 2025 04:03:04 +0000 (0:00:00.227) 0:00:03.327 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Monday 24 November 2025 04:03:05 +0000 (0:00:00.397) 0:00:03.724 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:03:06 +0000 (0:00:01.181) 0:00:04.905 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:03:06 +0000 (0:00:00.057) 0:00:04.963 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Monday 24 November 2025 04:03:06 +0000 (0:00:00.046) 0:00:05.009 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Monday 24 November 2025 04:03:06 +0000 (0:00:00.046) 0:00:05.056 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Monday 24 November 2025 04:03:06 +0000 (0:00:00.353) 0:00:05.410 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Monday 24 November 2025 04:03:06 +0000 (0:00:00.046) 0:00:05.457 *******
ok: [instance]
TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Monday 24 November 2025 04:03:06 +0000 (0:00:00.109) 0:00:05.566 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Monday 24 November 2025 04:03:06 +0000 (0:00:00.045) 0:00:05.611 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Monday 24 November 2025 04:03:06 +0000 (0:00:00.042) 0:00:05.654 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Monday 24 November 2025 04:03:07 +0000 (0:00:00.055) 0:00:05.710 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Monday 24 November 2025 04:03:07 +0000 (0:00:00.056) 0:00:05.767 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Monday 24 November 2025 04:03:07 +0000 (0:00:00.058) 0:00:05.825 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Monday 24 November 2025 04:03:07 +0000 (0:00:00.061) 0:00:05.887 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Monday 24 November 2025 04:03:07 +0000 (0:00:00.103) 0:00:05.990 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Monday 24 November 2025 04:03:07 +0000 (0:00:00.061) 0:00:06.052 *******
skipping: [instance]
TASK [include_role : osp.edpm.edpm_kernel] *************************************
Monday 24 November 2025 04:03:07 +0000 (0:00:00.083) 0:00:06.136 *******
TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Monday 24 November 2025 04:03:07 +0000 (0:00:00.107) 0:00:06.243 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Monday 24 November 2025 04:03:07 +0000 (0:00:00.047) 0:00:06.290 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Monday 24 November 2025 04:03:07 +0000 (0:00:00.207) 0:00:06.498 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Monday 24 November 2025 04:03:07 +0000 (0:00:00.050) 0:00:06.549 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Monday 24 November 2025 04:03:07 +0000 (0:00:00.036) 0:00:06.586 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Monday 24 November 2025 04:03:07 +0000 (0:00:00.038) 0:00:06.624 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Monday 24 November 2025 04:03:07 +0000 (0:00:00.039) 0:00:06.664 *******
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance
TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Monday 24 November 2025 04:03:08 +0000 (0:00:00.069) 0:00:06.734 *******
ok: [instance] => (item={'key': '2048', 'value': {'count': '10'}})
ok: [instance] => (item={'key': 4096, 'value': {'count': '12', 'default': True}})
TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Monday 24 November 2025 04:03:08 +0000 (0:00:00.128) 0:00:06.862 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Monday 24 November 2025 04:03:08 +0000 (0:00:00.058) 0:00:06.920 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Monday 24 November 2025 04:03:08 +0000 (0:00:00.057) 0:00:06.978 *******
skipping: [instance] => (item={'key': 2048, 'value': {'count': '10'}})
ok: [instance] => (item={'key': 4096, 'value': {'count': '12', 'default': True}})
TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Monday 24 November 2025 04:03:08 +0000 (0:00:00.071) 0:00:07.049 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Monday 24 November 2025 04:03:08 +0000 (0:00:00.050) 0:00:07.100 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Monday 24 November 2025 04:03:08 +0000 (0:00:00.064) 0:00:07.164 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Monday 24 November 2025 04:03:08 +0000 (0:00:00.056) 0:00:07.221 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Monday 24 November 2025 04:03:08 +0000 (0:00:00.113) 0:00:07.334 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Monday 24 November 2025 04:03:08 +0000 (0:00:00.054) 0:00:07.389 *******
ok: [instance] =>
msg: |-
EDPM hugepage modification differs from how the host is actually having.
Current default pagesize: None configured
EDPM default pagesize: 4096
Desired default pagesize: 4096
From EDPM Hugepages configuration:
- 2048
expected: 10 pages
default: False
current: 0
- 4096
expected: 12 pages
default: True
current: 0
TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Monday 24 November 2025 04:03:08 +0000 (0:00:00.061) 0:00:07.450 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Monday 24 November 2025 04:03:08 +0000 (0:00:00.059) 0:00:07.510 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Monday 24 November 2025 04:03:08 +0000 (0:00:00.056) 0:00:07.566 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:03:08 +0000 (0:00:00.061) 0:00:07.628 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:03:09 +0000 (0:00:00.222) 0:00:07.850 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Monday 24 November 2025 04:03:09 +0000 (0:00:00.108) 0:00:07.959 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=4096 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=12] ***
Monday 24 November 2025 04:03:09 +0000 (0:00:00.234) 0:00:08.193 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Monday 24 November 2025 04:03:09 +0000 (0:00:00.235) 0:00:08.429 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Monday 24 November 2025 04:03:09 +0000 (0:00:00.233) 0:00:08.662 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Monday 24 November 2025 04:03:10 +0000 (0:00:00.288) 0:00:08.951 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:03:11 +0000 (0:00:01.165) 0:00:10.116 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:03:11 +0000 (0:00:00.054) 0:00:10.171 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Monday 24 November 2025 04:03:11 +0000 (0:00:00.046) 0:00:10.217 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Monday 24 November 2025 04:03:11 +0000 (0:00:00.047) 0:00:10.265 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Monday 24 November 2025 04:03:11 +0000 (0:00:00.235) 0:00:10.500 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Monday 24 November 2025 04:03:11 +0000 (0:00:00.047) 0:00:10.548 *******
ok: [instance]
TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Monday 24 November 2025 04:03:11 +0000 (0:00:00.094) 0:00:10.643 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Monday 24 November 2025 04:03:12 +0000 (0:00:00.048) 0:00:10.691 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Monday 24 November 2025 04:03:12 +0000 (0:00:00.043) 0:00:10.735 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Monday 24 November 2025 04:03:12 +0000 (0:00:00.058) 0:00:10.793 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Monday 24 November 2025 04:03:12 +0000 (0:00:00.055) 0:00:10.849 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Monday 24 November 2025 04:03:12 +0000 (0:00:00.053) 0:00:10.902 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Monday 24 November 2025 04:03:12 +0000 (0:00:00.055) 0:00:10.958 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Monday 24 November 2025 04:03:12 +0000 (0:00:00.108) 0:00:11.067 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Monday 24 November 2025 04:03:12 +0000 (0:00:00.061) 0:00:11.128 *******
skipping: [instance]
PLAY RECAP *********************************************************************
instance : ok=44 changed=9 unreachable=0 failed=0 skipped=42 rescued=0 ignored=0
Monday 24 November 2025 04:03:12 +0000 (0:00:00.143) 0:00:11.272 *******
===============================================================================
osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.18s
osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.17s
Backup the default grub file -------------------------------------------- 0.43s
osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.40s
osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.40s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.39s
osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.35s
osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.31s
osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.29s
osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.24s
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.24s
osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.24s
osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.23s
osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.23s
osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.23s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.22s
osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.21s
osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.14s
osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.13s
osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written --- 0.11s
PLAY [Restore environment] *****************************************************
TASK [Restore the default grub file] *******************************************
Monday 24 November 2025 04:03:13 +0000 (0:00:00.067) 0:00:00.067 *******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
Monday 24 November 2025 04:03:13 +0000 (0:00:00.446) 0:00:00.514 *******
===============================================================================
Restore the default grub file ------------------------------------------- 0.45s
PLAY [Prepare] *****************************************************************
TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] ***
Monday 24 November 2025 04:03:15 +0000 (0:00:00.069) 0:00:00.069 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Monday 24 November 2025 04:03:15 +0000 (0:00:00.055) 0:00:00.124 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Monday 24 November 2025 04:03:15 +0000 (0:00:00.040) 0:00:00.165 *******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml)
TASK [../../../../molecule/common/test_deps : Detect mirrors file] *************
Monday 24 November 2025 04:03:15 +0000 (0:00:00.075) 0:00:00.240 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Monday 24 November 2025 04:03:15 +0000 (0:00:00.275) 0:00:00.515 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Monday 24 November 2025 04:03:15 +0000 (0:00:00.332) 0:00:00.847 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Monday 24 November 2025 04:03:16 +0000 (0:00:00.234) 0:00:01.082 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Monday 24 November 2025 04:03:16 +0000 (0:00:00.592) 0:00:01.674 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Monday 24 November 2025 04:03:17 +0000 (0:00:00.397) 0:00:02.071 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Monday 24 November 2025 04:03:18 +0000 (0:00:01.295) 0:00:03.367 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Monday 24 November 2025 04:03:18 +0000 (0:00:00.565) 0:00:03.933 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Create repos] ********************
Monday 24 November 2025 04:03:19 +0000 (0:00:00.941) 0:00:04.875 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Monday 24 November 2025 04:03:20 +0000 (0:00:00.840) 0:00:05.716 *******
fatal: [instance]: FAILED! => changed=true
cmd: |-
rpm -qe redhat-release
delta: '0:00:00.011572'
end: '2025-11-24 04:03:20.875569'
msg: non-zero return code
rc: 1
start: '2025-11-24 04:03:20.863997'
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] ***
Monday 24 November 2025 04:03:20 +0000 (0:00:00.255) 0:00:05.971 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Monday 24 November 2025 04:03:20 +0000 (0:00:00.051) 0:00:06.023 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Monday 24 November 2025 04:04:19 +0000 (0:00:58.763) 0:01:04.787 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Monday 24 November 2025 04:04:20 +0000 (0:00:01.202) 0:01:05.989 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Monday 24 November 2025 04:04:22 +0000 (0:00:01.182) 0:01:07.171 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 04:04:22 +0000 (0:00:00.046) 0:01:07.217 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Monday 24 November 2025 04:04:22 +0000 (0:00:00.210) 0:01:07.427 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 04:04:22 +0000 (0:00:00.203) 0:01:07.631 *******
ok: [instance]
TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Monday 24 November 2025 04:04:22 +0000 (0:00:00.398) 0:01:08.029 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Monday 24 November 2025 04:04:23 +0000 (0:00:00.034) 0:01:08.064 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather repository list] ******************************
Monday 24 November 2025 04:04:23 +0000 (0:00:00.715) 0:01:08.779 *******
ok: [instance]
TASK [osp.edpm.env_data : Output installed packages] ***************************
Monday 24 November 2025 04:04:24 +0000 (0:00:00.342) 0:01:09.122 *******
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] ***********************
Monday 24 November 2025 04:04:24 +0000 (0:00:00.054) 0:01:09.177 *******
ok: [instance] =>
msg: |-
#### REPOSITORIES
repo id repo name
appstream CentOS Stream 9 - AppStream
baseos CentOS Stream 9 - BaseOS
crb CentOS Stream 9 - CRB
extras-common CentOS Stream 9 - Extras packages
PLAY RECAP *********************************************************************
instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1
Monday 24 November 2025 04:04:24 +0000 (0:00:00.082) 0:01:09.259 *******
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 58.76s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.30s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.20s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.18s
../../../../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.72s
../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.59s
../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.57s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.40s
../../../../molecule/common/test_deps : Create default repo file -------- 0.40s
osp.edpm.env_data : Gather repository list ------------------------------ 0.34s
../../../../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.26s
../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.21s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.20s
osp.edpm.env_data : Output installed repositories ----------------------- 0.08s
../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.08s
PLAY [Converge] ****************************************************************
TASK [Importing test_vars] *****************************************************
Monday 24 November 2025 04:04:24 +0000 (0:00:00.028) 0:00:00.028 *******
ok: [instance]
TASK [Backup the default grub file] ********************************************
Monday 24 November 2025 04:04:24 +0000 (0:00:00.038) 0:00:00.066 *******
changed: [instance]
TASK [include_role : osp.edpm.edpm_kernel] *************************************
Monday 24 November 2025 04:04:25 +0000 (0:00:00.379) 0:00:00.446 *******
TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Monday 24 November 2025 04:04:25 +0000 (0:00:00.084) 0:00:00.531 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Monday 24 November 2025 04:04:25 +0000 (0:00:00.035) 0:00:00.566 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Monday 24 November 2025 04:04:25 +0000 (0:00:00.290) 0:00:00.857 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Monday 24 November 2025 04:04:25 +0000 (0:00:00.064) 0:00:00.921 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Monday 24 November 2025 04:04:25 +0000 (0:00:00.031) 0:00:00.953 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Monday 24 November 2025 04:04:25 +0000 (0:00:00.030) 0:00:00.984 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Monday 24 November 2025 04:04:25 +0000 (0:00:00.030) 0:00:01.014 *******
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance
TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Monday 24 November 2025 04:04:25 +0000 (0:00:00.055) 0:00:01.069 *******
ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}})
ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}})
TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Monday 24 November 2025 04:04:25 +0000 (0:00:00.059) 0:00:01.129 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Monday 24 November 2025 04:04:25 +0000 (0:00:00.045) 0:00:01.174 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Monday 24 November 2025 04:04:25 +0000 (0:00:00.080) 0:00:01.254 *******
ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}})
skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}})
TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Monday 24 November 2025 04:04:25 +0000 (0:00:00.060) 0:00:01.315 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Monday 24 November 2025 04:04:26 +0000 (0:00:00.042) 0:00:01.358 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Monday 24 November 2025 04:04:26 +0000 (0:00:00.056) 0:00:01.414 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Monday 24 November 2025 04:04:26 +0000 (0:00:00.050) 0:00:01.465 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Monday 24 November 2025 04:04:26 +0000 (0:00:00.053) 0:00:01.519 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Monday 24 November 2025 04:04:26 +0000 (0:00:00.048) 0:00:01.567 *******
ok: [instance] =>
msg: |-
EDPM hugepage modification differs from how the host is actually having.
Current default pagesize: None configured
EDPM default pagesize: 2048
Desired default pagesize: 2048
From EDPM Hugepages configuration:
- 2048
expected: 10 pages
default: True
current: 0
- 4096
expected: 10 pages
default: False
current: 0
TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Monday 24 November 2025 04:04:26 +0000 (0:00:00.083) 0:00:01.651 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Monday 24 November 2025 04:04:26 +0000 (0:00:00.050) 0:00:01.701 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Monday 24 November 2025 04:04:26 +0000 (0:00:00.051) 0:00:01.753 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:04:26 +0000 (0:00:00.051) 0:00:01.805 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:04:26 +0000 (0:00:00.336) 0:00:02.141 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Monday 24 November 2025 04:04:26 +0000 (0:00:00.046) 0:00:02.188 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] ***
Monday 24 November 2025 04:04:27 +0000 (0:00:00.364) 0:00:02.552 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Monday 24 November 2025 04:04:27 +0000 (0:00:00.220) 0:00:02.772 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Monday 24 November 2025 04:04:27 +0000 (0:00:00.207) 0:00:02.980 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Monday 24 November 2025 04:04:28 +0000 (0:00:00.367) 0:00:03.348 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:04:29 +0000 (0:00:01.064) 0:00:04.412 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:04:29 +0000 (0:00:00.041) 0:00:04.453 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Monday 24 November 2025 04:04:29 +0000 (0:00:00.040) 0:00:04.493 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Monday 24 November 2025 04:04:29 +0000 (0:00:00.038) 0:00:04.532 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Monday 24 November 2025 04:04:29 +0000 (0:00:00.305) 0:00:04.837 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Monday 24 November 2025 04:04:29 +0000 (0:00:00.039) 0:00:04.877 *******
ok: [instance]
TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Monday 24 November 2025 04:04:29 +0000 (0:00:00.040) 0:00:04.918 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Monday 24 November 2025 04:04:29 +0000 (0:00:00.064) 0:00:04.982 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Monday 24 November 2025 04:04:29 +0000 (0:00:00.035) 0:00:05.018 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Monday 24 November 2025 04:04:29 +0000 (0:00:00.048) 0:00:05.067 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Monday 24 November 2025 04:04:29 +0000 (0:00:00.049) 0:00:05.116 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Monday 24 November 2025 04:04:29 +0000 (0:00:00.047) 0:00:05.164 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Monday 24 November 2025 04:04:29 +0000 (0:00:00.049) 0:00:05.214 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Monday 24 November 2025 04:04:29 +0000 (0:00:00.092) 0:00:05.306 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Monday 24 November 2025 04:04:30 +0000 (0:00:00.047) 0:00:05.354 *******
skipping: [instance]
TASK [include_role : osp.edpm.edpm_kernel] *************************************
Monday 24 November 2025 04:04:30 +0000 (0:00:00.064) 0:00:05.418 *******
TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Monday 24 November 2025 04:04:30 +0000 (0:00:00.095) 0:00:05.513 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Monday 24 November 2025 04:04:30 +0000 (0:00:00.036) 0:00:05.550 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Monday 24 November 2025 04:04:30 +0000 (0:00:00.218) 0:00:05.769 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Monday 24 November 2025 04:04:30 +0000 (0:00:00.044) 0:00:05.814 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Monday 24 November 2025 04:04:30 +0000 (0:00:00.033) 0:00:05.847 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Monday 24 November 2025 04:04:30 +0000 (0:00:00.032) 0:00:05.880 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Monday 24 November 2025 04:04:30 +0000 (0:00:00.032) 0:00:05.912 *******
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance
TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Monday 24 November 2025 04:04:30 +0000 (0:00:00.055) 0:00:05.967 *******
ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}})
ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}})
TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Monday 24 November 2025 04:04:30 +0000 (0:00:00.059) 0:00:06.026 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Monday 24 November 2025 04:04:30 +0000 (0:00:00.115) 0:00:06.142 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Monday 24 November 2025 04:04:30 +0000 (0:00:00.045) 0:00:06.188 *******
ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}})
skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}})
TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Monday 24 November 2025 04:04:30 +0000 (0:00:00.058) 0:00:06.246 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Monday 24 November 2025 04:04:30 +0000 (0:00:00.040) 0:00:06.287 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Monday 24 November 2025 04:04:31 +0000 (0:00:00.052) 0:00:06.340 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Monday 24 November 2025 04:04:31 +0000 (0:00:00.049) 0:00:06.389 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Monday 24 November 2025 04:04:31 +0000 (0:00:00.050) 0:00:06.440 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Monday 24 November 2025 04:04:31 +0000 (0:00:00.078) 0:00:06.518 *******
ok: [instance] =>
msg: |-
EDPM hugepage modification differs from how the host is actually having.
Current default pagesize: None configured
EDPM default pagesize: 2048
Desired default pagesize: 2048
From EDPM Hugepages configuration:
- 2048
expected: 10 pages
default: True
current: 0
- 4096
expected: 10 pages
default: False
current: 0
TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Monday 24 November 2025 04:04:31 +0000 (0:00:00.052) 0:00:06.571 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Monday 24 November 2025 04:04:31 +0000 (0:00:00.051) 0:00:06.622 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Monday 24 November 2025 04:04:31 +0000 (0:00:00.049) 0:00:06.671 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:04:31 +0000 (0:00:00.053) 0:00:06.724 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:04:31 +0000 (0:00:00.212) 0:00:06.937 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Monday 24 November 2025 04:04:31 +0000 (0:00:00.041) 0:00:06.978 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] ***
Monday 24 November 2025 04:04:31 +0000 (0:00:00.247) 0:00:07.226 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Monday 24 November 2025 04:04:32 +0000 (0:00:00.235) 0:00:07.462 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Monday 24 November 2025 04:04:32 +0000 (0:00:00.210) 0:00:07.672 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Monday 24 November 2025 04:04:32 +0000 (0:00:00.267) 0:00:07.940 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:04:33 +0000 (0:00:01.033) 0:00:08.973 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:04:33 +0000 (0:00:00.038) 0:00:09.012 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Monday 24 November 2025 04:04:33 +0000 (0:00:00.037) 0:00:09.050 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Monday 24 November 2025 04:04:33 +0000 (0:00:00.036) 0:00:09.087 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Monday 24 November 2025 04:04:33 +0000 (0:00:00.210) 0:00:09.297 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Monday 24 November 2025 04:04:34 +0000 (0:00:00.039) 0:00:09.336 *******
ok: [instance]
TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Monday 24 November 2025 04:04:34 +0000 (0:00:00.038) 0:00:09.375 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Monday 24 November 2025 04:04:34 +0000 (0:00:00.066) 0:00:09.441 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Monday 24 November 2025 04:04:34 +0000 (0:00:00.037) 0:00:09.479 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Monday 24 November 2025 04:04:34 +0000 (0:00:00.048) 0:00:09.527 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Monday 24 November 2025 04:04:34 +0000 (0:00:00.050) 0:00:09.577 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Monday 24 November 2025 04:04:34 +0000 (0:00:00.046) 0:00:09.624 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Monday 24 November 2025 04:04:34 +0000 (0:00:00.049) 0:00:09.673 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Monday 24 November 2025 04:04:34 +0000 (0:00:00.085) 0:00:09.759 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Monday 24 November 2025 04:04:34 +0000 (0:00:00.047) 0:00:09.806 *******
skipping: [instance]
PLAY RECAP *********************************************************************
instance : ok=44 changed=9 unreachable=0 failed=0 skipped=42 rescued=0 ignored=0
Monday 24 November 2025 04:04:34 +0000 (0:00:00.123) 0:00:09.930 *******
===============================================================================
osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.06s
osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.03s
Backup the default grub file -------------------------------------------- 0.38s
osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.37s
osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.36s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.34s
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 : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.27s
osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.25s
osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.24s
osp.edpm.edpm_kernel : 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 : Get the command line args of the node ------------ 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.12s
include_role : osp.edpm.edpm_kernel ------------------------------------- 0.10s
PLAY [Restore environment] *****************************************************
TASK [Restore the default grub file] *******************************************
Monday 24 November 2025 04:04:35 +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
Monday 24 November 2025 04:04:35 +0000 (0:00:00.387) 0:00:00.452 *******
===============================================================================
Restore the default grub file ------------------------------------------- 0.39s
PLAY [Prepare] *****************************************************************
TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] ***
Monday 24 November 2025 04:04:36 +0000 (0:00:00.068) 0:00:00.068 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Monday 24 November 2025 04:04:36 +0000 (0:00:00.042) 0:00:00.110 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Monday 24 November 2025 04:04:36 +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] *************
Monday 24 November 2025 04:04:36 +0000 (0:00:00.073) 0:00:00.222 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Monday 24 November 2025 04:04:37 +0000 (0:00:00.257) 0:00:00.479 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Monday 24 November 2025 04:04:37 +0000 (0:00:00.321) 0:00:00.800 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Monday 24 November 2025 04:04:37 +0000 (0:00:00.219) 0:00:01.019 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Monday 24 November 2025 04:04:38 +0000 (0:00:00.588) 0:00:01.608 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Monday 24 November 2025 04:04:38 +0000 (0:00:00.384) 0:00:01.992 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Monday 24 November 2025 04:04:40 +0000 (0:00:01.298) 0:00:03.290 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Monday 24 November 2025 04:04:40 +0000 (0:00:00.616) 0:00:03.906 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Create repos] ********************
Monday 24 November 2025 04:04:41 +0000 (0:00:00.951) 0:00:04.858 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Monday 24 November 2025 04:04:42 +0000 (0:00:00.818) 0:00:05.676 *******
fatal: [instance]: FAILED! => changed=true
cmd: |-
rpm -qe redhat-release
delta: '0:00:00.011426'
end: '2025-11-24 04:04:42.576916'
msg: non-zero return code
rc: 1
start: '2025-11-24 04:04:42.565490'
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] ***
Monday 24 November 2025 04:04:42 +0000 (0:00:00.254) 0:00:05.930 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Monday 24 November 2025 04:04:42 +0000 (0:00:00.053) 0:00:05.984 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Monday 24 November 2025 04:05:36 +0000 (0:00:54.167) 0:01:00.151 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Monday 24 November 2025 04:05:38 +0000 (0:00:01.208) 0:01:01.360 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Monday 24 November 2025 04:05:39 +0000 (0:00:01.165) 0:01:02.525 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 04:05:39 +0000 (0:00:00.043) 0:01:02.568 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Monday 24 November 2025 04:05:39 +0000 (0:00:00.201) 0:01:02.770 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 04:05:39 +0000 (0:00:00.211) 0:01:02.982 *******
ok: [instance]
TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Monday 24 November 2025 04:05:40 +0000 (0:00:00.394) 0:01:03.376 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Monday 24 November 2025 04:05:40 +0000 (0:00:00.033) 0:01:03.410 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather repository list] ******************************
Monday 24 November 2025 04:05:40 +0000 (0:00:00.706) 0:01:04.117 *******
ok: [instance]
TASK [osp.edpm.env_data : Output installed packages] ***************************
Monday 24 November 2025 04:05:41 +0000 (0:00:00.348) 0:01:04.466 *******
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] ***********************
Monday 24 November 2025 04:05:41 +0000 (0:00:00.055) 0:01:04.521 *******
ok: [instance] =>
msg: |-
#### REPOSITORIES
repo id repo name
appstream CentOS Stream 9 - AppStream
baseos CentOS Stream 9 - BaseOS
crb CentOS Stream 9 - CRB
extras-common CentOS Stream 9 - Extras packages
PLAY RECAP *********************************************************************
instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1
Monday 24 November 2025 04:05:41 +0000 (0:00:00.079) 0:01:04.600 *******
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 54.17s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.30s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.21s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.17s
../../../../molecule/common/test_deps : Install repo-setup -------------- 0.95s
../../../../molecule/common/test_deps : Create repos -------------------- 0.82s
osp.edpm.env_data : Gather all installed packages ----------------------- 0.71s
../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.62s
../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.59s
../../../../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.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 : Create /etc/ansible/facts.d ----- 0.21s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.20s
osp.edpm.env_data : Output installed repositories ----------------------- 0.08s
../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s
PLAY [Converge] ****************************************************************
TASK [Importing test_vars] *****************************************************
Monday 24 November 2025 04:05:41 +0000 (0:00:00.030) 0:00:00.030 *******
ok: [instance]
TASK [Backup the default grub file] ********************************************
Monday 24 November 2025 04:05:41 +0000 (0:00:00.041) 0:00:00.071 *******
changed: [instance]
TASK [include_role : osp.edpm.edpm_kernel] *************************************
Monday 24 November 2025 04:05:42 +0000 (0:00:00.393) 0:00:00.464 *******
TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Monday 24 November 2025 04:05:42 +0000 (0:00:00.089) 0:00:00.553 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Monday 24 November 2025 04:05:42 +0000 (0:00:00.038) 0:00:00.592 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Monday 24 November 2025 04:05:42 +0000 (0:00:00.305) 0:00:00.897 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Monday 24 November 2025 04:05:42 +0000 (0:00:00.070) 0:00:00.968 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Monday 24 November 2025 04:05:42 +0000 (0:00:00.037) 0:00:01.006 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Monday 24 November 2025 04:05:42 +0000 (0:00:00.035) 0:00:01.041 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Monday 24 November 2025 04:05:42 +0000 (0:00:00.034) 0:00:01.076 *******
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance
TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Monday 24 November 2025 04:05:42 +0000 (0:00:00.061) 0:00:01.137 *******
ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}})
ok: [instance] => (item={'key': 4096, 'value': {'count': '10'}})
TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Monday 24 November 2025 04:05:42 +0000 (0:00:00.063) 0:00:01.200 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Monday 24 November 2025 04:05:43 +0000 (0:00:00.047) 0:00:01.248 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Monday 24 November 2025 04:05:43 +0000 (0:00:00.085) 0:00:01.334 *******
ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}})
skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}})
TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Monday 24 November 2025 04:05:43 +0000 (0:00:00.058) 0:00:01.393 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Monday 24 November 2025 04:05:43 +0000 (0:00:00.042) 0:00:01.435 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Monday 24 November 2025 04:05:43 +0000 (0:00:00.055) 0:00:01.490 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Monday 24 November 2025 04:05:43 +0000 (0:00:00.050) 0:00:01.540 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Monday 24 November 2025 04:05:43 +0000 (0:00:00.051) 0:00:01.592 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Monday 24 November 2025 04:05:43 +0000 (0:00:00.046) 0:00:01.639 *******
ok: [instance] =>
msg: |-
EDPM hugepage modification differs from how the host is actually having.
Current default pagesize: None configured
EDPM default pagesize: 2048
Desired default pagesize: 2048
From EDPM Hugepages configuration:
- 2048
expected: 10 pages
default: True
current: 0
- 4096
expected: 10 pages
default: False
current: 0
TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Monday 24 November 2025 04:05:43 +0000 (0:00:00.084) 0:00:01.723 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Monday 24 November 2025 04:05:43 +0000 (0:00:00.052) 0:00:01.776 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Monday 24 November 2025 04:05:43 +0000 (0:00:00.049) 0:00:01.826 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:05:43 +0000 (0:00:00.052) 0:00:01.878 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:05:43 +0000 (0:00:00.314) 0:00:02.192 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Monday 24 November 2025 04:05:43 +0000 (0:00:00.045) 0:00:02.238 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] ***
Monday 24 November 2025 04:05:44 +0000 (0:00:00.352) 0:00:02.591 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Monday 24 November 2025 04:05:44 +0000 (0:00:00.211) 0:00:02.802 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Monday 24 November 2025 04:05:44 +0000 (0:00:00.229) 0:00:03.031 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Monday 24 November 2025 04:05:45 +0000 (0:00:00.376) 0:00:03.408 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:05:46 +0000 (0:00:01.107) 0:00:04.515 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:05:46 +0000 (0:00:00.043) 0:00:04.559 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Monday 24 November 2025 04:05:46 +0000 (0:00:00.042) 0:00:04.601 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Monday 24 November 2025 04:05:46 +0000 (0:00:00.041) 0:00:04.643 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Monday 24 November 2025 04:05:46 +0000 (0:00:00.312) 0:00:04.955 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Monday 24 November 2025 04:05:46 +0000 (0:00:00.040) 0:00:04.995 *******
ok: [instance]
TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Monday 24 November 2025 04:05:46 +0000 (0:00:00.041) 0:00:05.037 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Monday 24 November 2025 04:05:46 +0000 (0:00:00.061) 0:00:05.099 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Monday 24 November 2025 04:05:46 +0000 (0:00:00.035) 0:00:05.134 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Monday 24 November 2025 04:05:46 +0000 (0:00:00.047) 0:00:05.182 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Monday 24 November 2025 04:05:46 +0000 (0:00:00.049) 0:00:05.231 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Monday 24 November 2025 04:05:47 +0000 (0:00:00.049) 0:00:05.281 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Monday 24 November 2025 04:05:47 +0000 (0:00:00.048) 0:00:05.330 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Monday 24 November 2025 04:05:47 +0000 (0:00:00.084) 0:00:05.414 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Monday 24 November 2025 04:05:47 +0000 (0:00:00.046) 0:00:05.461 *******
skipping: [instance]
PLAY RECAP *********************************************************************
instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0
Monday 24 November 2025 04:05:47 +0000 (0:00:00.127) 0:00:05.588 *******
===============================================================================
osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.11s
Backup the default grub file -------------------------------------------- 0.39s
osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.38s
osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.35s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.31s
osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.31s
osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.31s
osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.23s
osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.21s
osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.13s
include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s
osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.09s
osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s
osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.08s
osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.07s
osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.06s
osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.06s
osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s
osp.edpm.edpm_kernel : Find desired default hugepage size --------------- 0.06s
osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM --- 0.06s
PLAY [Restore environment] *****************************************************
TASK [Restore the default grub file] *******************************************
Monday 24 November 2025 04:05:47 +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
Monday 24 November 2025 04:05:48 +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.] ***
Monday 24 November 2025 04:05:49 +0000 (0:00:00.073) 0:00:00.073 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Monday 24 November 2025 04:05:49 +0000 (0:00:00.045) 0:00:00.119 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Monday 24 November 2025 04:05:49 +0000 (0:00:00.038) 0:00:00.157 *******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml)
TASK [../../../../molecule/common/test_deps : Detect mirrors file] *************
Monday 24 November 2025 04:05:49 +0000 (0:00:00.074) 0:00:00.231 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Monday 24 November 2025 04:05:49 +0000 (0:00:00.265) 0:00:00.497 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Monday 24 November 2025 04:05:50 +0000 (0:00:00.323) 0:00:00.820 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Monday 24 November 2025 04:05:50 +0000 (0:00:00.239) 0:00:01.060 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Monday 24 November 2025 04:05:51 +0000 (0:00:00.586) 0:00:01.646 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Monday 24 November 2025 04:05:51 +0000 (0:00:00.392) 0:00:02.038 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Monday 24 November 2025 04:05:52 +0000 (0:00:01.278) 0:00:03.317 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Monday 24 November 2025 04:05:53 +0000 (0:00:00.579) 0:00:03.897 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Create repos] ********************
Monday 24 November 2025 04:05:54 +0000 (0:00:00.955) 0:00:04.852 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Monday 24 November 2025 04:05:55 +0000 (0:00:00.851) 0:00:05.704 *******
fatal: [instance]: FAILED! => changed=true
cmd: |-
rpm -qe redhat-release
delta: '0:00:00.011590'
end: '2025-11-24 04:05:55.368736'
msg: non-zero return code
rc: 1
start: '2025-11-24 04:05:55.357146'
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] ***
Monday 24 November 2025 04:05:55 +0000 (0:00:00.263) 0:00:05.967 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Monday 24 November 2025 04:05:55 +0000 (0:00:00.050) 0:00:06.018 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Monday 24 November 2025 04:06:50 +0000 (0:00:54.629) 0:01:00.648 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Monday 24 November 2025 04:06:51 +0000 (0:00:01.205) 0:01:01.854 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Monday 24 November 2025 04:06:52 +0000 (0:00:01.172) 0:01:03.026 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 04:06:52 +0000 (0:00:00.063) 0:01:03.089 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Monday 24 November 2025 04:06:52 +0000 (0:00:00.206) 0:01:03.295 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 04:06:52 +0000 (0:00:00.208) 0:01:03.504 *******
ok: [instance]
TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Monday 24 November 2025 04:06:53 +0000 (0:00:00.393) 0:01:03.898 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Monday 24 November 2025 04:06:53 +0000 (0:00:00.030) 0:01:03.928 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather repository list] ******************************
Monday 24 November 2025 04:06:54 +0000 (0:00:00.672) 0:01:04.601 *******
ok: [instance]
TASK [osp.edpm.env_data : Output installed packages] ***************************
Monday 24 November 2025 04:06:54 +0000 (0:00:00.357) 0:01:04.958 *******
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] ***********************
Monday 24 November 2025 04:06:54 +0000 (0:00:00.054) 0:01:05.013 *******
ok: [instance] =>
msg: |-
#### REPOSITORIES
repo id repo name
appstream CentOS Stream 9 - AppStream
baseos CentOS Stream 9 - BaseOS
crb CentOS Stream 9 - CRB
extras-common CentOS Stream 9 - Extras packages
PLAY RECAP *********************************************************************
instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1
Monday 24 November 2025 04:06:54 +0000 (0:00:00.080) 0:01:05.093 *******
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 54.63s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.28s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.21s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.17s
../../../../molecule/common/test_deps : Install repo-setup -------------- 0.96s
../../../../molecule/common/test_deps : Create repos -------------------- 0.85s
osp.edpm.env_data : Gather all installed packages ----------------------- 0.67s
../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.59s
../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.58s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.39s
../../../../molecule/common/test_deps : Create default repo file -------- 0.39s
osp.edpm.env_data : Gather repository list ------------------------------ 0.36s
../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.32s
../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.27s
../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.26s
../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.24s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.21s
osp.edpm.env_data : Output installed repositories ----------------------- 0.08s
../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s
PLAY [Converge] ****************************************************************
TASK [Importing test_vars] *****************************************************
Monday 24 November 2025 04:06:55 +0000 (0:00:00.029) 0:00:00.029 *******
ok: [instance]
TASK [Backup the default grub file] ********************************************
Monday 24 November 2025 04:06:55 +0000 (0:00:00.039) 0:00:00.069 *******
changed: [instance]
TASK [include_role : osp.edpm.edpm_kernel] *************************************
Monday 24 November 2025 04:06:55 +0000 (0:00:00.374) 0:00:00.443 *******
TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Monday 24 November 2025 04:06:55 +0000 (0:00:00.085) 0:00:00.529 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Monday 24 November 2025 04:06:55 +0000 (0:00:00.035) 0:00:00.564 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Monday 24 November 2025 04:06:55 +0000 (0:00:00.294) 0:00:00.859 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Monday 24 November 2025 04:06:55 +0000 (0:00:00.072) 0:00:00.931 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Monday 24 November 2025 04:06:55 +0000 (0:00:00.032) 0:00:00.964 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Monday 24 November 2025 04:06:56 +0000 (0:00:00.033) 0:00:00.997 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Monday 24 November 2025 04:06:56 +0000 (0:00:00.032) 0:00:01.029 *******
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance
TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Monday 24 November 2025 04:06:56 +0000 (0:00:00.061) 0:00:01.091 *******
ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}})
ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}})
TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Monday 24 November 2025 04:06:56 +0000 (0:00:00.064) 0:00:01.155 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Monday 24 November 2025 04:06:56 +0000 (0:00:00.048) 0:00:01.204 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Monday 24 November 2025 04:06:56 +0000 (0:00:00.081) 0:00:01.285 *******
ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}})
skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}})
TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Monday 24 November 2025 04:06:56 +0000 (0:00:00.058) 0:00:01.344 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Monday 24 November 2025 04:06:56 +0000 (0:00:00.041) 0:00:01.385 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Monday 24 November 2025 04:06:56 +0000 (0:00:00.055) 0:00:01.440 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Monday 24 November 2025 04:06:56 +0000 (0:00:00.049) 0:00:01.489 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Monday 24 November 2025 04:06:56 +0000 (0:00:00.051) 0:00:01.541 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Monday 24 November 2025 04:06:56 +0000 (0:00:00.046) 0:00:01.588 *******
ok: [instance] =>
msg: |-
EDPM hugepage modification differs from how the host is actually having.
Current default pagesize: None configured
EDPM default pagesize: 2048
Desired default pagesize: 2048
From EDPM Hugepages configuration:
- 2048
expected: 10 pages
default: True
current: 0
- 4096
expected: 10 pages
default: False
current: 0
TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Monday 24 November 2025 04:06:56 +0000 (0:00:00.085) 0:00:01.673 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Monday 24 November 2025 04:06:56 +0000 (0:00:00.054) 0:00:01.728 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Monday 24 November 2025 04:06:56 +0000 (0:00:00.051) 0:00:01.780 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:06:56 +0000 (0:00:00.051) 0:00:01.832 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:06:57 +0000 (0:00:00.333) 0:00:02.166 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Monday 24 November 2025 04:06:57 +0000 (0:00:00.042) 0:00:02.209 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] ***
Monday 24 November 2025 04:06:57 +0000 (0:00:00.340) 0:00:02.549 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Monday 24 November 2025 04:06:57 +0000 (0:00:00.216) 0:00:02.766 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Monday 24 November 2025 04:06:57 +0000 (0:00:00.224) 0:00:02.990 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Monday 24 November 2025 04:06:58 +0000 (0:00:00.365) 0:00:03.356 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:06:59 +0000 (0:00:01.117) 0:00:04.473 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:06:59 +0000 (0:00:00.042) 0:00:04.516 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Monday 24 November 2025 04:06:59 +0000 (0:00:00.039) 0:00:04.556 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Monday 24 November 2025 04:06:59 +0000 (0:00:00.038) 0:00:04.595 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Monday 24 November 2025 04:06:59 +0000 (0:00:00.320) 0:00:04.915 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Monday 24 November 2025 04:06:59 +0000 (0:00:00.042) 0:00:04.958 *******
ok: [instance]
TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Monday 24 November 2025 04:07:00 +0000 (0:00:00.042) 0:00:05.001 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Monday 24 November 2025 04:07:00 +0000 (0:00:00.068) 0:00:05.069 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Monday 24 November 2025 04:07:00 +0000 (0:00:00.037) 0:00:05.107 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Monday 24 November 2025 04:07:00 +0000 (0:00:00.053) 0:00:05.160 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Monday 24 November 2025 04:07:00 +0000 (0:00:00.049) 0:00:05.209 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Monday 24 November 2025 04:07:00 +0000 (0:00:00.047) 0:00:05.256 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Monday 24 November 2025 04:07:00 +0000 (0:00:00.049) 0:00:05.306 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Monday 24 November 2025 04:07:00 +0000 (0:00:00.087) 0:00:05.394 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Monday 24 November 2025 04:07:00 +0000 (0:00:00.046) 0:00:05.441 *******
skipping: [instance]
PLAY RECAP *********************************************************************
instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0
Monday 24 November 2025 04:07:00 +0000 (0:00:00.125) 0:00:05.566 *******
===============================================================================
osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.12s
Backup the default grub file -------------------------------------------- 0.37s
osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.37s
osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.34s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.33s
osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.32s
osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.29s
osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.22s
osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.22s
osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.13s
osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.09s
osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.09s
include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s
osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.08s
osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.07s
osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.07s
osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.06s
osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s
osp.edpm.edpm_kernel : Find desired default hugepage size --------------- 0.06s
osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM --- 0.06s
PLAY [Restore environment] *****************************************************
TASK [Restore the default grub file] *******************************************
Monday 24 November 2025 04:07:01 +0000 (0:00:00.065) 0:00:00.065 *******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
Monday 24 November 2025 04:07:01 +0000 (0:00:00.413) 0:00:00.478 *******
===============================================================================
Restore the default grub file ------------------------------------------- 0.41s
PLAY [Prepare] *****************************************************************
TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] ***
Monday 24 November 2025 04:07:02 +0000 (0:00:00.068) 0:00:00.068 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Monday 24 November 2025 04:07:02 +0000 (0:00:00.046) 0:00:00.114 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Monday 24 November 2025 04:07:02 +0000 (0:00:00.038) 0:00:00.153 *******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml)
TASK [../../../../molecule/common/test_deps : Detect mirrors file] *************
Monday 24 November 2025 04:07:02 +0000 (0:00:00.073) 0:00:00.227 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Monday 24 November 2025 04:07:03 +0000 (0:00:00.263) 0:00:00.490 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Monday 24 November 2025 04:07:03 +0000 (0:00:00.323) 0:00:00.813 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Monday 24 November 2025 04:07:03 +0000 (0:00:00.235) 0:00:01.049 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Monday 24 November 2025 04:07:04 +0000 (0:00:00.584) 0:00:01.633 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Monday 24 November 2025 04:07:04 +0000 (0:00:00.377) 0:00:02.010 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Monday 24 November 2025 04:07:06 +0000 (0:00:01.276) 0:00:03.287 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Monday 24 November 2025 04:07:06 +0000 (0:00:00.571) 0:00:03.858 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Create repos] ********************
Monday 24 November 2025 04:07:07 +0000 (0:00:00.951) 0:00:04.810 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Monday 24 November 2025 04:07:08 +0000 (0:00:00.854) 0:00:05.664 *******
fatal: [instance]: FAILED! => changed=true
cmd: |-
rpm -qe redhat-release
delta: '0:00:00.011098'
end: '2025-11-24 04:07:08.590161'
msg: non-zero return code
rc: 1
start: '2025-11-24 04:07:08.579063'
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] ***
Monday 24 November 2025 04:07:08 +0000 (0:00:00.262) 0:00:05.927 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Monday 24 November 2025 04:07:08 +0000 (0:00:00.052) 0:00:05.979 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Monday 24 November 2025 04:08:01 +0000 (0:00:53.165) 0:00:59.145 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Monday 24 November 2025 04:08:03 +0000 (0:00:01.194) 0:01:00.340 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Monday 24 November 2025 04:08:04 +0000 (0:00:01.165) 0:01:01.505 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 04:08:04 +0000 (0:00:00.065) 0:01:01.571 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Monday 24 November 2025 04:08:04 +0000 (0:00:00.204) 0:01:01.776 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 04:08:04 +0000 (0:00:00.205) 0:01:01.982 *******
ok: [instance]
TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Monday 24 November 2025 04:08:05 +0000 (0:00:00.391) 0:01:02.374 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Monday 24 November 2025 04:08:05 +0000 (0:00:00.034) 0:01:02.408 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather repository list] ******************************
Monday 24 November 2025 04:08:05 +0000 (0:00:00.678) 0:01:03.087 *******
ok: [instance]
TASK [osp.edpm.env_data : Output installed packages] ***************************
Monday 24 November 2025 04:08:07 +0000 (0:00:01.344) 0:01:04.432 *******
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] ***********************
Monday 24 November 2025 04:08:07 +0000 (0:00:00.056) 0:01:04.488 *******
ok: [instance] =>
msg: |-
#### REPOSITORIES
repo id repo name
appstream CentOS Stream 9 - AppStream
baseos CentOS Stream 9 - BaseOS
crb CentOS Stream 9 - CRB
extras-common CentOS Stream 9 - Extras packages
PLAY RECAP *********************************************************************
instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1
Monday 24 November 2025 04:08:07 +0000 (0:00:00.100) 0:01:04.588 *******
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 53.17s
osp.edpm.env_data : Gather repository list ------------------------------ 1.34s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.28s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.19s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.17s
../../../../molecule/common/test_deps : Install repo-setup -------------- 0.95s
../../../../molecule/common/test_deps : Create repos -------------------- 0.85s
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.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.26s
../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.24s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.20s
osp.edpm.env_data : Output installed repositories ----------------------- 0.10s
../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s
PLAY [Converge] ****************************************************************
TASK [Importing test_vars] *****************************************************
Monday 24 November 2025 04:08:07 +0000 (0:00:00.028) 0:00:00.028 *******
ok: [instance]
TASK [Backup the default grub file] ********************************************
Monday 24 November 2025 04:08:07 +0000 (0:00:00.040) 0:00:00.068 *******
changed: [instance]
TASK [include_role : osp.edpm.edpm_kernel] *************************************
Monday 24 November 2025 04:08:08 +0000 (0:00:00.370) 0:00:00.438 *******
TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Monday 24 November 2025 04:08:08 +0000 (0:00:00.086) 0:00:00.524 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Monday 24 November 2025 04:08:08 +0000 (0:00:00.038) 0:00:00.562 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Monday 24 November 2025 04:08:08 +0000 (0:00:00.297) 0:00:00.860 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Monday 24 November 2025 04:08:08 +0000 (0:00:00.070) 0:00:00.930 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Monday 24 November 2025 04:08:08 +0000 (0:00:00.032) 0:00:00.963 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Monday 24 November 2025 04:08:08 +0000 (0:00:00.032) 0:00:00.996 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Monday 24 November 2025 04:08:08 +0000 (0:00:00.031) 0:00:01.028 *******
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance
TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Monday 24 November 2025 04:08:08 +0000 (0:00:00.057) 0:00:01.086 *******
ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}})
ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}})
TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Monday 24 November 2025 04:08:08 +0000 (0:00:00.061) 0:00:01.147 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Monday 24 November 2025 04:08:08 +0000 (0:00:00.047) 0:00:01.194 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Monday 24 November 2025 04:08:09 +0000 (0:00:00.078) 0:00:01.273 *******
ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}})
skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}})
TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Monday 24 November 2025 04:08:09 +0000 (0:00:00.060) 0:00:01.333 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Monday 24 November 2025 04:08:09 +0000 (0:00:00.040) 0:00:01.374 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Monday 24 November 2025 04:08:09 +0000 (0:00:00.054) 0:00:01.428 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Monday 24 November 2025 04:08:09 +0000 (0:00:00.051) 0:00:01.480 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Monday 24 November 2025 04:08:09 +0000 (0:00:00.050) 0:00:01.531 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Monday 24 November 2025 04:08:09 +0000 (0:00:00.046) 0:00:01.577 *******
ok: [instance] =>
msg: |-
EDPM hugepage modification differs from how the host is actually having.
Current default pagesize: None configured
EDPM default pagesize: 2048
Desired default pagesize: 2048
From EDPM Hugepages configuration:
- 2048
expected: 10 pages
default: True
current: 0
- 4096
expected: 10 pages
default: False
current: 0
TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Monday 24 November 2025 04:08:09 +0000 (0:00:00.082) 0:00:01.659 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Monday 24 November 2025 04:08:09 +0000 (0:00:00.051) 0:00:01.711 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Monday 24 November 2025 04:08:09 +0000 (0:00:00.050) 0:00:01.762 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:08:09 +0000 (0:00:00.052) 0:00:01.815 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:08:09 +0000 (0:00:00.314) 0:00:02.129 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Monday 24 November 2025 04:08:09 +0000 (0:00:00.044) 0:00:02.174 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] ***
Monday 24 November 2025 04:08:10 +0000 (0:00:00.342) 0:00:02.517 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Monday 24 November 2025 04:08:10 +0000 (0:00:00.213) 0:00:02.730 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Monday 24 November 2025 04:08:10 +0000 (0:00:00.217) 0:00:02.948 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Monday 24 November 2025 04:08:11 +0000 (0:00:00.378) 0:00:03.326 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:08:12 +0000 (0:00:01.112) 0:00:04.439 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:08:12 +0000 (0:00:00.039) 0:00:04.479 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Monday 24 November 2025 04:08:12 +0000 (0:00:00.039) 0:00:04.518 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Monday 24 November 2025 04:08:12 +0000 (0:00:00.039) 0:00:04.557 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Monday 24 November 2025 04:08:12 +0000 (0:00:00.303) 0:00:04.861 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Monday 24 November 2025 04:08:12 +0000 (0:00:00.039) 0:00:04.901 *******
ok: [instance]
TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Monday 24 November 2025 04:08:12 +0000 (0:00:00.042) 0:00:04.944 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Monday 24 November 2025 04:08:12 +0000 (0:00:00.062) 0:00:05.006 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Monday 24 November 2025 04:08:12 +0000 (0:00:00.036) 0:00:05.042 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Monday 24 November 2025 04:08:12 +0000 (0:00:00.047) 0:00:05.090 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Monday 24 November 2025 04:08:12 +0000 (0:00:00.050) 0:00:05.140 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Monday 24 November 2025 04:08:12 +0000 (0:00:00.047) 0:00:05.188 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Monday 24 November 2025 04:08:12 +0000 (0:00:00.049) 0:00:05.238 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Monday 24 November 2025 04:08:13 +0000 (0:00:00.080) 0:00:05.319 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Monday 24 November 2025 04:08:13 +0000 (0:00:00.047) 0:00:05.366 *******
skipping: [instance]
TASK [include_role : osp.edpm.edpm_kernel] *************************************
Monday 24 November 2025 04:08:13 +0000 (0:00:00.066) 0:00:05.432 *******
TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Monday 24 November 2025 04:08:13 +0000 (0:00:00.096) 0:00:05.529 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Monday 24 November 2025 04:08:13 +0000 (0:00:00.036) 0:00:05.566 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Monday 24 November 2025 04:08:13 +0000 (0:00:00.226) 0:00:05.793 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Monday 24 November 2025 04:08:13 +0000 (0:00:00.044) 0:00:05.837 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Monday 24 November 2025 04:08:13 +0000 (0:00:00.032) 0:00:05.869 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Monday 24 November 2025 04:08:13 +0000 (0:00:00.032) 0:00:05.901 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Monday 24 November 2025 04:08:13 +0000 (0:00:00.031) 0:00:05.933 *******
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance
TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Monday 24 November 2025 04:08:13 +0000 (0:00:00.057) 0:00:05.991 *******
ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}})
ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}})
TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Monday 24 November 2025 04:08:13 +0000 (0:00:00.088) 0:00:06.079 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Monday 24 November 2025 04:08:13 +0000 (0:00:00.045) 0:00:06.125 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Monday 24 November 2025 04:08:13 +0000 (0:00:00.046) 0:00:06.172 *******
ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}})
skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}})
TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Monday 24 November 2025 04:08:13 +0000 (0:00:00.058) 0:00:06.231 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Monday 24 November 2025 04:08:14 +0000 (0:00:00.040) 0:00:06.271 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Monday 24 November 2025 04:08:14 +0000 (0:00:00.052) 0:00:06.324 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Monday 24 November 2025 04:08:14 +0000 (0:00:00.049) 0:00:06.374 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Monday 24 November 2025 04:08:14 +0000 (0:00:00.050) 0:00:06.424 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Monday 24 November 2025 04:08:14 +0000 (0:00:00.075) 0:00:06.499 *******
ok: [instance] =>
msg: |-
EDPM hugepage modification differs from how the host is actually having.
Current default pagesize: None configured
EDPM default pagesize: 2048
Desired default pagesize: 2048
From EDPM Hugepages configuration:
- 2048
expected: 10 pages
default: True
current: 0
- 4096
expected: 10 pages
default: False
current: 0
TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Monday 24 November 2025 04:08:14 +0000 (0:00:00.052) 0:00:06.552 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Monday 24 November 2025 04:08:14 +0000 (0:00:00.051) 0:00:06.604 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Monday 24 November 2025 04:08:14 +0000 (0:00:00.048) 0:00:06.653 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:08:14 +0000 (0:00:00.052) 0:00:06.705 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:08:14 +0000 (0:00:00.218) 0:00:06.923 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Monday 24 November 2025 04:08:14 +0000 (0:00:00.043) 0:00:06.966 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] ***
Monday 24 November 2025 04:08:14 +0000 (0:00:00.229) 0:00:07.195 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Monday 24 November 2025 04:08:15 +0000 (0:00:00.236) 0:00:07.432 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Monday 24 November 2025 04:08:15 +0000 (0:00:00.235) 0:00:07.668 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Monday 24 November 2025 04:08:15 +0000 (0:00:00.274) 0:00:07.942 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:08:16 +0000 (0:00:01.070) 0:00:09.013 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:08:16 +0000 (0:00:00.039) 0:00:09.052 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Monday 24 November 2025 04:08:16 +0000 (0:00:00.039) 0:00:09.092 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Monday 24 November 2025 04:08:16 +0000 (0:00:00.039) 0:00:09.131 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Monday 24 November 2025 04:08:17 +0000 (0:00:00.208) 0:00:09.339 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Monday 24 November 2025 04:08:17 +0000 (0:00:00.042) 0:00:09.382 *******
ok: [instance]
TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Monday 24 November 2025 04:08:17 +0000 (0:00:00.041) 0:00:09.423 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Monday 24 November 2025 04:08:17 +0000 (0:00:00.066) 0:00:09.490 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Monday 24 November 2025 04:08:17 +0000 (0:00:00.036) 0:00:09.526 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Monday 24 November 2025 04:08:17 +0000 (0:00:00.050) 0:00:09.577 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Monday 24 November 2025 04:08:17 +0000 (0:00:00.048) 0:00:09.625 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Monday 24 November 2025 04:08:17 +0000 (0:00:00.049) 0:00:09.674 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Monday 24 November 2025 04:08:17 +0000 (0:00:00.047) 0:00:09.722 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Monday 24 November 2025 04:08:17 +0000 (0:00:00.083) 0:00:09.805 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Monday 24 November 2025 04:08:17 +0000 (0:00:00.047) 0:00:09.853 *******
skipping: [instance]
PLAY RECAP *********************************************************************
instance : ok=44 changed=9 unreachable=0 failed=0 skipped=42 rescued=0 ignored=0
Monday 24 November 2025 04:08:17 +0000 (0:00:00.124) 0:00:09.977 *******
===============================================================================
osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.11s
osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.07s
osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.38s
Backup the default grub file -------------------------------------------- 0.37s
osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.34s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.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 : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.27s
osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.24s
osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.24s
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.23s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.22s
osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.22s
osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.21s
osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.21s
osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s
include_role : osp.edpm.edpm_kernel ------------------------------------- 0.10s
osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.09s
PLAY [Restore environment] *****************************************************
TASK [Restore the default grub file] *******************************************
Monday 24 November 2025 04:08:18 +0000 (0:00:00.065) 0:00:00.065 *******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
Monday 24 November 2025 04:08:18 +0000 (0:00:00.390) 0:00:00.455 *******
===============================================================================
Restore the default grub file ------------------------------------------- 0.39s
PLAY [Prepare] *****************************************************************
TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] ***
Monday 24 November 2025 04:08:19 +0000 (0:00:00.068) 0:00:00.068 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Monday 24 November 2025 04:08:19 +0000 (0:00:00.047) 0:00:00.115 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Monday 24 November 2025 04:08:20 +0000 (0:00:00.038) 0:00:00.154 *******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml)
TASK [../../../../molecule/common/test_deps : Detect mirrors file] *************
Monday 24 November 2025 04:08:20 +0000 (0:00:00.073) 0:00:00.228 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Monday 24 November 2025 04:08:20 +0000 (0:00:00.265) 0:00:00.493 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Monday 24 November 2025 04:08:20 +0000 (0:00:00.319) 0:00:00.812 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Monday 24 November 2025 04:08:20 +0000 (0:00:00.235) 0:00:01.048 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Monday 24 November 2025 04:08:21 +0000 (0:00:00.586) 0:00:01.634 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Monday 24 November 2025 04:08:21 +0000 (0:00:00.404) 0:00:02.039 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Monday 24 November 2025 04:08:23 +0000 (0:00:01.316) 0:00:03.355 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Monday 24 November 2025 04:08:23 +0000 (0:00:00.564) 0:00:03.920 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Create repos] ********************
Monday 24 November 2025 04:08:24 +0000 (0:00:00.942) 0:00:04.862 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Monday 24 November 2025 04:08:25 +0000 (0:00:00.817) 0:00:05.680 *******
fatal: [instance]: FAILED! => changed=true
cmd: |-
rpm -qe redhat-release
delta: '0:00:00.010753'
end: '2025-11-24 04:08:25.713218'
msg: non-zero return code
rc: 1
start: '2025-11-24 04:08:25.702465'
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] ***
Monday 24 November 2025 04:08:25 +0000 (0:00:00.239) 0:00:05.919 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Monday 24 November 2025 04:08:25 +0000 (0:00:00.049) 0:00:05.969 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Monday 24 November 2025 04:09:56 +0000 (0:01:30.889) 0:01:36.859 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Monday 24 November 2025 04:09:57 +0000 (0:00:01.183) 0:01:38.043 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Monday 24 November 2025 04:09:59 +0000 (0:00:01.182) 0:01:39.226 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 04:09:59 +0000 (0:00:00.062) 0:01:39.289 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Monday 24 November 2025 04:09:59 +0000 (0:00:00.208) 0:01:39.497 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 04:09:59 +0000 (0:00:00.200) 0:01:39.698 *******
ok: [instance]
TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Monday 24 November 2025 04:09:59 +0000 (0:00:00.379) 0:01:40.077 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Monday 24 November 2025 04:09:59 +0000 (0:00:00.033) 0:01:40.110 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather repository list] ******************************
Monday 24 November 2025 04:10:00 +0000 (0:00:00.677) 0:01:40.788 *******
ok: [instance]
TASK [osp.edpm.env_data : Output installed packages] ***************************
Monday 24 November 2025 04:10:01 +0000 (0:00:01.347) 0:01:42.136 *******
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] ***********************
Monday 24 November 2025 04:10:02 +0000 (0:00:00.056) 0:01:42.192 *******
ok: [instance] =>
msg: |-
#### REPOSITORIES
repo id repo name
appstream CentOS Stream 9 - AppStream
baseos CentOS Stream 9 - BaseOS
crb CentOS Stream 9 - CRB
extras-common CentOS Stream 9 - Extras packages
PLAY RECAP *********************************************************************
instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1
Monday 24 November 2025 04:10:02 +0000 (0:00:00.103) 0:01:42.295 *******
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 90.89s
osp.edpm.env_data : Gather repository list ------------------------------ 1.35s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.32s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.18s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.18s
../../../../molecule/common/test_deps : Install repo-setup -------------- 0.94s
../../../../molecule/common/test_deps : Create repos -------------------- 0.82s
osp.edpm.env_data : Gather all installed packages ----------------------- 0.68s
../../../../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 default repo file -------- 0.40s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.38s
../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.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.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.20s
osp.edpm.env_data : Output installed repositories ----------------------- 0.10s
../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s
PLAY [Converge] ****************************************************************
TASK [Importing test_vars] *****************************************************
Monday 24 November 2025 04:10:02 +0000 (0:00:00.027) 0:00:00.027 *******
ok: [instance]
TASK [Backup the default grub file] ********************************************
Monday 24 November 2025 04:10:02 +0000 (0:00:00.038) 0:00:00.066 *******
changed: [instance]
TASK [include_role : osp.edpm.edpm_kernel] *************************************
Monday 24 November 2025 04:10:03 +0000 (0:00:00.362) 0:00:00.428 *******
TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Monday 24 November 2025 04:10:03 +0000 (0:00:00.086) 0:00:00.514 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Monday 24 November 2025 04:10:03 +0000 (0:00:00.036) 0:00:00.550 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Monday 24 November 2025 04:10:03 +0000 (0:00:00.308) 0:00:00.859 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Monday 24 November 2025 04:10:03 +0000 (0:00:00.068) 0:00:00.928 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Monday 24 November 2025 04:10:03 +0000 (0:00:00.032) 0:00:00.960 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Monday 24 November 2025 04:10:03 +0000 (0:00:00.032) 0:00:00.993 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Monday 24 November 2025 04:10:03 +0000 (0:00:00.031) 0:00:01.024 *******
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance
TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Monday 24 November 2025 04:10:03 +0000 (0:00:00.058) 0:00:01.083 *******
ok: [instance] => (item={'key': '2048', 'value': {'count': '10', 'default': True}})
ok: [instance] => (item={'key': '4096', 'value': {'count': '10'}})
TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Monday 24 November 2025 04:10:03 +0000 (0:00:00.059) 0:00:01.143 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Monday 24 November 2025 04:10:03 +0000 (0:00:00.046) 0:00:01.190 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Monday 24 November 2025 04:10:03 +0000 (0:00:00.079) 0:00:01.270 *******
ok: [instance] => (item={'key': 2048, 'value': {'count': '10', 'default': True}})
skipping: [instance] => (item={'key': 4096, 'value': {'count': '10'}})
TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Monday 24 November 2025 04:10:03 +0000 (0:00:00.061) 0:00:01.331 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Monday 24 November 2025 04:10:03 +0000 (0:00:00.042) 0:00:01.373 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Monday 24 November 2025 04:10:04 +0000 (0:00:00.056) 0:00:01.430 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Monday 24 November 2025 04:10:04 +0000 (0:00:00.050) 0:00:01.480 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Monday 24 November 2025 04:10:04 +0000 (0:00:00.052) 0:00:01.532 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Monday 24 November 2025 04:10:04 +0000 (0:00:00.047) 0:00:01.580 *******
ok: [instance] =>
msg: |-
EDPM hugepage modification differs from how the host is actually having.
Current default pagesize: None configured
EDPM default pagesize: 2048
Desired default pagesize: 2048
From EDPM Hugepages configuration:
- 2048
expected: 10 pages
default: True
current: 0
- 4096
expected: 10 pages
default: False
current: 0
TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Monday 24 November 2025 04:10:04 +0000 (0:00:00.079) 0:00:01.660 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Monday 24 November 2025 04:10:04 +0000 (0:00:00.051) 0:00:01.712 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Monday 24 November 2025 04:10:04 +0000 (0:00:00.049) 0:00:01.761 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:10:04 +0000 (0:00:00.050) 0:00:01.811 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:10:04 +0000 (0:00:00.315) 0:00:02.127 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Monday 24 November 2025 04:10:04 +0000 (0:00:00.043) 0:00:02.171 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10] ***
Monday 24 November 2025 04:10:05 +0000 (0:00:00.345) 0:00:02.516 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Monday 24 November 2025 04:10:05 +0000 (0:00:00.227) 0:00:02.744 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Monday 24 November 2025 04:10:05 +0000 (0:00:00.217) 0:00:02.962 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Monday 24 November 2025 04:10:05 +0000 (0:00:00.376) 0:00:03.339 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:10:07 +0000 (0:00:01.090) 0:00:04.429 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:10:07 +0000 (0:00:00.040) 0:00:04.470 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Monday 24 November 2025 04:10:07 +0000 (0:00:00.039) 0:00:04.509 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Monday 24 November 2025 04:10:07 +0000 (0:00:00.039) 0:00:04.548 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Monday 24 November 2025 04:10:07 +0000 (0:00:00.318) 0:00:04.867 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Monday 24 November 2025 04:10:07 +0000 (0:00:00.039) 0:00:04.906 *******
ok: [instance]
TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Monday 24 November 2025 04:10:07 +0000 (0:00:00.040) 0:00:04.947 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Monday 24 November 2025 04:10:07 +0000 (0:00:00.063) 0:00:05.010 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Monday 24 November 2025 04:10:07 +0000 (0:00:00.037) 0:00:05.048 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Monday 24 November 2025 04:10:07 +0000 (0:00:00.047) 0:00:05.096 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Monday 24 November 2025 04:10:07 +0000 (0:00:00.049) 0:00:05.146 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Monday 24 November 2025 04:10:07 +0000 (0:00:00.047) 0:00:05.193 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Monday 24 November 2025 04:10:07 +0000 (0:00:00.049) 0:00:05.242 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Monday 24 November 2025 04:10:07 +0000 (0:00:00.084) 0:00:05.327 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Monday 24 November 2025 04:10:07 +0000 (0:00:00.047) 0:00:05.375 *******
skipping: [instance]
PLAY RECAP *********************************************************************
instance : ok=23 changed=4 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0
Monday 24 November 2025 04:10:08 +0000 (0:00:00.127) 0:00:05.503 *******
===============================================================================
osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.09s
osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.38s
Backup the default grub file -------------------------------------------- 0.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.32s
osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.31s
osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: default_hugepagesz=2048 hugepagesz=2048 hugepages=10 hugepagesz=4096 hugepages=10 --- 0.23s
osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.22s
osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.13s
include_role : osp.edpm.edpm_kernel ------------------------------------- 0.09s
osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.08s
osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.08s
osp.edpm.edpm_kernel : Warn about possible modifications ---------------- 0.08s
osp.edpm.edpm_kernel : Save the decoded cmdline ------------------------- 0.07s
osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role. --- 0.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_kernel : Handle hugepages --------------------------------- 0.06s
osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM --- 0.06s
PLAY [Restore environment] *****************************************************
TASK [Restore the default grub file] *******************************************
Monday 24 November 2025 04:10:08 +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
Monday 24 November 2025 04:10:08 +0000 (0:00:00.388) 0:00:00.455 *******
===============================================================================
Restore the default grub file ------------------------------------------- 0.39s
PLAY [Prepare] *****************************************************************
TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] ***
Monday 24 November 2025 04:10:10 +0000 (0:00:00.068) 0:00:00.068 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Monday 24 November 2025 04:10:10 +0000 (0:00:00.046) 0:00:00.115 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Monday 24 November 2025 04:10:10 +0000 (0:00:00.037) 0:00:00.153 *******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml)
TASK [../../../../molecule/common/test_deps : Detect mirrors file] *************
Monday 24 November 2025 04:10:10 +0000 (0:00:00.075) 0:00:00.228 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Monday 24 November 2025 04:10:10 +0000 (0:00:00.267) 0:00:00.495 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Monday 24 November 2025 04:10:11 +0000 (0:00:00.322) 0:00:00.817 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Monday 24 November 2025 04:10:11 +0000 (0:00:00.233) 0:00:01.051 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Monday 24 November 2025 04:10:11 +0000 (0:00:00.584) 0:00:01.636 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Monday 24 November 2025 04:10:12 +0000 (0:00:00.375) 0:00:02.011 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Monday 24 November 2025 04:10:13 +0000 (0:00:01.340) 0:00:03.352 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Monday 24 November 2025 04:10:14 +0000 (0:00:00.570) 0:00:03.923 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Create repos] ********************
Monday 24 November 2025 04:10:15 +0000 (0:00:00.950) 0:00:04.873 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Monday 24 November 2025 04:10:15 +0000 (0:00:00.841) 0:00:05.715 *******
fatal: [instance]: FAILED! => changed=true
cmd: |-
rpm -qe redhat-release
delta: '0:00:00.011204'
end: '2025-11-24 04:10:16.115946'
msg: non-zero return code
rc: 1
start: '2025-11-24 04:10:16.104742'
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] ***
Monday 24 November 2025 04:10:16 +0000 (0:00:00.249) 0:00:05.964 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Monday 24 November 2025 04:10:16 +0000 (0:00:00.051) 0:00:06.016 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Monday 24 November 2025 04:11:35 +0000 (0:01:19.319) 0:01:25.336 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Monday 24 November 2025 04:11:36 +0000 (0:00:01.183) 0:01:26.520 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Monday 24 November 2025 04:11:37 +0000 (0:00:01.167) 0:01:27.688 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 04:11:37 +0000 (0:00:00.043) 0:01:27.731 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Monday 24 November 2025 04:11:38 +0000 (0:00:00.212) 0:01:27.944 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 04:11:38 +0000 (0:00:00.202) 0:01:28.147 *******
ok: [instance]
TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Monday 24 November 2025 04:11:38 +0000 (0:00:00.387) 0:01:28.534 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Monday 24 November 2025 04:11:38 +0000 (0:00:00.032) 0:01:28.567 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather repository list] ******************************
Monday 24 November 2025 04:11:39 +0000 (0:00:00.694) 0:01:29.262 *******
ok: [instance]
TASK [osp.edpm.env_data : Output installed packages] ***************************
Monday 24 November 2025 04:11:39 +0000 (0:00:00.344) 0:01:29.606 *******
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] ***********************
Monday 24 November 2025 04:11:39 +0000 (0:00:00.055) 0:01:29.661 *******
ok: [instance] =>
msg: |-
#### REPOSITORIES
repo id repo name
appstream CentOS Stream 9 - AppStream
baseos CentOS Stream 9 - BaseOS
crb CentOS Stream 9 - CRB
extras-common CentOS Stream 9 - Extras packages
PLAY RECAP *********************************************************************
instance : ok=23 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1
Monday 24 November 2025 04:11:39 +0000 (0:00:00.080) 0:01:29.742 *******
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 79.32s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.34s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.18s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.17s
../../../../molecule/common/test_deps : Install repo-setup -------------- 0.95s
../../../../molecule/common/test_deps : Create repos -------------------- 0.84s
osp.edpm.env_data : Gather all installed packages ----------------------- 0.69s
../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.58s
../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.57s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.39s
../../../../molecule/common/test_deps : Create default repo file -------- 0.38s
osp.edpm.env_data : Gather repository list ------------------------------ 0.34s
../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.32s
../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.27s
../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.25s
../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.21s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.20s
osp.edpm.env_data : Output installed repositories ----------------------- 0.08s
../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.08s
PLAY [Converge] ****************************************************************
TASK [Backup the default grub file] ********************************************
Monday 24 November 2025 04:11:40 +0000 (0:00:00.027) 0:00:00.027 *******
changed: [instance]
TASK [create kernelargs entry with the older name] *****************************
Monday 24 November 2025 04:11:40 +0000 (0:00:00.356) 0:00:00.383 *******
changed: [instance]
TASK [create append entry with older name] *************************************
Monday 24 November 2025 04:11:41 +0000 (0:00:00.272) 0:00:00.656 *******
changed: [instance]
TASK [include_role : osp.edpm.edpm_kernel] *************************************
Monday 24 November 2025 04:11:41 +0000 (0:00:00.203) 0:00:00.860 *******
TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Monday 24 November 2025 04:11:41 +0000 (0:00:00.084) 0:00:00.944 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Monday 24 November 2025 04:11:41 +0000 (0:00:00.038) 0:00:00.982 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Monday 24 November 2025 04:11:41 +0000 (0:00:00.289) 0:00:01.272 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Monday 24 November 2025 04:11:41 +0000 (0:00:00.044) 0:00:01.316 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Monday 24 November 2025 04:11:41 +0000 (0:00:00.032) 0:00:01.349 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Monday 24 November 2025 04:11:41 +0000 (0:00:00.032) 0:00:01.382 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Monday 24 November 2025 04:11:41 +0000 (0:00:00.031) 0:00:01.414 *******
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance
TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Monday 24 November 2025 04:11:41 +0000 (0:00:00.056) 0:00:01.470 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Monday 24 November 2025 04:11:41 +0000 (0:00:00.066) 0:00:01.537 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Monday 24 November 2025 04:11:41 +0000 (0:00:00.047) 0:00:01.584 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Monday 24 November 2025 04:11:42 +0000 (0:00:00.046) 0:00:01.630 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Monday 24 November 2025 04:11:42 +0000 (0:00:00.046) 0:00:01.676 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Monday 24 November 2025 04:11:42 +0000 (0:00:00.042) 0:00:01.719 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Monday 24 November 2025 04:11:42 +0000 (0:00:00.047) 0:00:01.766 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Monday 24 November 2025 04:11:42 +0000 (0:00:00.043) 0:00:01.810 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Monday 24 November 2025 04:11:42 +0000 (0:00:00.071) 0:00:01.882 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Monday 24 November 2025 04:11:42 +0000 (0:00:00.045) 0:00:01.927 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Monday 24 November 2025 04:11:42 +0000 (0:00:00.044) 0:00:01.972 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Monday 24 November 2025 04:11:42 +0000 (0:00:00.046) 0:00:02.018 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Monday 24 November 2025 04:11:42 +0000 (0:00:00.045) 0:00:02.064 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:11:42 +0000 (0:00:00.050) 0:00:02.115 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:11:42 +0000 (0:00:00.312) 0:00:02.427 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Monday 24 November 2025 04:11:42 +0000 (0:00:00.067) 0:00:02.494 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1] ***
Monday 24 November 2025 04:11:43 +0000 (0:00:00.222) 0:00:02.717 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Monday 24 November 2025 04:11:43 +0000 (0:00:00.218) 0:00:02.936 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Monday 24 November 2025 04:11:43 +0000 (0:00:00.213) 0:00:03.149 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Monday 24 November 2025 04:11:43 +0000 (0:00:00.369) 0:00:03.518 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:11:44 +0000 (0:00:01.048) 0:00:04.566 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:11:45 +0000 (0:00:00.042) 0:00:04.609 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Monday 24 November 2025 04:11:45 +0000 (0:00:00.041) 0:00:04.650 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Monday 24 November 2025 04:11:45 +0000 (0:00:00.042) 0:00:04.692 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Monday 24 November 2025 04:11:45 +0000 (0:00:00.298) 0:00:04.990 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Monday 24 November 2025 04:11:45 +0000 (0:00:00.039) 0:00:05.030 *******
ok: [instance]
TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Monday 24 November 2025 04:11:45 +0000 (0:00:00.067) 0:00:05.097 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Monday 24 November 2025 04:11:45 +0000 (0:00:00.039) 0:00:05.137 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Monday 24 November 2025 04:11:45 +0000 (0:00:00.037) 0:00:05.174 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Monday 24 November 2025 04:11:45 +0000 (0:00:00.051) 0:00:05.226 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Monday 24 November 2025 04:11:45 +0000 (0:00:00.049) 0:00:05.275 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Monday 24 November 2025 04:11:45 +0000 (0:00:00.049) 0:00:05.325 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Monday 24 November 2025 04:11:45 +0000 (0:00:00.046) 0:00:05.371 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Monday 24 November 2025 04:11:45 +0000 (0:00:00.085) 0:00:05.457 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Monday 24 November 2025 04:11:45 +0000 (0:00:00.048) 0:00:05.505 *******
skipping: [instance]
PLAY RECAP *********************************************************************
instance : ok=16 changed=8 unreachable=0 failed=0 skipped=29 rescued=0 ignored=0
Monday 24 November 2025 04:11:46 +0000 (0:00:00.124) 0:00:05.629 *******
===============================================================================
osp.edpm.edpm_kernel : Generate grub config ----------------------------- 1.05s
osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option --- 0.37s
Backup the default grub file -------------------------------------------- 0.36s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.31s
osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.30s
osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.29s
create kernelargs entry with the older name ----------------------------- 0.27s
osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present --- 0.22s
osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test=1 --- 0.22s
osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter --- 0.21s
create append entry with older name ------------------------------------- 0.20s
osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.12s
osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.09s
include_role : osp.edpm.edpm_kernel ------------------------------------- 0.08s
osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written --- 0.07s
osp.edpm.edpm_kernel : Set reboot required fact ------------------------- 0.07s
osp.edpm.edpm_kernel : Set boot_file_entry_check fact ------------------- 0.07s
osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys --- 0.07s
osp.edpm.edpm_kernel : Handle hugepages --------------------------------- 0.06s
osp.edpm.edpm_module_load : Load modules -------------------------------- 0.05s
PLAY [Restore environment] *****************************************************
TASK [Restore the default grub file] *******************************************
Monday 24 November 2025 04:11:46 +0000 (0:00:00.065) 0:00:00.065 *******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
Monday 24 November 2025 04:11:46 +0000 (0:00:00.383) 0:00:00.448 *******
===============================================================================
Restore the default grub file ------------------------------------------- 0.38s
PLAY [Prepare] *****************************************************************
TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] ***
Monday 24 November 2025 04:11:48 +0000 (0:00:00.068) 0:00:00.068 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Monday 24 November 2025 04:11:48 +0000 (0:00:00.048) 0:00:00.117 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Monday 24 November 2025 04:11:48 +0000 (0:00:00.037) 0:00:00.155 *******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml)
TASK [../../../../molecule/common/test_deps : Detect mirrors file] *************
Monday 24 November 2025 04:11:48 +0000 (0:00:00.074) 0:00:00.230 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Monday 24 November 2025 04:11:49 +0000 (0:00:00.266) 0:00:00.496 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Monday 24 November 2025 04:11:49 +0000 (0:00:00.331) 0:00:00.828 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Monday 24 November 2025 04:11:49 +0000 (0:00:00.227) 0:00:01.055 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Monday 24 November 2025 04:11:50 +0000 (0:00:00.579) 0:00:01.634 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Monday 24 November 2025 04:11:50 +0000 (0:00:00.391) 0:00:02.026 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Monday 24 November 2025 04:11:51 +0000 (0:00:01.373) 0:00:03.400 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Monday 24 November 2025 04:11:52 +0000 (0:00:00.563) 0:00:03.963 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Create repos] ********************
Monday 24 November 2025 04:11:53 +0000 (0:00:00.941) 0:00:04.905 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Monday 24 November 2025 04:11:54 +0000 (0:00:00.825) 0:00:05.731 *******
fatal: [instance]: FAILED! => changed=true
cmd: |-
rpm -qe redhat-release
delta: '0:00:00.010175'
end: '2025-11-24 04:11:54.517290'
msg: non-zero return code
rc: 1
start: '2025-11-24 04:11:54.507115'
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] ***
Monday 24 November 2025 04:11:54 +0000 (0:00:00.261) 0:00:05.992 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Monday 24 November 2025 04:11:54 +0000 (0:00:00.051) 0:00:06.044 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Monday 24 November 2025 04:12:58 +0000 (0:01:03.428) 0:01:09.473 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Monday 24 November 2025 04:12:59 +0000 (0:00:01.177) 0:01:10.650 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Monday 24 November 2025 04:13:00 +0000 (0:00:01.178) 0:01:11.829 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 04:13:00 +0000 (0:00:00.065) 0:01:11.894 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Monday 24 November 2025 04:13:00 +0000 (0:00:00.207) 0:01:12.102 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 04:13:00 +0000 (0:00:00.206) 0:01:12.309 *******
changed: [instance]
TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Monday 24 November 2025 04:13:01 +0000 (0:00:00.501) 0:01:12.810 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Monday 24 November 2025 04:13:01 +0000 (0:00:00.031) 0:01:12.842 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather repository list] ******************************
Monday 24 November 2025 04:13:02 +0000 (0:00:00.669) 0:01:13.512 *******
ok: [instance]
TASK [osp.edpm.env_data : Output installed packages] ***************************
Monday 24 November 2025 04:13:02 +0000 (0:00:00.346) 0:01:13.859 *******
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] ***********************
Monday 24 November 2025 04:13:02 +0000 (0:00:00.059) 0:01:13.918 *******
ok: [instance] =>
msg: |-
#### REPOSITORIES
repo id repo name
appstream CentOS Stream 9 - AppStream
baseos CentOS Stream 9 - BaseOS
crb CentOS Stream 9 - CRB
extras-common CentOS Stream 9 - Extras packages
PLAY RECAP *********************************************************************
instance : ok=23 changed=5 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1
Monday 24 November 2025 04:13:02 +0000 (0:00:00.090) 0:01:14.008 *******
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 63.43s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.37s
../../../../molecule/common/test_deps : Install python yaml libs -------- 1.18s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.18s
../../../../molecule/common/test_deps : Install repo-setup -------------- 0.94s
../../../../molecule/common/test_deps : Create repos -------------------- 0.83s
osp.edpm.env_data : Gather all installed packages ----------------------- 0.67s
../../../../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.50s
../../../../molecule/common/test_deps : Create default repo file -------- 0.39s
osp.edpm.env_data : Gather repository list ------------------------------ 0.35s
../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.33s
../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.27s
../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.26s
../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.23s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.21s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s
osp.edpm.env_data : Output installed repositories ----------------------- 0.09s
../../../../molecule/common/test_deps : Gather variables for each operating system --- 0.07s
PLAY [Converge] ****************************************************************
TASK [Gather ansible_local facts] **********************************************
Monday 24 November 2025 04:13:03 +0000 (0:00:00.064) 0:00:00.064 *******
ok: [instance]
TASK [Create BLS entry dir] ****************************************************
Monday 24 November 2025 04:13:03 +0000 (0:00:00.505) 0:00:00.570 *******
ok: [instance]
TASK [Create BLS entry files] **************************************************
Monday 24 November 2025 04:13:03 +0000 (0:00:00.280) 0:00:00.850 *******
changed: [instance] => (item=ostree-1.conf)
changed: [instance] => (item=ostree-2.conf)
TASK [Set 2 new initial kernel args] *******************************************
Monday 24 November 2025 04:13:04 +0000 (0:00:00.869) 0:00:01.720 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/roles/edpm_kernel/molecule/kernelargs-update-bootc/test_kernelargs.yml for instance
TASK [set kernelargs] **********************************************************
Monday 24 November 2025 04:13:04 +0000 (0:00:00.051) 0:00:01.771 *******
TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Monday 24 November 2025 04:13:04 +0000 (0:00:00.106) 0:00:01.878 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Monday 24 November 2025 04:13:04 +0000 (0:00:00.037) 0:00:01.915 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Monday 24 November 2025 04:13:05 +0000 (0:00:00.295) 0:00:02.210 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Monday 24 November 2025 04:13:05 +0000 (0:00:00.044) 0:00:02.255 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Monday 24 November 2025 04:13:05 +0000 (0:00:00.033) 0:00:02.288 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Monday 24 November 2025 04:13:05 +0000 (0:00:00.056) 0:00:02.345 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Monday 24 November 2025 04:13:05 +0000 (0:00:00.033) 0:00:02.378 *******
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance
TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Monday 24 November 2025 04:13:05 +0000 (0:00:00.057) 0:00:02.436 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Monday 24 November 2025 04:13:05 +0000 (0:00:00.039) 0:00:02.475 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Monday 24 November 2025 04:13:05 +0000 (0:00:00.044) 0:00:02.519 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Monday 24 November 2025 04:13:05 +0000 (0:00:00.044) 0:00:02.564 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Monday 24 November 2025 04:13:05 +0000 (0:00:00.074) 0:00:02.638 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Monday 24 November 2025 04:13:05 +0000 (0:00:00.039) 0:00:02.677 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Monday 24 November 2025 04:13:05 +0000 (0:00:00.043) 0:00:02.721 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Monday 24 November 2025 04:13:05 +0000 (0:00:00.044) 0:00:02.765 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Monday 24 November 2025 04:13:05 +0000 (0:00:00.043) 0:00:02.809 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Monday 24 November 2025 04:13:05 +0000 (0:00:00.043) 0:00:02.853 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Monday 24 November 2025 04:13:05 +0000 (0:00:00.045) 0:00:02.899 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Monday 24 November 2025 04:13:06 +0000 (0:00:00.042) 0:00:02.941 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Monday 24 November 2025 04:13:06 +0000 (0:00:00.073) 0:00:03.015 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:13:06 +0000 (0:00:00.051) 0:00:03.067 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:13:06 +0000 (0:00:00.040) 0:00:03.108 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Monday 24 November 2025 04:13:06 +0000 (0:00:00.039) 0:00:03.148 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test1=1 test2=2] ***
Monday 24 November 2025 04:13:06 +0000 (0:00:00.041) 0:00:03.189 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Monday 24 November 2025 04:13:06 +0000 (0:00:00.039) 0:00:03.229 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Monday 24 November 2025 04:13:06 +0000 (0:00:00.039) 0:00:03.268 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Monday 24 November 2025 04:13:06 +0000 (0:00:00.067) 0:00:03.336 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:13:06 +0000 (0:00:00.039) 0:00:03.375 *******
changed: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:13:06 +0000 (0:00:00.289) 0:00:03.665 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Monday 24 November 2025 04:13:06 +0000 (0:00:00.043) 0:00:03.709 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Monday 24 November 2025 04:13:07 +0000 (0:00:00.275) 0:00:03.985 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Monday 24 November 2025 04:13:07 +0000 (0:00:00.201) 0:00:04.186 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Monday 24 November 2025 04:13:07 +0000 (0:00:00.066) 0:00:04.253 *******
ok: [instance]
TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Monday 24 November 2025 04:13:07 +0000 (0:00:00.040) 0:00:04.293 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Monday 24 November 2025 04:13:07 +0000 (0:00:00.036) 0:00:04.329 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Monday 24 November 2025 04:13:07 +0000 (0:00:00.034) 0:00:04.364 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Monday 24 November 2025 04:13:07 +0000 (0:00:00.047) 0:00:04.412 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Monday 24 November 2025 04:13:07 +0000 (0:00:00.049) 0:00:04.461 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Monday 24 November 2025 04:13:07 +0000 (0:00:00.047) 0:00:04.509 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Monday 24 November 2025 04:13:07 +0000 (0:00:00.049) 0:00:04.558 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Monday 24 November 2025 04:13:07 +0000 (0:00:00.093) 0:00:04.652 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Monday 24 November 2025 04:13:07 +0000 (0:00:00.050) 0:00:04.703 *******
ok: [instance] =>
msg: Reboot is skipped for kernel arg change, user has to plan the reboot with migration and downtime
TASK [check kernelargs] ********************************************************
Monday 24 November 2025 04:13:07 +0000 (0:00:00.072) 0:00:04.776 *******
ok: [instance] => (item=ostree-1.conf)
ok: [instance] => (item=ostree-2.conf)
TASK [check kernelargs EDPM_KERNEL_ARGS] ***************************************
Monday 24 November 2025 04:13:08 +0000 (0:00:00.481) 0:00:05.257 *******
ok: [instance] => (item=ostree-1.conf)
ok: [instance] => (item=ostree-2.conf)
TASK [assert kernelargs] *******************************************************
Monday 24 November 2025 04:13:08 +0000 (0:00:00.404) 0:00:05.661 *******
[WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ not item.changed }}
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false
ansible_loop_var: item
item:
ansible_loop_var: item
backup: ''
changed: false
diff:
- after: ''
after_header: /boot/loader/entries/ostree-1.conf (content)
before: ''
before_header: /boot/loader/entries/ostree-1.conf (content)
- after_header: /boot/loader/entries/ostree-1.conf (file attributes)
before_header: /boot/loader/entries/ostree-1.conf (file attributes)
failed: false
invocation:
module_args:
attributes: null
backrefs: false
backup: false
create: false
dest: /boot/loader/entries/ostree-1.conf
firstmatch: false
group: null
insertafter: null
insertbefore: null
line: options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2
mode: null
owner: null
path: /boot/loader/entries/ostree-1.conf
regexp: null
search_string: null
selevel: null
serole: null
setype: null
seuser: null
state: present
unsafe_writes: false
validate: null
item: ostree-1.conf
msg: ''
msg: All assertions passed
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false
ansible_loop_var: item
item:
ansible_loop_var: item
backup: ''
changed: false
diff:
- after: ''
after_header: /boot/loader/entries/ostree-2.conf (content)
before: ''
before_header: /boot/loader/entries/ostree-2.conf (content)
- after_header: /boot/loader/entries/ostree-2.conf (file attributes)
before_header: /boot/loader/entries/ostree-2.conf (file attributes)
failed: false
invocation:
module_args:
attributes: null
backrefs: false
backup: false
create: false
dest: /boot/loader/entries/ostree-2.conf
firstmatch: false
group: null
insertafter: null
insertbefore: null
line: options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2
mode: null
owner: null
path: /boot/loader/entries/ostree-2.conf
regexp: null
search_string: null
selevel: null
serole: null
setype: null
seuser: null
state: present
unsafe_writes: false
validate: null
item: ostree-2.conf
msg: ''
msg: All assertions passed
TASK [assert kernelargs EDPM_KERNEL_ARGS] **************************************
Monday 24 November 2025 04:13:08 +0000 (0:00:00.044) 0:00:05.706 *******
[WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ not item.changed }}
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': '# EDPM_KERNEL_ARGS=test1=1 test2=2', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false
ansible_loop_var: item
item:
ansible_loop_var: item
backup: ''
changed: false
diff:
- after: ''
after_header: /boot/loader/entries/ostree-1.conf (content)
before: ''
before_header: /boot/loader/entries/ostree-1.conf (content)
- after_header: /boot/loader/entries/ostree-1.conf (file attributes)
before_header: /boot/loader/entries/ostree-1.conf (file attributes)
failed: false
invocation:
module_args:
attributes: null
backrefs: false
backup: false
create: false
dest: /boot/loader/entries/ostree-1.conf
firstmatch: false
group: null
insertafter: null
insertbefore: null
line: '# EDPM_KERNEL_ARGS=test1=1 test2=2'
mode: null
owner: null
path: /boot/loader/entries/ostree-1.conf
regexp: null
search_string: null
selevel: null
serole: null
setype: null
seuser: null
state: present
unsafe_writes: false
validate: null
item: ostree-1.conf
msg: ''
msg: All assertions passed
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': '# EDPM_KERNEL_ARGS=test1=1 test2=2', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false
ansible_loop_var: item
item:
ansible_loop_var: item
backup: ''
changed: false
diff:
- after: ''
after_header: /boot/loader/entries/ostree-2.conf (content)
before: ''
before_header: /boot/loader/entries/ostree-2.conf (content)
- after_header: /boot/loader/entries/ostree-2.conf (file attributes)
before_header: /boot/loader/entries/ostree-2.conf (file attributes)
failed: false
invocation:
module_args:
attributes: null
backrefs: false
backup: false
create: false
dest: /boot/loader/entries/ostree-2.conf
firstmatch: false
group: null
insertafter: null
insertbefore: null
line: '# EDPM_KERNEL_ARGS=test1=1 test2=2'
mode: null
owner: null
path: /boot/loader/entries/ostree-2.conf
regexp: null
search_string: null
selevel: null
serole: null
setype: null
seuser: null
state: present
unsafe_writes: false
validate: null
item: ostree-2.conf
msg: ''
msg: All assertions passed
TASK [Set 1 new additional kernel args] ****************************************
Monday 24 November 2025 04:13:08 +0000 (0:00:00.044) 0:00:05.751 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/roles/edpm_kernel/molecule/kernelargs-update-bootc/test_kernelargs.yml for instance
TASK [set kernelargs] **********************************************************
Monday 24 November 2025 04:13:08 +0000 (0:00:00.052) 0:00:05.803 *******
TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Monday 24 November 2025 04:13:08 +0000 (0:00:00.080) 0:00:05.883 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Monday 24 November 2025 04:13:09 +0000 (0:00:00.060) 0:00:05.944 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Monday 24 November 2025 04:13:09 +0000 (0:00:00.208) 0:00:06.153 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Monday 24 November 2025 04:13:09 +0000 (0:00:00.045) 0:00:06.198 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Monday 24 November 2025 04:13:09 +0000 (0:00:00.034) 0:00:06.233 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Monday 24 November 2025 04:13:09 +0000 (0:00:00.033) 0:00:06.266 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Monday 24 November 2025 04:13:09 +0000 (0:00:00.033) 0:00:06.300 *******
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance
TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Monday 24 November 2025 04:13:09 +0000 (0:00:00.085) 0:00:06.386 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Monday 24 November 2025 04:13:09 +0000 (0:00:00.039) 0:00:06.425 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Monday 24 November 2025 04:13:09 +0000 (0:00:00.046) 0:00:06.471 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Monday 24 November 2025 04:13:09 +0000 (0:00:00.043) 0:00:06.515 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Monday 24 November 2025 04:13:09 +0000 (0:00:00.046) 0:00:06.562 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Monday 24 November 2025 04:13:09 +0000 (0:00:00.038) 0:00:06.601 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Monday 24 November 2025 04:13:09 +0000 (0:00:00.046) 0:00:06.647 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Monday 24 November 2025 04:13:09 +0000 (0:00:00.072) 0:00:06.719 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Monday 24 November 2025 04:13:09 +0000 (0:00:00.044) 0:00:06.764 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Monday 24 November 2025 04:13:09 +0000 (0:00:00.044) 0:00:06.808 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Monday 24 November 2025 04:13:09 +0000 (0:00:00.045) 0:00:06.853 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Monday 24 November 2025 04:13:09 +0000 (0:00:00.044) 0:00:06.897 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Monday 24 November 2025 04:13:10 +0000 (0:00:00.044) 0:00:06.942 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:13:10 +0000 (0:00:00.053) 0:00:06.996 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:13:10 +0000 (0:00:00.041) 0:00:07.038 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Monday 24 November 2025 04:13:10 +0000 (0:00:00.084) 0:00:07.123 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test1=1 test2=2 test3=3] ***
Monday 24 November 2025 04:13:10 +0000 (0:00:00.043) 0:00:07.166 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Monday 24 November 2025 04:13:10 +0000 (0:00:00.041) 0:00:07.208 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Monday 24 November 2025 04:13:10 +0000 (0:00:00.042) 0:00:07.251 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Monday 24 November 2025 04:13:10 +0000 (0:00:00.039) 0:00:07.290 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:13:10 +0000 (0:00:00.040) 0:00:07.331 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:13:10 +0000 (0:00:00.219) 0:00:07.551 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Monday 24 November 2025 04:13:10 +0000 (0:00:00.126) 0:00:07.678 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Monday 24 November 2025 04:13:11 +0000 (0:00:00.307) 0:00:07.985 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Monday 24 November 2025 04:13:11 +0000 (0:00:00.230) 0:00:08.215 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Monday 24 November 2025 04:13:11 +0000 (0:00:00.049) 0:00:08.265 *******
ok: [instance]
TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Monday 24 November 2025 04:13:11 +0000 (0:00:00.046) 0:00:08.311 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Monday 24 November 2025 04:13:11 +0000 (0:00:00.040) 0:00:08.352 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Monday 24 November 2025 04:13:11 +0000 (0:00:00.079) 0:00:08.431 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Monday 24 November 2025 04:13:11 +0000 (0:00:00.055) 0:00:08.487 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Monday 24 November 2025 04:13:11 +0000 (0:00:00.049) 0:00:08.536 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Monday 24 November 2025 04:13:11 +0000 (0:00:00.051) 0:00:08.588 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Monday 24 November 2025 04:13:11 +0000 (0:00:00.052) 0:00:08.640 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Monday 24 November 2025 04:13:11 +0000 (0:00:00.060) 0:00:08.700 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Monday 24 November 2025 04:13:11 +0000 (0:00:00.105) 0:00:08.806 *******
ok: [instance] =>
msg: Reboot is skipped for kernel arg change, user has to plan the reboot with migration and downtime
TASK [check kernelargs] ********************************************************
Monday 24 November 2025 04:13:11 +0000 (0:00:00.077) 0:00:08.883 *******
ok: [instance] => (item=ostree-1.conf)
ok: [instance] => (item=ostree-2.conf)
TASK [check kernelargs EDPM_KERNEL_ARGS] ***************************************
Monday 24 November 2025 04:13:12 +0000 (0:00:00.405) 0:00:09.289 *******
ok: [instance] => (item=ostree-1.conf)
ok: [instance] => (item=ostree-2.conf)
TASK [assert kernelargs] *******************************************************
Monday 24 November 2025 04:13:12 +0000 (0:00:00.390) 0:00:09.680 *******
[WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ not item.changed }}
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2 test3=3', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false
ansible_loop_var: item
item:
ansible_loop_var: item
backup: ''
changed: false
diff:
- after: ''
after_header: /boot/loader/entries/ostree-1.conf (content)
before: ''
before_header: /boot/loader/entries/ostree-1.conf (content)
- after_header: /boot/loader/entries/ostree-1.conf (file attributes)
before_header: /boot/loader/entries/ostree-1.conf (file attributes)
failed: false
invocation:
module_args:
attributes: null
backrefs: false
backup: false
create: false
dest: /boot/loader/entries/ostree-1.conf
firstmatch: false
group: null
insertafter: null
insertbefore: null
line: options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2 test3=3
mode: null
owner: null
path: /boot/loader/entries/ostree-1.conf
regexp: null
search_string: null
selevel: null
serole: null
setype: null
seuser: null
state: present
unsafe_writes: false
validate: null
item: ostree-1.conf
msg: ''
msg: All assertions passed
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2 test3=3', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false
ansible_loop_var: item
item:
ansible_loop_var: item
backup: ''
changed: false
diff:
- after: ''
after_header: /boot/loader/entries/ostree-2.conf (content)
before: ''
before_header: /boot/loader/entries/ostree-2.conf (content)
- after_header: /boot/loader/entries/ostree-2.conf (file attributes)
before_header: /boot/loader/entries/ostree-2.conf (file attributes)
failed: false
invocation:
module_args:
attributes: null
backrefs: false
backup: false
create: false
dest: /boot/loader/entries/ostree-2.conf
firstmatch: false
group: null
insertafter: null
insertbefore: null
line: options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test2=2 test3=3
mode: null
owner: null
path: /boot/loader/entries/ostree-2.conf
regexp: null
search_string: null
selevel: null
serole: null
setype: null
seuser: null
state: present
unsafe_writes: false
validate: null
item: ostree-2.conf
msg: ''
msg: All assertions passed
TASK [assert kernelargs EDPM_KERNEL_ARGS] **************************************
Monday 24 November 2025 04:13:12 +0000 (0:00:00.046) 0:00:09.726 *******
[WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ not item.changed }}
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': '# EDPM_KERNEL_ARGS=test1=1 test2=2 test3=3', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false
ansible_loop_var: item
item:
ansible_loop_var: item
backup: ''
changed: false
diff:
- after: ''
after_header: /boot/loader/entries/ostree-1.conf (content)
before: ''
before_header: /boot/loader/entries/ostree-1.conf (content)
- after_header: /boot/loader/entries/ostree-1.conf (file attributes)
before_header: /boot/loader/entries/ostree-1.conf (file attributes)
failed: false
invocation:
module_args:
attributes: null
backrefs: false
backup: false
create: false
dest: /boot/loader/entries/ostree-1.conf
firstmatch: false
group: null
insertafter: null
insertbefore: null
line: '# EDPM_KERNEL_ARGS=test1=1 test2=2 test3=3'
mode: null
owner: null
path: /boot/loader/entries/ostree-1.conf
regexp: null
search_string: null
selevel: null
serole: null
setype: null
seuser: null
state: present
unsafe_writes: false
validate: null
item: ostree-1.conf
msg: ''
msg: All assertions passed
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': '# EDPM_KERNEL_ARGS=test1=1 test2=2 test3=3', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false
ansible_loop_var: item
item:
ansible_loop_var: item
backup: ''
changed: false
diff:
- after: ''
after_header: /boot/loader/entries/ostree-2.conf (content)
before: ''
before_header: /boot/loader/entries/ostree-2.conf (content)
- after_header: /boot/loader/entries/ostree-2.conf (file attributes)
before_header: /boot/loader/entries/ostree-2.conf (file attributes)
failed: false
invocation:
module_args:
attributes: null
backrefs: false
backup: false
create: false
dest: /boot/loader/entries/ostree-2.conf
firstmatch: false
group: null
insertafter: null
insertbefore: null
line: '# EDPM_KERNEL_ARGS=test1=1 test2=2 test3=3'
mode: null
owner: null
path: /boot/loader/entries/ostree-2.conf
regexp: null
search_string: null
selevel: null
serole: null
setype: null
seuser: null
state: present
unsafe_writes: false
validate: null
item: ostree-2.conf
msg: ''
msg: All assertions passed
TASK [Remove 1 kernel arg] *****************************************************
Monday 24 November 2025 04:13:12 +0000 (0:00:00.088) 0:00:09.814 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/roles/edpm_kernel/molecule/kernelargs-update-bootc/test_kernelargs.yml for instance
TASK [set kernelargs] **********************************************************
Monday 24 November 2025 04:13:12 +0000 (0:00:00.057) 0:00:09.871 *******
TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Monday 24 November 2025 04:13:13 +0000 (0:00:00.081) 0:00:09.953 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Monday 24 November 2025 04:13:13 +0000 (0:00:00.040) 0:00:09.993 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Monday 24 November 2025 04:13:13 +0000 (0:00:00.213) 0:00:10.206 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Monday 24 November 2025 04:13:13 +0000 (0:00:00.083) 0:00:10.290 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Monday 24 November 2025 04:13:13 +0000 (0:00:00.033) 0:00:10.323 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Monday 24 November 2025 04:13:13 +0000 (0:00:00.033) 0:00:10.356 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Monday 24 November 2025 04:13:13 +0000 (0:00:00.033) 0:00:10.390 *******
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance
TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Monday 24 November 2025 04:13:13 +0000 (0:00:00.058) 0:00:10.449 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Monday 24 November 2025 04:13:13 +0000 (0:00:00.043) 0:00:10.492 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Monday 24 November 2025 04:13:13 +0000 (0:00:00.045) 0:00:10.537 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Monday 24 November 2025 04:13:13 +0000 (0:00:00.085) 0:00:10.623 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Monday 24 November 2025 04:13:13 +0000 (0:00:00.047) 0:00:10.670 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Monday 24 November 2025 04:13:13 +0000 (0:00:00.041) 0:00:10.712 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Monday 24 November 2025 04:13:13 +0000 (0:00:00.046) 0:00:10.758 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Monday 24 November 2025 04:13:13 +0000 (0:00:00.046) 0:00:10.805 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Monday 24 November 2025 04:13:13 +0000 (0:00:00.045) 0:00:10.851 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Monday 24 November 2025 04:13:13 +0000 (0:00:00.046) 0:00:10.897 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Monday 24 November 2025 04:13:14 +0000 (0:00:00.076) 0:00:10.974 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Monday 24 November 2025 04:13:14 +0000 (0:00:00.046) 0:00:11.021 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Monday 24 November 2025 04:13:14 +0000 (0:00:00.045) 0:00:11.066 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:13:14 +0000 (0:00:00.054) 0:00:11.121 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:13:14 +0000 (0:00:00.039) 0:00:11.160 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Monday 24 November 2025 04:13:14 +0000 (0:00:00.039) 0:00:11.200 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS: test1=1 test3=3] ***
Monday 24 November 2025 04:13:14 +0000 (0:00:00.041) 0:00:11.242 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Monday 24 November 2025 04:13:14 +0000 (0:00:00.070) 0:00:11.313 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Monday 24 November 2025 04:13:14 +0000 (0:00:00.041) 0:00:11.355 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Monday 24 November 2025 04:13:14 +0000 (0:00:00.040) 0:00:11.396 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:13:14 +0000 (0:00:00.040) 0:00:11.436 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:13:14 +0000 (0:00:00.216) 0:00:11.652 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Monday 24 November 2025 04:13:14 +0000 (0:00:00.042) 0:00:11.695 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Monday 24 November 2025 04:13:15 +0000 (0:00:00.293) 0:00:11.988 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Monday 24 November 2025 04:13:15 +0000 (0:00:00.238) 0:00:12.226 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Monday 24 November 2025 04:13:15 +0000 (0:00:00.041) 0:00:12.268 *******
ok: [instance]
TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Monday 24 November 2025 04:13:15 +0000 (0:00:00.042) 0:00:12.311 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Monday 24 November 2025 04:13:15 +0000 (0:00:00.039) 0:00:12.350 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Monday 24 November 2025 04:13:15 +0000 (0:00:00.039) 0:00:12.389 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Monday 24 November 2025 04:13:15 +0000 (0:00:00.048) 0:00:12.438 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Monday 24 November 2025 04:13:15 +0000 (0:00:00.049) 0:00:12.487 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Monday 24 November 2025 04:13:15 +0000 (0:00:00.085) 0:00:12.573 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Monday 24 November 2025 04:13:15 +0000 (0:00:00.052) 0:00:12.626 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Monday 24 November 2025 04:13:15 +0000 (0:00:00.057) 0:00:12.684 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Monday 24 November 2025 04:13:15 +0000 (0:00:00.051) 0:00:12.735 *******
ok: [instance] =>
msg: Reboot is skipped for kernel arg change, user has to plan the reboot with migration and downtime
TASK [check kernelargs] ********************************************************
Monday 24 November 2025 04:13:15 +0000 (0:00:00.073) 0:00:12.809 *******
ok: [instance] => (item=ostree-1.conf)
ok: [instance] => (item=ostree-2.conf)
TASK [check kernelargs EDPM_KERNEL_ARGS] ***************************************
Monday 24 November 2025 04:13:16 +0000 (0:00:00.425) 0:00:13.234 *******
ok: [instance] => (item=ostree-1.conf)
ok: [instance] => (item=ostree-2.conf)
TASK [assert kernelargs] *******************************************************
Monday 24 November 2025 04:13:16 +0000 (0:00:00.377) 0:00:13.612 *******
[WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ not item.changed }}
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test3=3', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false
ansible_loop_var: item
item:
ansible_loop_var: item
backup: ''
changed: false
diff:
- after: ''
after_header: /boot/loader/entries/ostree-1.conf (content)
before: ''
before_header: /boot/loader/entries/ostree-1.conf (content)
- after_header: /boot/loader/entries/ostree-1.conf (file attributes)
before_header: /boot/loader/entries/ostree-1.conf (file attributes)
failed: false
invocation:
module_args:
attributes: null
backrefs: false
backup: false
create: false
dest: /boot/loader/entries/ostree-1.conf
firstmatch: false
group: null
insertafter: null
insertbefore: null
line: options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test3=3
mode: null
owner: null
path: /boot/loader/entries/ostree-1.conf
regexp: null
search_string: null
selevel: null
serole: null
setype: null
seuser: null
state: present
unsafe_writes: false
validate: null
item: ostree-1.conf
msg: ''
msg: All assertions passed
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test3=3', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false
ansible_loop_var: item
item:
ansible_loop_var: item
backup: ''
changed: false
diff:
- after: ''
after_header: /boot/loader/entries/ostree-2.conf (content)
before: ''
before_header: /boot/loader/entries/ostree-2.conf (content)
- after_header: /boot/loader/entries/ostree-2.conf (file attributes)
before_header: /boot/loader/entries/ostree-2.conf (file attributes)
failed: false
invocation:
module_args:
attributes: null
backrefs: false
backup: false
create: false
dest: /boot/loader/entries/ostree-2.conf
firstmatch: false
group: null
insertafter: null
insertbefore: null
line: options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 test1=1 test3=3
mode: null
owner: null
path: /boot/loader/entries/ostree-2.conf
regexp: null
search_string: null
selevel: null
serole: null
setype: null
seuser: null
state: present
unsafe_writes: false
validate: null
item: ostree-2.conf
msg: ''
msg: All assertions passed
TASK [assert kernelargs EDPM_KERNEL_ARGS] **************************************
Monday 24 November 2025 04:13:16 +0000 (0:00:00.048) 0:00:13.660 *******
[WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ not item.changed }}
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': '# EDPM_KERNEL_ARGS=test1=1 test3=3', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false
ansible_loop_var: item
item:
ansible_loop_var: item
backup: ''
changed: false
diff:
- after: ''
after_header: /boot/loader/entries/ostree-1.conf (content)
before: ''
before_header: /boot/loader/entries/ostree-1.conf (content)
- after_header: /boot/loader/entries/ostree-1.conf (file attributes)
before_header: /boot/loader/entries/ostree-1.conf (file attributes)
failed: false
invocation:
module_args:
attributes: null
backrefs: false
backup: false
create: false
dest: /boot/loader/entries/ostree-1.conf
firstmatch: false
group: null
insertafter: null
insertbefore: null
line: '# EDPM_KERNEL_ARGS=test1=1 test3=3'
mode: null
owner: null
path: /boot/loader/entries/ostree-1.conf
regexp: null
search_string: null
selevel: null
serole: null
setype: null
seuser: null
state: present
unsafe_writes: false
validate: null
item: ostree-1.conf
msg: ''
msg: All assertions passed
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': '# EDPM_KERNEL_ARGS=test1=1 test3=3', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false
ansible_loop_var: item
item:
ansible_loop_var: item
backup: ''
changed: false
diff:
- after: ''
after_header: /boot/loader/entries/ostree-2.conf (content)
before: ''
before_header: /boot/loader/entries/ostree-2.conf (content)
- after_header: /boot/loader/entries/ostree-2.conf (file attributes)
before_header: /boot/loader/entries/ostree-2.conf (file attributes)
failed: false
invocation:
module_args:
attributes: null
backrefs: false
backup: false
create: false
dest: /boot/loader/entries/ostree-2.conf
firstmatch: false
group: null
insertafter: null
insertbefore: null
line: '# EDPM_KERNEL_ARGS=test1=1 test3=3'
mode: null
owner: null
path: /boot/loader/entries/ostree-2.conf
regexp: null
search_string: null
selevel: null
serole: null
setype: null
seuser: null
state: present
unsafe_writes: false
validate: null
item: ostree-2.conf
msg: ''
msg: All assertions passed
TASK [Remove all kernel args] **************************************************
Monday 24 November 2025 04:13:16 +0000 (0:00:00.045) 0:00:13.706 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/roles/edpm_kernel/molecule/kernelargs-update-bootc/test_kernelargs.yml for instance
TASK [set kernelargs] **********************************************************
Monday 24 November 2025 04:13:16 +0000 (0:00:00.054) 0:00:13.760 *******
TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Monday 24 November 2025 04:13:16 +0000 (0:00:00.110) 0:00:13.871 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Monday 24 November 2025 04:13:16 +0000 (0:00:00.037) 0:00:13.908 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Monday 24 November 2025 04:13:17 +0000 (0:00:00.206) 0:00:14.115 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Monday 24 November 2025 04:13:17 +0000 (0:00:00.047) 0:00:14.162 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Monday 24 November 2025 04:13:17 +0000 (0:00:00.032) 0:00:14.195 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Monday 24 November 2025 04:13:17 +0000 (0:00:00.032) 0:00:14.228 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Monday 24 November 2025 04:13:17 +0000 (0:00:00.066) 0:00:14.294 *******
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance
TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Monday 24 November 2025 04:13:17 +0000 (0:00:00.058) 0:00:14.352 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Monday 24 November 2025 04:13:17 +0000 (0:00:00.042) 0:00:14.395 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Monday 24 November 2025 04:13:17 +0000 (0:00:00.044) 0:00:14.440 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Monday 24 November 2025 04:13:17 +0000 (0:00:00.047) 0:00:14.487 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Monday 24 November 2025 04:13:17 +0000 (0:00:00.048) 0:00:14.535 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Monday 24 November 2025 04:13:17 +0000 (0:00:00.040) 0:00:14.576 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Monday 24 November 2025 04:13:17 +0000 (0:00:00.085) 0:00:14.661 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Monday 24 November 2025 04:13:17 +0000 (0:00:00.047) 0:00:14.708 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Monday 24 November 2025 04:13:17 +0000 (0:00:00.045) 0:00:14.754 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Monday 24 November 2025 04:13:17 +0000 (0:00:00.046) 0:00:14.800 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Monday 24 November 2025 04:13:17 +0000 (0:00:00.044) 0:00:14.844 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Monday 24 November 2025 04:13:17 +0000 (0:00:00.045) 0:00:14.890 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Monday 24 November 2025 04:13:18 +0000 (0:00:00.044) 0:00:14.934 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:13:18 +0000 (0:00:00.087) 0:00:15.021 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:13:18 +0000 (0:00:00.039) 0:00:15.061 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Monday 24 November 2025 04:13:18 +0000 (0:00:00.040) 0:00:15.101 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Ensure the kernel args are present as GRUB_EDPM_KERNEL_ARGS:] ***
Monday 24 November 2025 04:13:18 +0000 (0:00:00.044) 0:00:15.146 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Monday 24 November 2025 04:13:18 +0000 (0:00:00.040) 0:00:15.186 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Monday 24 November 2025 04:13:18 +0000 (0:00:00.040) 0:00:15.227 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Monday 24 November 2025 04:13:18 +0000 (0:00:00.041) 0:00:15.269 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:13:18 +0000 (0:00:00.078) 0:00:15.347 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:13:18 +0000 (0:00:00.214) 0:00:15.562 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Monday 24 November 2025 04:13:18 +0000 (0:00:00.044) 0:00:15.606 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Monday 24 November 2025 04:13:18 +0000 (0:00:00.288) 0:00:15.895 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Monday 24 November 2025 04:13:19 +0000 (0:00:00.213) 0:00:16.108 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Monday 24 November 2025 04:13:19 +0000 (0:00:00.041) 0:00:16.149 *******
ok: [instance]
TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Monday 24 November 2025 04:13:19 +0000 (0:00:00.071) 0:00:16.220 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Monday 24 November 2025 04:13:19 +0000 (0:00:00.036) 0:00:16.257 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Monday 24 November 2025 04:13:19 +0000 (0:00:00.036) 0:00:16.294 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Monday 24 November 2025 04:13:19 +0000 (0:00:00.048) 0:00:16.343 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Monday 24 November 2025 04:13:19 +0000 (0:00:00.050) 0:00:16.393 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Monday 24 November 2025 04:13:19 +0000 (0:00:00.049) 0:00:16.443 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Monday 24 November 2025 04:13:19 +0000 (0:00:00.048) 0:00:16.491 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Monday 24 November 2025 04:13:19 +0000 (0:00:00.091) 0:00:16.582 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Monday 24 November 2025 04:13:19 +0000 (0:00:00.050) 0:00:16.633 *******
ok: [instance] =>
msg: Reboot is skipped for kernel arg change, user has to plan the reboot with migration and downtime
TASK [check kernelargs] ********************************************************
Monday 24 November 2025 04:13:19 +0000 (0:00:00.074) 0:00:16.708 *******
ok: [instance] => (item=ostree-1.conf)
ok: [instance] => (item=ostree-2.conf)
TASK [check kernelargs EDPM_KERNEL_ARGS] ***************************************
Monday 24 November 2025 04:13:20 +0000 (0:00:00.384) 0:00:17.092 *******
ok: [instance] => (item=ostree-1.conf)
ok: [instance] => (item=ostree-2.conf)
TASK [assert kernelargs] *******************************************************
Monday 24 November 2025 04:13:20 +0000 (0:00:00.381) 0:00:17.474 *******
[WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ not item.changed }}
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 ', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false
ansible_loop_var: item
item:
ansible_loop_var: item
backup: ''
changed: false
diff:
- after: ''
after_header: /boot/loader/entries/ostree-1.conf (content)
before: ''
before_header: /boot/loader/entries/ostree-1.conf (content)
- after_header: /boot/loader/entries/ostree-1.conf (file attributes)
before_header: /boot/loader/entries/ostree-1.conf (file attributes)
failed: false
invocation:
module_args:
attributes: null
backrefs: false
backup: false
create: false
dest: /boot/loader/entries/ostree-1.conf
firstmatch: false
group: null
insertafter: null
insertbefore: null
line: 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 '
mode: null
owner: null
path: /boot/loader/entries/ostree-1.conf
regexp: null
search_string: null
selevel: null
serole: null
setype: null
seuser: null
state: present
unsafe_writes: false
validate: null
item: ostree-1.conf
msg: ''
msg: All assertions passed
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 ', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false
ansible_loop_var: item
item:
ansible_loop_var: item
backup: ''
changed: false
diff:
- after: ''
after_header: /boot/loader/entries/ostree-2.conf (content)
before: ''
before_header: /boot/loader/entries/ostree-2.conf (content)
- after_header: /boot/loader/entries/ostree-2.conf (file attributes)
before_header: /boot/loader/entries/ostree-2.conf (file attributes)
failed: false
invocation:
module_args:
attributes: null
backrefs: false
backup: false
create: false
dest: /boot/loader/entries/ostree-2.conf
firstmatch: false
group: null
insertafter: null
insertbefore: null
line: 'options root=UUID=root-uuid rw boot=UUID=boot-uuid rw console=tty0 console=ttyS0 ostree=/ostree/boot.0/default/ostree-uuid/0 '
mode: null
owner: null
path: /boot/loader/entries/ostree-2.conf
regexp: null
search_string: null
selevel: null
serole: null
setype: null
seuser: null
state: present
unsafe_writes: false
validate: null
item: ostree-2.conf
msg: ''
msg: All assertions passed
TASK [assert kernelargs EDPM_KERNEL_ARGS] **************************************
Monday 24 November 2025 04:13:20 +0000 (0:00:00.074) 0:00:17.548 *******
[WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ not item.changed }}
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-1.conf (content)', 'after_header': '/boot/loader/entries/ostree-1.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-1.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-1.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-1.conf', 'line': '# EDPM_KERNEL_ARGS=', 'path': '/boot/loader/entries/ostree-1.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-1.conf', 'ansible_loop_var': 'item'}) => changed=false
ansible_loop_var: item
item:
ansible_loop_var: item
backup: ''
changed: false
diff:
- after: ''
after_header: /boot/loader/entries/ostree-1.conf (content)
before: ''
before_header: /boot/loader/entries/ostree-1.conf (content)
- after_header: /boot/loader/entries/ostree-1.conf (file attributes)
before_header: /boot/loader/entries/ostree-1.conf (file attributes)
failed: false
invocation:
module_args:
attributes: null
backrefs: false
backup: false
create: false
dest: /boot/loader/entries/ostree-1.conf
firstmatch: false
group: null
insertafter: null
insertbefore: null
line: '# EDPM_KERNEL_ARGS='
mode: null
owner: null
path: /boot/loader/entries/ostree-1.conf
regexp: null
search_string: null
selevel: null
serole: null
setype: null
seuser: null
state: present
unsafe_writes: false
validate: null
item: ostree-1.conf
msg: ''
msg: All assertions passed
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/boot/loader/entries/ostree-2.conf (content)', 'after_header': '/boot/loader/entries/ostree-2.conf (content)'}, {'before_header': '/boot/loader/entries/ostree-2.conf (file attributes)', 'after_header': '/boot/loader/entries/ostree-2.conf (file attributes)'}], 'invocation': {'module_args': {'dest': '/boot/loader/entries/ostree-2.conf', 'line': '# EDPM_KERNEL_ARGS=', 'path': '/boot/loader/entries/ostree-2.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': 'ostree-2.conf', 'ansible_loop_var': 'item'}) => changed=false
ansible_loop_var: item
item:
ansible_loop_var: item
backup: ''
changed: false
diff:
- after: ''
after_header: /boot/loader/entries/ostree-2.conf (content)
before: ''
before_header: /boot/loader/entries/ostree-2.conf (content)
- after_header: /boot/loader/entries/ostree-2.conf (file attributes)
before_header: /boot/loader/entries/ostree-2.conf (file attributes)
failed: false
invocation:
module_args:
attributes: null
backrefs: false
backup: false
create: false
dest: /boot/loader/entries/ostree-2.conf
firstmatch: false
group: null
insertafter: null
insertbefore: null
line: '# EDPM_KERNEL_ARGS='
mode: null
owner: null
path: /boot/loader/entries/ostree-2.conf
regexp: null
search_string: null
selevel: null
serole: null
setype: null
seuser: null
state: present
unsafe_writes: false
validate: null
item: ostree-2.conf
msg: ''
msg: All assertions passed
PLAY RECAP *********************************************************************
instance : ok=62 changed=2 unreachable=0 failed=0 skipped=129 rescued=0 ignored=0
Monday 24 November 2025 04:13:20 +0000 (0:00:00.105) 0:00:17.654 *******
===============================================================================
Create BLS entry files -------------------------------------------------- 0.87s
Gather ansible_local facts ---------------------------------------------- 0.51s
check kernelargs -------------------------------------------------------- 0.48s
check kernelargs -------------------------------------------------------- 0.43s
check kernelargs -------------------------------------------------------- 0.41s
check kernelargs EDPM_KERNEL_ARGS --------------------------------------- 0.40s
check kernelargs EDPM_KERNEL_ARGS --------------------------------------- 0.39s
check kernelargs -------------------------------------------------------- 0.38s
check kernelargs EDPM_KERNEL_ARGS --------------------------------------- 0.38s
check kernelargs EDPM_KERNEL_ARGS --------------------------------------- 0.38s
osp.edpm.edpm_kernel : Add kernel args to boot entries ------------------ 0.31s
osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.30s
osp.edpm.edpm_kernel : Add kernel args to boot entries ------------------ 0.29s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.29s
osp.edpm.edpm_kernel : Add kernel args to boot entries ------------------ 0.29s
Create BLS entry dir ---------------------------------------------------- 0.28s
osp.edpm.edpm_kernel : Add kernel args to boot entries ------------------ 0.28s
osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.24s
osp.edpm.edpm_kernel : Check for active tuned profile ------------------- 0.23s
osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file --- 0.22s
PLAY [Prepare] *****************************************************************
TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] ***
Monday 24 November 2025 04:13:22 +0000 (0:00:00.068) 0:00:00.068 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] ***
Monday 24 November 2025 04:13:22 +0000 (0:00:00.045) 0:00:00.114 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] ***
Monday 24 November 2025 04:13:22 +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] *************
Monday 24 November 2025 04:13:22 +0000 (0:00:00.076) 0:00:00.228 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] ***
Monday 24 November 2025 04:13:22 +0000 (0:00:00.268) 0:00:00.496 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] **************
Monday 24 November 2025 04:13:22 +0000 (0:00:00.330) 0:00:00.827 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Fetch latest repo version] *******
Monday 24 November 2025 04:13:23 +0000 (0:00:00.238) 0:00:01.065 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create default repo file] ********
Monday 24 November 2025 04:13:23 +0000 (0:00:00.738) 0:00:01.803 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] ***
Monday 24 November 2025 04:13:24 +0000 (0:00:00.430) 0:00:02.233 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Get repo-setup repository] *******
Monday 24 November 2025 04:13:25 +0000 (0:00:01.317) 0:00:03.551 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install repo-setup] **************
Monday 24 November 2025 04:13:26 +0000 (0:00:00.585) 0:00:04.137 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Create repos] ********************
Monday 24 November 2025 04:13:27 +0000 (0:00:00.936) 0:00:05.073 *******
changed: [instance]
TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] *****
Monday 24 November 2025 04:13:27 +0000 (0:00:00.844) 0:00:05.917 *******
fatal: [instance]: FAILED! => changed=true
cmd: |-
rpm -qe redhat-release
delta: '0:00:00.011796'
end: '2025-11-24 04:13:28.082014'
msg: non-zero return code
rc: 1
start: '2025-11-24 04:13:28.070218'
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] ***
Monday 24 November 2025 04:13:28 +0000 (0:00:00.241) 0:00:06.159 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Install edpm packages] ***********
Monday 24 November 2025 04:13:28 +0000 (0:00:00.049) 0:00:06.208 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install selinux python libs] *****
Monday 24 November 2025 04:14:54 +0000 (0:01:25.991) 0:01:32.199 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install python yaml libs] ********
Monday 24 November 2025 04:14:55 +0000 (0:00:01.178) 0:01:33.378 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Install extra packages] **********
Monday 24 November 2025 04:14:56 +0000 (0:00:01.174) 0:01:34.553 *******
skipping: [instance]
TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 04:14:56 +0000 (0:00:00.059) 0:01:34.612 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] *****
Monday 24 November 2025 04:14:56 +0000 (0:00:00.199) 0:01:34.812 *******
ok: [instance]
TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] ***
Monday 24 November 2025 04:14:57 +0000 (0:00:00.213) 0:01:35.025 *******
changed: [instance]
TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] ***
Monday 24 November 2025 04:14:57 +0000 (0:00:00.527) 0:01:35.553 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather all installed packages] ***********************
Monday 24 November 2025 04:14:57 +0000 (0:00:00.034) 0:01:35.587 *******
ok: [instance]
TASK [osp.edpm.env_data : Gather repository list] ******************************
Monday 24 November 2025 04:14:58 +0000 (0:00:00.695) 0:01:36.282 *******
ok: [instance]
TASK [osp.edpm.env_data : Output installed packages] ***************************
Monday 24 November 2025 04:14:58 +0000 (0:00:00.347) 0:01:36.630 *******
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] ***********************
Monday 24 November 2025 04:14:58 +0000 (0:00:00.053) 0:01:36.683 *******
ok: [instance] =>
msg: |-
#### REPOSITORIES
repo id repo name
appstream CentOS Stream 9 - AppStream
baseos CentOS Stream 9 - BaseOS
crb CentOS Stream 9 - CRB
extras-common CentOS Stream 9 - Extras packages
PLAY RECAP *********************************************************************
instance : ok=23 changed=5 unreachable=0 failed=0 skipped=3 rescued=0 ignored=1
Monday 24 November 2025 04:14:58 +0000 (0:00:00.079) 0:01:36.763 *******
===============================================================================
../../../../molecule/common/test_deps : Install edpm packages ---------- 85.99s
../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.32s
../../../../molecule/common/test_deps : Install selinux python libs ----- 1.18s
../../../../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.84s
../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.74s
osp.edpm.env_data : Gather all installed packages ----------------------- 0.70s
../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.59s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.53s
../../../../molecule/common/test_deps : Create default repo file -------- 0.43s
osp.edpm.env_data : Gather repository list ------------------------------ 0.35s
../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 0.33s
../../../../molecule/common/test_deps : Detect mirrors file ------------- 0.27s
../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 0.24s
../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 0.24s
../../../../molecule/common/test_deps : Create /etc/ansible/facts.d ----- 0.21s
../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact --- 0.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] *****************************************************
Monday 24 November 2025 04:14:59 +0000 (0:00:00.027) 0:00:00.027 *******
ok: [instance]
TASK [Backup the default grub file] ********************************************
Monday 24 November 2025 04:14:59 +0000 (0:00:00.035) 0:00:00.063 *******
changed: [instance]
TASK [include_role : osp.edpm.edpm_kernel] *************************************
Monday 24 November 2025 04:14:59 +0000 (0:00:00.359) 0:00:00.422 *******
TASK [osp.edpm.edpm_kernel : Gather ansible_local facts] ***********************
Monday 24 November 2025 04:14:59 +0000 (0:00:00.083) 0:00:00.506 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Get the command line args of the node] ************
Monday 24 November 2025 04:14:59 +0000 (0:00:00.036) 0:00:00.542 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Save the decoded cmdline] *************************
Monday 24 November 2025 04:15:00 +0000 (0:00:00.286) 0:00:00.829 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if node has a nova.conf] ********************
Monday 24 November 2025 04:15:00 +0000 (0:00:00.067) 0:00:00.896 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn operator about workload protection] **********
Monday 24 November 2025 04:15:00 +0000 (0:00:00.036) 0:00:00.933 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Setting workload protection fact] *****************
Monday 24 November 2025 04:15:00 +0000 (0:00:00.034) 0:00:00.967 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Handle hugepages] *********************************
Monday 24 November 2025 04:15:00 +0000 (0:00:00.033) 0:00:01.001 *******
included: /home/zuul/.cache/ansible-compat/a61594/collections/ansible_collections/osp/edpm/roles/edpm_kernel/tasks/hugepages.yml for instance
TASK [osp.edpm.edpm_kernel : Rewrite edpm_kernel_hugepages to use integers as keys] ***
Monday 24 November 2025 04:15:00 +0000 (0:00:00.057) 0:00:01.058 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Find hugepages in cmdline] ************************
Monday 24 November 2025 04:15:00 +0000 (0:00:00.042) 0:00:01.100 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline] ******
Monday 24 November 2025 04:15:00 +0000 (0:00:00.044) 0:00:01.145 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Find desired default hugepage size] ***************
Monday 24 November 2025 04:15:00 +0000 (0:00:00.100) 0:00:01.246 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Storing non-configured hugepages] *****************
Monday 24 November 2025 04:15:00 +0000 (0:00:00.047) 0:00:01.293 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Validating against hugepages config received from EDPM] ***
Monday 24 November 2025 04:15:00 +0000 (0:00:00.042) 0:00:01.336 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Determining the default hugepagesz] ***************
Monday 24 November 2025 04:15:00 +0000 (0:00:00.043) 0:00:01.380 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Determining if any hugepage configuration needs to be re-written] ***
Monday 24 November 2025 04:15:00 +0000 (0:00:00.044) 0:00:01.424 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Making sure that we have a default hugepagesz] ****
Monday 24 November 2025 04:15:00 +0000 (0:00:00.043) 0:00:01.467 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Warn about possible modifications] ****************
Monday 24 November 2025 04:15:00 +0000 (0:00:00.044) 0:00:01.512 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Remove hugepage settings from kernelargs] *********
Monday 24 November 2025 04:15:00 +0000 (0:00:00.071) 0:00:01.583 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Cleaning up whitespaces] **************************
Monday 24 November 2025 04:15:00 +0000 (0:00:00.045) 0:00:01.628 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set set_kernel_args fact if args need to be set] ***
Monday 24 November 2025 04:15:00 +0000 (0:00:00.045) 0:00:01.674 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:15:00 +0000 (0:00:00.052) 0:00:01.727 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:15:00 +0000 (0:00:00.041) 0:00:01.769 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Delete older name EDPM_KERNEL_ARGS entries if present] ***
Monday 24 November 2025 04:15:00 +0000 (0:00:00.039) 0:00:01.808 *******
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] ***
Monday 24 November 2025 04:15:01 +0000 (0:00:00.041) 0:00:01.849 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Add GRUB_EDPM_KERNEL_ARGS to the GRUB_CMDLINE_LINUX parameter] ***
Monday 24 November 2025 04:15:01 +0000 (0:00:00.066) 0:00:01.916 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Check if grub2-mkconfig has --update-bls-cmdline option] ***
Monday 24 November 2025 04:15:01 +0000 (0:00:00.040) 0:00:01.956 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Generate grub config] *****************************
Monday 24 November 2025 04:15:01 +0000 (0:00:00.040) 0:00:01.997 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Check if the kernelargs entry is already present in the file] ***
Monday 24 November 2025 04:15:01 +0000 (0:00:00.040) 0:00:02.037 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Set boot_file_entry_check fact] *******************
Monday 24 November 2025 04:15:01 +0000 (0:00:00.323) 0:00:02.361 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Add kernel args to boot entries] ******************
Monday 24 November 2025 04:15:01 +0000 (0:00:00.042) 0:00:02.403 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Check for active tuned profile] *******************
Monday 24 November 2025 04:15:01 +0000 (0:00:00.300) 0:00:02.703 *******
ok: [instance]
TASK [osp.edpm.edpm_kernel : Ensure $tuned_params is restored to /boot/loader/entries files] ***
Monday 24 November 2025 04:15:02 +0000 (0:00:00.309) 0:00:03.013 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Set reboot required fact] *************************
Monday 24 November 2025 04:15:02 +0000 (0:00:00.040) 0:00:03.053 *******
ok: [instance]
TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] ***
Monday 24 November 2025 04:15:02 +0000 (0:00:00.041) 0:00:03.094 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] ***********
Monday 24 November 2025 04:15:02 +0000 (0:00:00.036) 0:00:03.131 *******
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Load modules] ********************************
Monday 24 November 2025 04:15:02 +0000 (0:00:00.036) 0:00:03.168 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] **********
Monday 24 November 2025 04:15:02 +0000 (0:00:00.048) 0:00:03.217 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Drop module persistence] *********************
Monday 24 November 2025 04:15:02 +0000 (0:00:00.048) 0:00:03.266 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] ****
Monday 24 November 2025 04:15:02 +0000 (0:00:00.078) 0:00:03.344 *******
skipping: [instance] => (item=vfio_iommu_type1)
skipping: [instance]
TASK [osp.edpm.edpm_module_load : Modules reload] ******************************
Monday 24 November 2025 04:15:02 +0000 (0:00:00.048) 0:00:03.392 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Reboot tasks] *************************************
Monday 24 November 2025 04:15:02 +0000 (0:00:00.060) 0:00:03.453 *******
skipping: [instance]
TASK [osp.edpm.edpm_kernel : Skipping reboot for deployed node] ****************
Monday 24 November 2025 04:15:02 +0000 (0:00:00.049) 0:00:03.503 *******
skipping: [instance]
PLAY RECAP *********************************************************************
instance : ok=11 changed=1 unreachable=0 failed=0 skipped=33 rescued=0 ignored=0
Monday 24 November 2025 04:15:02 +0000 (0:00:00.157) 0:00:03.661 *******
===============================================================================
Backup the default grub file -------------------------------------------- 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.31s
osp.edpm.edpm_kernel : Add kernel args to boot entries ------------------ 0.30s
osp.edpm.edpm_kernel : Get the command line args of the node ------------ 0.29s
osp.edpm.edpm_kernel : Skipping reboot for deployed node ---------------- 0.16s
osp.edpm.edpm_kernel : Finding human-readable hugepages in cmdline ------ 0.10s
include_role : osp.edpm.edpm_kernel ------------------------------------- 0.08s
osp.edpm.edpm_module_load : Drop module persistence --------------------- 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 : 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_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_kernel : Reboot tasks ------------------------------------- 0.05s
osp.edpm.edpm_module_load : Persist modules via modules-load.d ---------- 0.05s
osp.edpm.edpm_module_load : Load modules -------------------------------- 0.05s
osp.edpm.edpm_module_load : Set modules persistence via /etc/modules ---- 0.05s
osp.edpm.edpm_kernel : Find desired default hugepage size --------------- 0.05s
PLAY [Restore environment] *****************************************************
TASK [Restore the default grub file] *******************************************
Monday 24 November 2025 04:15:03 +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
Monday 24 November 2025 04:15:03 +0000 (0:00:00.383) 0:00:00.448 *******
===============================================================================
Restore the default grub file ------------------------------------------- 0.38s