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