--- - name: Installation of extra packages to build QEMU hosts: all tasks: - name: Extra check for CentOS Stream 8 lineinfile: path: /etc/redhat-release line: CentOS Stream release 8 state: present check_mode: yes register: centos_stream_8 - name: Enable PowerTools repo on CentOS Stream 8 ini_file: path: /etc/yum.repos.d/CentOS-Stream-PowerTools.repo section: powertools option: enabled value: "1" when: - ansible_facts['distribution'] == 'CentOS' - ansible_facts['distribution_major_version'] == '8' - centos_stream_8 - name: Install basic packages to build QEMU on CentOS Stream 8 dnf: name: - device-mapper-multipath-devel - glusterfs-api-devel - gnutls-devel - libcap-ng-devel - libcurl-devel - libfdt-devel - libiscsi-devel - libpmem-devel - librados-devel - librbd-devel - libseccomp-devel - libssh-devel - libxkbcommon-devel - ninja-build - numactl-devel - python3-sphinx - redhat-rpm-config - snappy-devel - spice-server-devel - systemd-devel state: present when: - ansible_facts['distribution'] == 'CentOS' - ansible_facts['distribution_major_version'] == '8' - centos_stream_8