diff --git a/Vagrantfile b/Vagrantfile
index c5cc7f5fda6c5d7e4ecdad5d3655cc19dbbdde8a..288ad5be006a99816605ecb08fb5942ce0265827 100644
--- a/Vagrantfile
+++ b/Vagrantfile
@@ -90,7 +90,9 @@ Vagrant.configure("2") do |config|
       ip = "#{$subnet}.#{i+100}"
       host_vars[vm_name] = {
         "ip" => ip,
-        "access_ip" => ip
+        "access_ip" => ip,
+        "flannel_interface" => ip,
+        "flannel_backend_type" => "host-gw"
       }
       config.vm.network :private_network, ip: ip
 
diff --git a/roles/network_plugin/flannel/tasks/main.yml b/roles/network_plugin/flannel/tasks/main.yml
index b59880463cbd0748949588f5274a83c33790f8b4..55c47d2116b984c52af2660dee9076f7f5ea9cfb 100644
--- a/roles/network_plugin/flannel/tasks/main.yml
+++ b/roles/network_plugin/flannel/tasks/main.yml
@@ -4,6 +4,7 @@
     src: network.json
     dest: /etc/flannel-network.json
     backup: yes
+
 - name: Flannel | Create flannel pod manifest
   template:
     src: flannel-pod.yml