From: David Galloway Date: Tue, 5 Apr 2022 15:07:25 +0000 (-0400) Subject: testnode: Fix CentOS 8 Stream packages list X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F675%2Fhead;p=ceph-cm-ansible.git testnode: Fix CentOS 8 Stream packages list I guess we were relying on a bug for the past few months. What would happen is centos_8.yml would get pulled in and the `packages` list got populated. Then later when we detect this is CentOS Stream, centos_8_stream.yml would get pulled in which overrode the original `packages` list. Fixes: https://tracker.ceph.com/issues/55177 Signed-off-by: David Galloway --- diff --git a/roles/testnode/vars/centos_8_stream.yml b/roles/testnode/vars/centos_8_stream.yml index f4616ece..46acec48 100644 --- a/roles/testnode/vars/centos_8_stream.yml +++ b/roles/testnode/vars/centos_8_stream.yml @@ -1,8 +1,66 @@ --- # vars specific to centos stream version 8.x +common_yum_repos: + lab-extras: + name: "lab-extras" + baseurl: "http://{{ mirror_host }}/lab-extras/8/" + enabled: 1 + gpgcheck: 0 + packages_to_upgrade: - systemd + - libgcrypt packages: + - redhat-lsb-core + # for package-cleanup + - dnf-utils + - sysstat + - libedit + - boost-thread + - xfsprogs + - gdisk + - parted + - libgcrypt + - fuse-libs + - openssl + - libuuid + - podman + # for cephadmunit.py to uniformly run 'docker kill -p ...' + - podman-docker + - attr + - ant + - lsof + - gettext + - bc + - xfsdump + - blktrace + - usbredir + - libev-devel + - valgrind + - nfs-utils + # for xfstests + - ncurses-devel + # for s3 tests + # for workunits, + - gcc + - git + # qa/workunits/rados/test_python.sh + - python3-nose + # for cram tests + - python3-virtualenv + # for rbd qemu tests + - genisoimage + - qemu-img + - qemu-kvm-core + - qemu-kvm-block-rbd + # for pjd tests + - libacl-devel + # for fs tests, + - dbench + - autoconf + # for test-crash.sh + - gdb + - iozone - lvm2