<%= @name %><%= @uuid %><%= @memory_size %><%= @cpus %>
<% if @cpu_mode != 'host-passthrough' %>
<% if @cpu_mode == 'custom' %><%= @cpu_model %><% end %>
<% if @nested %>
<% end %>
<% @cpu_features.each do |cpu_feature| %>
<% end %>
<% else %>
<% if @numa_nodes %>
<% @numa_nodes.each do |node| %>
<% end %>
<% end %>
<% end %>
<% if @machine_type %>
<% if @machine_arch %>
hvm
<% else %>
hvm
<% end %>
<% else %>
<% if @machine_arch %>
hvm
<% else %>
hvm
<% end %>
<% end %>
<% if @loader %>
<%= @loader %>
<% end %>
<% if @boot_order.count >= 1 %>
<% end %>
<%= @kernel %><%= @initrd %><%= @cmd_line %>
<% if @dtb %>
<%= @dtb %>
<% end %>
<% if @kvm_hidden %>
<% end %>
<% if @emulator_path %>
<%= @emulator_path %>
<% end %>
<% if @domain_volume_path %>
<%# we need to ensure a unique target dev -%>
<% end %>
<%# additional disks -%>
<% @disks.each do |d| -%>
<% if d[:shareable] %>
<% end %>
<%# this will get auto generated by libvirt
-%>
<% end -%>
<% @cdroms.each do |c| %>
<% end %>
<% @channels.each do |channel| %>
<% end %>
<% @inputs.each do |input| %>
<% end %>
<% if @graphics_type != 'none' %>
<%# Video device -%>
/>
<%#End Video -%>
<% end %>
<% if @rng[:model] == "random"%>
/dev/random
<% end %>
<% @pcis.each do |pci| %>
<% end %>
<% @usbs.each do |usb| %>
<% end %>
<% unless @redirdevs.empty? %>
<% @redirdevs.each do |redirdev| %>
<% end %>
<% unless @redirfilters.empty? %>
<% @redirfilters.each do |usbdev| %>
<% end %>
<% end %>
<% end %>
<% if @tpm_path -%>
<%# TPM Device -%>
<% end -%>