Skip to content

Commit

Permalink
fix: on demand vnics vlans
Browse files Browse the repository at this point in the history
  • Loading branch information
MarkProminic committed Nov 27, 2023
1 parent dd20bb3 commit ae4f7ec
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions lib/vagrant-zones/driver.rb
Original file line number Diff line number Diff line change
Expand Up @@ -1063,13 +1063,13 @@ def zonecfgnicconfig(uii, opts)
execute(false, %(#{strt}set global-nic=auto; #{shrtstr1} #{shrtstr2}"))
when 'bhyve'
if config.on_demand_vnics && !opts[:vlan].nil?
execute(false, %(#{strt}"add net; set physical=#{vnic_name}; set global-nic=#{opts[:bridge]}; end;")) unless cie
execute(false, %(#{strt}"add net; set physical=#{vnic_name}; set global-nic=#{opts[:bridge]}; set allowed-address=#{allowed_address}; end;")) if cie && aa
execute(false, %(#{strt}"add net; set physical=#{vnic_name}; set global-nic=#{opts[:bridge]}; end;")) if cie && !aa
elsif config.on_demand_vnics && opts[:vlan].nil?
execute(false, %(#{strt}"add net; set physical=#{vnic_name}; set vlan-id=#{opts[:vlan]}; set global-nic=#{opts[:bridge]}; end;")) unless cie
execute(false, %(#{strt}"add net; set physical=#{vnic_name}; set vlan-id=#{opts[:vlan]}; set global-nic=#{opts[:bridge]}; set allowed-address=#{allowed_address}; end;")) if cie && aa
execute(false, %(#{strt}"add net; set physical=#{vnic_name}; set vlan-id=#{opts[:vlan]}; set global-nic=#{opts[:bridge]}; end;")) if cie && !aa
elsif config.on_demand_vnics && opts[:vlan].nil?
execute(false, %(#{strt}"add net; set physical=#{vnic_name}; set global-nic=#{opts[:bridge]}; end;")) unless cie
execute(false, %(#{strt}"add net; set physical=#{vnic_name}; set global-nic=#{opts[:bridge]}; set allowed-address=#{allowed_address}; end;")) if cie && aa
execute(false, %(#{strt}"add net; set physical=#{vnic_name}; set global-nic=#{opts[:bridge]}; end;")) if cie && !aa
elsif !config.on_demand_vnics
execute(false, %(#{strt}"add net; set physical=#{vnic_name}; end;")) unless cie
execute(false, %(#{strt}"add net; set physical=#{vnic_name}; set allowed-address=#{allowed_address}; end;")) if cie && aa
Expand Down

0 comments on commit ae4f7ec

Please sign in to comment.