From 11a1fd0d833e533c07829f1a7c03ac065d027da7 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Tue, 10 Dec 2019 01:24:36 +0100 Subject: add support for openbsd installer in vm/define --- roles/vm/define/templates/libvirt-domain.xml.j2 | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'roles/vm/define/templates') diff --git a/roles/vm/define/templates/libvirt-domain.xml.j2 b/roles/vm/define/templates/libvirt-domain.xml.j2 index 426d4323..c7e3a2f2 100644 --- a/roles/vm/define/templates/libvirt-domain.xml.j2 +++ b/roles/vm/define/templates/libvirt-domain.xml.j2 @@ -6,11 +6,17 @@ hvm {% if vm_define_installer %} - {{ debian_installer_path }}/{{ install_distro }}-{{ install_codename }}/{{ hostvars[hostname].install_cooked.arch | default('amd64') }}/linux +{% if install_distro == 'debian' or install_distro == 'ubuntu' %} + {{ installer_path }}/{{ install_distro }}-{{ install_codename }}/{{ hostvars[hostname].install_cooked.arch | default('amd64') }}/linux {{ preseed_tmpdir }}/initrd.preseed.gz console=ttyS0,115200n8 -{% endif %} +{% elif install_distro == 'openbsd' %} + +{% endif %} +{% else %} + +{% endif %} @@ -35,6 +41,14 @@ /dev/random +{% if vm_define_installer and install_distro == 'openbsd' %} + + + + + +{% endif %} + {% if 'virtio' in hostvars[hostname].install_cooked.disks %} {% for device, src in hostvars[hostname].install_cooked.disks.virtio.items() %} -- cgit v1.2.3