Skip to content

Commit

Permalink
fix: on demand vnics
Browse files Browse the repository at this point in the history
  • Loading branch information
MarkProminic committed Nov 27, 2023
1 parent 7a9a106 commit a1fa91f
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions lib/vagrant-zones/driver.rb
Original file line number Diff line number Diff line change
Expand Up @@ -1062,11 +1062,11 @@ def zonecfgnicconfig(uii, opts)
shrtstr2 = %(add property (name=ips,value="#{allowed_address}"); add property (name=primary,value="true"); end;)
execute(false, %(#{strt}set global-nic=auto; #{shrtstr1} #{shrtstr2}"))
when 'bhyve'
if config.on_demand_vnics && opts[:vlan].nil?
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?
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
Expand Down

0 comments on commit a1fa91f

Please sign in to comment.