summaryrefslogtreecommitdiff
path: root/spec/one_node
diff options
context:
space:
mode:
Diffstat (limited to 'spec/one_node')
-rw-r--r--spec/one_node/Vagrantfile24
-rw-r--r--spec/one_node/vyos_spec.rb12
2 files changed, 14 insertions, 22 deletions
diff --git a/spec/one_node/Vagrantfile b/spec/one_node/Vagrantfile
index 03b9ff7..bfa380c 100644
--- a/spec/one_node/Vagrantfile
+++ b/spec/one_node/Vagrantfile
@@ -1,28 +1,28 @@
require 'yaml'
-configs = YAML.load_file("config.yaml")
+configs = YAML.load_file('config.yaml')
-Vagrant.configure("2") do |config|
+Vagrant.configure('2') do |config|
config.vm.provider :libvirt do |libvirt|
libvirt.cpu_mode = 'host-passthrough'
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.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? and configs[host].has_key? :networks
+ 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
+ ip: configs[host][:networks][net],
+ libvirt__network_name: net,
+ libvirt__dhcp_enabled: false
end
end
- c.vm.provision "shell", path: "#{host}_script.sh"
+ c.vm.provision 'shell', path: "#{host}_script.sh"
end
end
end
diff --git a/spec/one_node/vyos_spec.rb b/spec/one_node/vyos_spec.rb
index ec0e11f..76740d4 100644
--- a/spec/one_node/vyos_spec.rb
+++ b/spec/one_node/vyos_spec.rb
@@ -1,12 +1,4 @@
require_relative '../spec_helper'
-require 'serverspec_vyos_config'
+require_relative '../config_spec'
-File.open('spec/one_node/vyos_script.sh') do |file|
- file.each_line do |l|
- if l.start_with?("set")
- describe vyos_config(l.gsub(/set /, '')) do
- it { should be_exists }
- end
- end
- end
-end
+config_spec