5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# File 'lib/vagrant-dotvm/injector/root.rb', line 5
def self.inject(config: nil, vc: nil)
config.options[:ssh].each do |option|
vc.ssh.send("#{option.name}=", option.value)
end
config.options[:winrm].each do |option|
vc.winrm.send("#{option.name}=", option.value)
end
config.options[:vagrant].each do |option|
vc.vagrant.send("#{option.name}=", option.value)
end
config.machines.each do |machine_cfg|
Machine.inject machine_cfg: machine_cfg, vc: vc
end
end
|