diff --git a/ansible-kvm-vms/roles/os_config/templates/ignition.json.j2 b/ansible-kvm-vms/roles/os_config/templates/ignition.json.j2 index acad839..f0843d8 100644 --- a/ansible-kvm-vms/roles/os_config/templates/ignition.json.j2 +++ b/ansible-kvm-vms/roles/os_config/templates/ignition.json.j2 @@ -1,6 +1,6 @@ { "ignition": { - "version": "3.3.0" + "version": "3.0.0" }, "passwd": { "users": [ diff --git a/ansible-kvm-vms/roles/vm_provision/tasks/main.yml b/ansible-kvm-vms/roles/vm_provision/tasks/main.yml index 100ff27..4a979c0 100644 --- a/ansible-kvm-vms/roles/vm_provision/tasks/main.yml +++ b/ansible-kvm-vms/roles/vm_provision/tasks/main.yml @@ -48,7 +48,8 @@ - name: Remove existing VM definition shell: | virsh destroy {{ vm_name }} || true - virsh undefine {{ vm_name }} || true + virsh undefine {{ vm_name }} --nvram || true + rm -f /etc/libvirt/qemu/{{ vm_name }}.xml become: yes - name: Provision VM using virt-install diff --git a/ansible-kvm-vms/vars/vms.yml b/ansible-kvm-vms/vars/vms.yml index dc34d7e..8a82ae0 100644 --- a/ansible-kvm-vms/vars/vms.yml +++ b/ansible-kvm-vms/vars/vms.yml @@ -11,15 +11,15 @@ vms: - name: flatcar-vm os_type: flatcar os_variant: "fedora-coreos-stable" - disk_bus: "sata" + disk_bus: "virtio" cpu: 2 ram: 2048 disk: "20G" - name: microos-vm os_type: microos - os_variant: "opensusemicroos" - disk_bus: "sata" + os_variant: "generic" + disk_bus: "virtio" cpu: 2 ram: 2048 disk: "20G"