1--- 2- name: Installation of extra packages to build QEMU 3 hosts: all 4 tasks: 5 - name: Extra check for CentOS Stream 8 6 lineinfile: 7 path: /etc/redhat-release 8 line: CentOS Stream release 8 9 state: present 10 check_mode: yes 11 register: centos_stream_8 12 13 - name: Enable EPEL repo on CentOS Stream 8 14 dnf: 15 name: 16 - epel-release 17 state: present 18 when: 19 - centos_stream_8 20 21 - name: Enable PowerTools repo on CentOS Stream 8 22 ini_file: 23 path: /etc/yum.repos.d/CentOS-Stream-PowerTools.repo 24 section: powertools 25 option: enabled 26 value: "1" 27 when: 28 - centos_stream_8 29 30 - name: Install basic packages to build QEMU on CentOS Stream 8 31 dnf: 32 name: 33 - bzip2 34 - bzip2-devel 35 - capstone-devel 36 - dbus-daemon 37 - device-mapper-multipath-devel 38 - diffutils 39 - gcc 40 - gcc-c++ 41 - genisoimage 42 - gettext 43 - git 44 - glib2-devel 45 - glusterfs-api-devel 46 - gnutls-devel 47 - libaio-devel 48 - libcap-ng-devel 49 - libcurl-devel 50 - libepoxy-devel 51 - libfdt-devel 52 - libgcrypt-devel 53 - libiscsi-devel 54 - libpmem-devel 55 - librados-devel 56 - librbd-devel 57 - libseccomp-devel 58 - libssh-devel 59 - libxkbcommon-devel 60 - lzo-devel 61 - make 62 - mesa-libEGL-devel 63 - nettle-devel 64 - ninja-build 65 - nmap-ncat 66 - numactl-devel 67 - pixman-devel 68 - python38 69 - python3-sphinx 70 - rdma-core-devel 71 - redhat-rpm-config 72 - snappy-devel 73 - spice-glib-devel 74 - spice-server-devel 75 - systemd-devel 76 - systemtap-sdt-devel 77 - tar 78 - zlib-devel 79 state: present 80 when: 81 - centos_stream_8 82