我在一个 Vagrantfile 中配置了一堆盒子。什么是干燥代码的好方法,这样它就不会重复某些配置命令,例如:
Vagrant::Config.run do |config|
config.vm.define 'box1' do |c|
c.box = "precise64"
end
config.vm.define 'box2' do |c|
c.box = "precise64"
end
end
我想这样做:
Vagrant::Config.defaults[:box] = 'precise64'
config.vm.define 'box1' do |c|
end
config.vm.define 'box2' do |c|
end