<%= @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| %> path="<%= channel[:source_path] %>" <% end %> /> name="<%= channel[:target_name] %>" <% end %> <% if channel[:target_address] %> address="<%= channel[:target_address] %>" <% end %> <% if channel[:target_port] %> port="<%= channel[:target_port] %>" <% end %> /> <% 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| %> <% if usb[:vendor] %> <% end %> <% if usb[:product] %> <% end %> <% if usb[:bus] && usb[:device] %>
<% end %> <% 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 -%>