You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
1.2 KiB

# Config for {{ vm.hostname }}
# Created on: {{ ansible_date_time.date }} {{ ansible_date_time.time }} {{ ansible_date_time.tz_offset }}
name = '{{ vm.hostname }}'
memory = '{{ vm.mem }}'
maxmem = '{{ vm.maxmem }}'
vcpus = {{ vm.vcpus }}
maxvcpus = {{ vm.max_vcpus }}
disk = [
'{{ storage_path }},xvda,w{% if extra_storage_args|default %},{{ extra_storage_args }}{% endif %}',
'file:{{ iso_path }},xvdb:cdrom,r', # --> {{ xen_vm_creator_iso_file_marker }}
]
vif = [
{% for network in vm.networks %}
{% set default_mac = '%s:%02x:%02x:%02x' % (xen_vm_creator_mac_prefix, range(0,256)|random, range(0,256)|random, range(0,256)|random) %}
'mac={{ network.mac|default(default_mac) }},bridge={{ network.bridge }}',
{% endfor %}
]
acpi = '1'
apic = '1'
builder = 'hvm'
keymap = 'de'
serial = 'pty'
device_model_version = 'qemu-xen'
device_model_override = '/usr/bin/qemu-system-x86_64'
on_crash = 'destroy'
on_poweroff = 'destroy'
on_reboot = 'restart'
on_shutdown = 'destroy'