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 - libslirp-devel 59 - libssh-devel 60 - libxkbcommon-devel 61 - lzo-devel 62 - make 63 - mesa-libEGL-devel 64 - nettle-devel 65 - ninja-build 66 - nmap-ncat 67 - numactl-devel 68 - pixman-devel 69 - python38 70 - python3-sphinx 71 - rdma-core-devel 72 - redhat-rpm-config 73 - snappy-devel 74 - spice-glib-devel 75 - spice-server-devel 76 - systemd-devel 77 - systemtap-sdt-devel 78 - tar 79 - zlib-devel 80 state: present 81 when: 82 - centos_stream_8 83