forked from mirror/qemu
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
1.4 KiB
YAML
52 lines
1.4 KiB
YAML
---
|
|
- 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
|