Method: VCenterDriver::Network.retrieve_vlanid

Defined in:
lib/network.rb

.retrieve_vlanid(network) ⇒ Object



139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
# File 'lib/network.rb', line 139

def self.retrieve_vlanid(network)
    begin
        name = network.name
        id = network
             .host
             .first
             .configManager
             .networkSystem
             .networkConfig
             .portgroup
             .select do |p|
            p.spec.name == name
        end.first.spec.vlanId
    rescue StandardError
        id = -1
    end
    id
end