[DRE-commits] [vagrant-libvirt] 140/163: add veryisolated option for network. close #324

Antonio Terceiro terceiro at moszumanska.debian.org
Sun Apr 24 13:57:16 UTC 2016


This is an automated email from the git hooks/post-receive script.

terceiro pushed a commit to annotated tag 0.0.26
in repository vagrant-libvirt.

commit 13fc61b24bf49182c099ae4e85d9cf6b630a2290
Author: dima <pronix.service at gmail.com>
Date:   Thu Apr 9 08:19:31 2015 +0200

    add veryisolated option for network. close #324
---
 README.md                                             |  3 ++-
 lib/vagrant-libvirt/templates/private_network.xml.erb | 16 +++++++---------
 2 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/README.md b/README.md
index 1a4f807..6b4ba79 100644
--- a/README.md
+++ b/README.md
@@ -244,11 +244,12 @@ starts with 'libvirt__' string. Here is a list of those options:
 * `:libvirt__dhcp_enabled` - If DHCP will offer addresses, or not. Used only
   when creating new network. Default is true.
 * `:libvirt__adapter` - Number specifiyng sequence number of interface.
-* `:libvirt__forward_mode` - Specify one of `none`, `nat` or `route` options.
+* `:libvirt__forward_mode` - Specify one of `veryisolated`, `none`, `nat` or `route` options.
   This option is used only when creating new network. Mode `none` will create
   isolated network without NATing or routing outside. You will want to use
   NATed forwarding typically to reach networks outside of hypervisor. Routed
   forwarding is typically useful to reach other networks within hypervisor.
+  `veryisolated` described [here](https://libvirt.org/formatnetwork.html#examplesNoGateway).
   By default, option `nat` is used.
 * `:libvirt__forward_device` - Name of interface/device, where network should
   be forwarded (NATed or routed). Used only when creating new network. By
diff --git a/lib/vagrant-libvirt/templates/private_network.xml.erb b/lib/vagrant-libvirt/templates/private_network.xml.erb
index e3c8f9a..e52bbe3 100644
--- a/lib/vagrant-libvirt/templates/private_network.xml.erb
+++ b/lib/vagrant-libvirt/templates/private_network.xml.erb
@@ -2,7 +2,7 @@
   <name><%= @network_name %></name>
   <bridge name="<%= @network_bridge_name %>" />
 
-  <% if (@network_forward_mode != 'none' && @network_forward_mode != 'isolated') %>
+  <% if (@network_forward_mode != 'none' && @network_forward_mode != 'veryisolated') %>
     <% if @network_forward_device %>
       <forward mode="<%= @network_forward_mode %>" dev="<%= @network_forward_device %>" />
     <% else %>
@@ -10,15 +10,13 @@
     <% end %>
   <% end %>
 
-  <% if @network_forward_mode != 'isolated' %>
+  <% if @network_forward_mode != 'veryisolated' %>
     <ip address="<%= @network_address %>" netmask="<%= @network_netmask %>">
-  <% end %>
-  <% if @network_dhcp_enabled  %>
-    <dhcp>
-      <range start="<%= @network_range_start %>" end="<%= @network_range_stop %>" />
-    </dhcp>
-  <% end %>
-  <% if @network_forward_mode != 'isolated' %>
+    <% if @network_dhcp_enabled  %>
+      <dhcp>
+        <range start="<%= @network_range_start %>" end="<%= @network_range_stop %>" />
+      </dhcp>
+    <% end %>
     </ip>
   <% end %>
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/vagrant-libvirt.git



More information about the Pkg-ruby-extras-commits mailing list