Allow isolated networks

This commit is contained in:
John Beredimas 2015-03-09 11:01:19 -04:00 committed by dima
parent 1d15017381
commit b7a9abfc16
3 changed files with 9 additions and 5 deletions

View File

@ -2,7 +2,7 @@
<name><%= @network_name %></name> <name><%= @network_name %></name>
<bridge name="<%= @network_bridge_name %>" /> <bridge name="<%= @network_bridge_name %>" />
<% if @network_forward_mode != 'none' %> <% if (@network_forward_mode != 'none' && @network_forward_mode != 'isolated') %>
<% if @network_forward_device %> <% if @network_forward_device %>
<forward mode="<%= @network_forward_mode %>" dev="<%= @network_forward_device %>" /> <forward mode="<%= @network_forward_mode %>" dev="<%= @network_forward_device %>" />
<% else %> <% else %>
@ -10,12 +10,16 @@
<% end %> <% end %>
<% end %> <% end %>
<ip address="<%= @network_address %>" netmask="<%= @network_netmask %>"> <% if @network_forward_mode != 'isolated' %>
<ip address="<%= @network_address %>" netmask="<%= @network_netmask %>">
<% end %>
<% if @network_dhcp_enabled %> <% if @network_dhcp_enabled %>
<dhcp> <dhcp>
<range start="<%= @network_range_start %>" end="<%= @network_range_stop %>" /> <range start="<%= @network_range_start %>" end="<%= @network_range_stop %>" />
</dhcp> </dhcp>
<% end %> <% end %>
</ip> <% if @network_forward_mode != 'isolated' %>
</ip>
<% end %>
</network> </network>

View File

@ -1,5 +1,5 @@
module VagrantPlugins module VagrantPlugins
module ProviderLibvirt module ProviderLibvirt
VERSION = '0.0.25' VERSION = '0.0.26'
end end
end end

View File

@ -7,7 +7,7 @@ Gem::Specification.new do |gem|
gem.license = 'MIT' gem.license = 'MIT'
gem.description = %q{libvirt provider for Vagrant.} gem.description = %q{libvirt provider for Vagrant.}
gem.summary = %q{libvirt provider for Vagrant.} gem.summary = %q{libvirt provider for Vagrant.}
gem.homepage = 'https://github.com/pradels/vagrant-libvirt' gem.homepage = 'https://github.com/mperedim/vagrant-libvirt'
gem.files = `git ls-files`.split($\) gem.files = `git ls-files`.split($\)
gem.executables = gem.files.grep(%r{^bin/}).map{ |f| File.basename(f) } gem.executables = gem.files.grep(%r{^bin/}).map{ |f| File.basename(f) }