Project

General

Profile

« Previous | Next » 

Revision ed278520

Added by Martin Matuška over 10 years ago

fixes #4307 New VMware VM creation does not respect NIC type selection

(cherry picked from commit 461e6b003bc00d6d62e20d8f1c5e5c860ebdaaba)

View differences:

app/models/compute_resources/foreman/model/vmware.rb
def create_vm args = { }
dc_networks = networks
args["interfaces_attributes"].each do |key, interface|
# Convert interface type to RbVmomi class
unless nictypes.has_key? interface["type"]
raise "Unknown NIC type: #{interface["type"]}"
end
interface["type"] = ("RbVmomi::VIM::" + interface["type"]).constantize
# Convert network id into name
net = dc_networks.find { |n| n.id == interface["network"] }
raise "Unknown Network ID: #{interface["network"]}" if net.nil?

Also available in: Unified diff