diff options
Diffstat (limited to 'roles/vm/define')
-rw-r--r-- | roles/vm/define/tasks/main.yml | 1 | ||||
-rw-r--r-- | roles/vm/define/templates/libvirt-domain.xml.j2 | 9 |
2 files changed, 7 insertions, 3 deletions
diff --git a/roles/vm/define/tasks/main.yml b/roles/vm/define/tasks/main.yml index 202644dd..4c2b99e1 100644 --- a/roles/vm/define/tasks/main.yml +++ b/roles/vm/define/tasks/main.yml @@ -23,7 +23,6 @@ name: "{{ hostname }}" command: undefine - - name: define vm virt: command: define diff --git a/roles/vm/define/templates/libvirt-domain.xml.j2 b/roles/vm/define/templates/libvirt-domain.xml.j2 index c7e3a2f2..a6aea91c 100644 --- a/roles/vm/define/templates/libvirt-domain.xml.j2 +++ b/roles/vm/define/templates/libvirt-domain.xml.j2 @@ -42,11 +42,16 @@ </rng> {% if vm_define_installer and install_distro == 'openbsd' %} - <disk type='block' device='cdrom'> - <driver name='qemu' type='raw'/> + <disk type='file' device='cdrom'> + <driver name='qemu'/> <source file='{{ installer_path }}/openbsd-{{ install_codename }}/{{ hostvars[hostname].install_cooked.arch | default('amd64') }}/install.iso'/> <target dev='hdc' bus='ide'/> + <readonly/> </disk> + + <graphics type='vnc' port='5904' sharePolicy='allow-exclusive'> + <listen type='address' address='127.0.0.1'/> + </graphics> {% endif %} {% if 'virtio' in hostvars[hostname].install_cooked.disks %} |