Skip to content

Commit 7d53de2

Browse files
committed
changed package install from yum to shell
1 parent 23929a8 commit 7d53de2

File tree

2 files changed

+35
-12
lines changed

2 files changed

+35
-12
lines changed

defaults/main.yml

Lines changed: 32 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,37 @@
11
---
22
# KVM host packages
3-
libvirt_pkgs: |
4-
"virt-install, libvirt-daemon-config-network, libvirt-daemon-kvm,
5-
libguestfs-tools, libvirt-client, qemu-kvm, nfs-utils, libvirt-daemon,
6-
libvirt-client, virt-top, tuned, openssh-server, wget, git, net-tools,
7-
bind-utils, yum-utils, iptables-services, bridge-utils, bash-completion,
8-
kexec-tools, sos, psacct, vim, pyOpenSSL, device-mapper-event-libs,
9-
device-mapper-libs, httpd-tools, java-1.8.0-openjdk-devel.x86_64, tmux,
10-
patch"
3+
libvirt_pkgs:
4+
- virt-install
5+
- libvirt-daemon-config-network
6+
- libvirt-daemon-kvm
7+
- libguestfs-tools
8+
- libvirt-client
9+
- qemu-kvm
10+
- nfs-utils
11+
- libvirt-daemon
12+
- libvirt-client
13+
- virt-top
14+
- tuned
15+
- openssh-server
16+
- wget
17+
- git
18+
- net-tools
19+
- bind-utils
20+
- yum-utils
21+
- iptables-services
22+
- bridge-utils
23+
- bash-completion
24+
- kexec-tools
25+
- sos
26+
- psacct
27+
- vim
28+
- pyOpenSSL
29+
- device-mapper-event-libs
30+
- device-mapper-libs
31+
- httpd-tools
32+
- java-1.8.0-openjdk-devel.x86_64
33+
- tmux
34+
- patch
1135

1236
libvirt_services:
1337
- libvirtd

tasks/main.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,9 @@
77
include_tasks: configure_shell.yml
88

99
- name: ensure libvirt packages are installed
10-
yum:
11-
name: "{{ libvirt_pkgs }}"
12-
state: present
13-
update_cache : yes
10+
shell: >
11+
yum install -y "{{ item }}"
12+
loop: "{{ libvirt_pkgs }}"
1413

1514
- name: enable libvirt services
1615
service:

0 commit comments

Comments
 (0)