From f96533ad763bfc35b4bf900bf77b382dd5a110ef Mon Sep 17 00:00:00 2001 From: Yuya Kusakabe Date: Wed, 25 Jan 2017 11:44:03 +0900 Subject: Use synbolic link for Vagrantfile --- spec/bgp4/Vagrantfile | 37 +------------------------------- spec/bgp6/Vagrantfile | 45 +-------------------------------------- spec/one_node/Vagrantfile | 37 +------------------------------- spec/site_to_site_vpn/Vagrantfile | 37 +------------------------------- 4 files changed, 4 insertions(+), 152 deletions(-) mode change 100644 => 120000 spec/bgp4/Vagrantfile mode change 100644 => 120000 spec/bgp6/Vagrantfile mode change 100644 => 120000 spec/one_node/Vagrantfile mode change 100644 => 120000 spec/site_to_site_vpn/Vagrantfile (limited to 'spec') diff --git a/spec/bgp4/Vagrantfile b/spec/bgp4/Vagrantfile deleted file mode 100644 index a218807..0000000 --- a/spec/bgp4/Vagrantfile +++ /dev/null @@ -1,36 +0,0 @@ -require 'yaml' - -configs = YAML.load_file('config.yaml') - -Vagrant.configure('2') do |config| - config.vm.provider :libvirt do |libvirt| - cpuinfo = File.read('/proc/cpuinfo') - if cpuinfo =~ /vmx|svm/ - libvirt.cpu_mode = 'host-passthrough' - else - libvirt.driver = 'qemu' - libvirt.cpu_mode = 'custom' - libvirt.cpu_model = 'Nehalem' - libvirt.cpu_feature name: 'vmx', policy: 'force' - end - end - configs.keys.each do |host| - config.vm.define host.to_sym do |c| - c.vm.box = 'higebu/vyos' - c.vm.synced_folder './', '/vagrant', - owner: 'vagrant', - group: 'vyattacfg', - mount_options: ['dmode=775,fmode=775'] - c.vm.hostname = host - if !configs[host].nil? && configs[host].key?(:networks) - configs[host][:networks].keys.each do |net| - c.vm.network :private_network, - ip: configs[host][:networks][net], - libvirt__network_name: net, - libvirt__dhcp_enabled: false - end - end - c.vm.provision 'shell', path: "#{host}_script.sh" - end - end -end diff --git a/spec/bgp4/Vagrantfile b/spec/bgp4/Vagrantfile new file mode 120000 index 0000000..2572fa2 --- /dev/null +++ b/spec/bgp4/Vagrantfile @@ -0,0 +1 @@ +../../Vagrantfile \ No newline at end of file diff --git a/spec/bgp6/Vagrantfile b/spec/bgp6/Vagrantfile deleted file mode 100644 index f119ff4..0000000 --- a/spec/bgp6/Vagrantfile +++ /dev/null @@ -1,44 +0,0 @@ -require 'erb' -require 'yaml' - -configs = YAML.load_file('config.yaml') - -Vagrant.configure('2') do |config| - config.vm.provider :libvirt do |libvirt| - cpuinfo = File.read('/proc/cpuinfo') - if cpuinfo =~ /vmx|svm/ - libvirt.cpu_mode = 'host-passthrough' - else - libvirt.driver = 'qemu' - libvirt.cpu_mode = 'custom' - libvirt.cpu_model = 'Nehalem' - libvirt.cpu_feature name: 'vmx', policy: 'force' - end - end - configs.keys.each do |host| - config.vm.define host.to_sym do |c| - c.vm.box = 'higebu/vyos' - c.vm.synced_folder './', '/vagrant', - owner: 'vagrant', - group: 'vyattacfg', - mount_options: ['dmode=775,fmode=775'] - c.vm.hostname = host - - $script = '' - if !configs[host].nil? && configs[host].key?(:networks) - configs[host][:networks].keys.each do |net| - c.vm.network :private_network, - auto_config: false, - libvirt__network_name: net, - libvirt__dhcp_enabled: false, - libvirt__forward_mode: 'veryisolated' - end - $script = ERB.new(File.read('../interface_script.erb')).result(binding) - end - if !$script.empty? - c.vm.provision 'shell', inline: $script - end - c.vm.provision 'shell', path: "#{host}_script.sh" - end - end -end diff --git a/spec/bgp6/Vagrantfile b/spec/bgp6/Vagrantfile new file mode 120000 index 0000000..2572fa2 --- /dev/null +++ b/spec/bgp6/Vagrantfile @@ -0,0 +1 @@ +../../Vagrantfile \ No newline at end of file diff --git a/spec/one_node/Vagrantfile b/spec/one_node/Vagrantfile deleted file mode 100644 index a218807..0000000 --- a/spec/one_node/Vagrantfile +++ /dev/null @@ -1,36 +0,0 @@ -require 'yaml' - -configs = YAML.load_file('config.yaml') - -Vagrant.configure('2') do |config| - config.vm.provider :libvirt do |libvirt| - cpuinfo = File.read('/proc/cpuinfo') - if cpuinfo =~ /vmx|svm/ - libvirt.cpu_mode = 'host-passthrough' - else - libvirt.driver = 'qemu' - libvirt.cpu_mode = 'custom' - libvirt.cpu_model = 'Nehalem' - libvirt.cpu_feature name: 'vmx', policy: 'force' - end - end - configs.keys.each do |host| - config.vm.define host.to_sym do |c| - c.vm.box = 'higebu/vyos' - c.vm.synced_folder './', '/vagrant', - owner: 'vagrant', - group: 'vyattacfg', - mount_options: ['dmode=775,fmode=775'] - c.vm.hostname = host - if !configs[host].nil? && configs[host].key?(:networks) - configs[host][:networks].keys.each do |net| - c.vm.network :private_network, - ip: configs[host][:networks][net], - libvirt__network_name: net, - libvirt__dhcp_enabled: false - end - end - c.vm.provision 'shell', path: "#{host}_script.sh" - end - end -end diff --git a/spec/one_node/Vagrantfile b/spec/one_node/Vagrantfile new file mode 120000 index 0000000..2572fa2 --- /dev/null +++ b/spec/one_node/Vagrantfile @@ -0,0 +1 @@ +../../Vagrantfile \ No newline at end of file diff --git a/spec/site_to_site_vpn/Vagrantfile b/spec/site_to_site_vpn/Vagrantfile deleted file mode 100644 index a218807..0000000 --- a/spec/site_to_site_vpn/Vagrantfile +++ /dev/null @@ -1,36 +0,0 @@ -require 'yaml' - -configs = YAML.load_file('config.yaml') - -Vagrant.configure('2') do |config| - config.vm.provider :libvirt do |libvirt| - cpuinfo = File.read('/proc/cpuinfo') - if cpuinfo =~ /vmx|svm/ - libvirt.cpu_mode = 'host-passthrough' - else - libvirt.driver = 'qemu' - libvirt.cpu_mode = 'custom' - libvirt.cpu_model = 'Nehalem' - libvirt.cpu_feature name: 'vmx', policy: 'force' - end - end - configs.keys.each do |host| - config.vm.define host.to_sym do |c| - c.vm.box = 'higebu/vyos' - c.vm.synced_folder './', '/vagrant', - owner: 'vagrant', - group: 'vyattacfg', - mount_options: ['dmode=775,fmode=775'] - c.vm.hostname = host - if !configs[host].nil? && configs[host].key?(:networks) - configs[host][:networks].keys.each do |net| - c.vm.network :private_network, - ip: configs[host][:networks][net], - libvirt__network_name: net, - libvirt__dhcp_enabled: false - end - end - c.vm.provision 'shell', path: "#{host}_script.sh" - end - end -end diff --git a/spec/site_to_site_vpn/Vagrantfile b/spec/site_to_site_vpn/Vagrantfile new file mode 120000 index 0000000..2572fa2 --- /dev/null +++ b/spec/site_to_site_vpn/Vagrantfile @@ -0,0 +1 @@ +../../Vagrantfile \ No newline at end of file -- cgit v1.2.3