-
Notifications
You must be signed in to change notification settings - Fork 23
/
map.jinja
28 lines (26 loc) · 955 Bytes
/
map.jinja
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
{% if grains['os_family'] == 'Suse' %}
{% if '15' in grains['osrelease'] %}
{% set hypervisor_packages = [
'patterns-server-%s_server'|format(pillar['hypervisor']|lower()),
'python3-six',
]
%}
{% elif grains['osfullname'] == 'Leap' %}
{% set hypervisor_packages = ['patterns-openSUSE-%s_server'|format(pillar['hypervisor']|lower())] %}
{% else %}
{% set hypervisor_packages = ['patterns-sles-%s_server'|format(pillar['hypervisor']|lower())] %}
{% endif %}
{% if pillar['hypervisor'] =='KVM' %}
{% set hypervisor_packages = hypervisor_packages + ['libvirt-daemon-qemu'] %}
{% elif pillar['hypervisor'] == 'Xen' %}
{% set hypervisor_packages = hypervisor_packages + ['libvirt-daemon-xen'] %}
{% endif %}
{% set packages = hypervisor_packages + [
'qemu-tools',
'guestfs-tools',
'libvirt-client',
'python3-libvirt-python',
'kernel-default',
]
%}
{% endif %}