# Define Hypervisors for this OS <% if @obj.nil? -%> os.<%= @name -%> do |hypervisors| <% else -%> os.<%= @name -%> do |hypervisors| <% end -%>

<% content = [] %w[VirtualBox VMWare KVM].each do |func|

file = @mod.const_get('PackerFiles::Core::Hypervisor').doc_file
doc  = @mod.evaluate_erb(file, {'name' => func})
content += doc.split("\n").map {|line| '   ' + line  }

end -%> <%= content.join(ā€œnā€) -%>

<% if @obj.nil? -%> end <% else -%> end <% end -%>