我在Elasticsearch中有包含如下嵌套名称字段的文档:
config
我目前一直在匹配前两个,例如:
Vagrant.configure(2) do |config|
config.vm.define "awx" do |awx|
awx.vm.box = "centos/7"
awx.vm.hostname ="awx"
awx.vm.network "private_network", ip: "192.168.10.10"
awx.vm.provision "ansible" do |master| # inner scope iter var awx
master.playbook = "awx.yml"
end
end
config.vm.define "test" do |test|
test.vm.box = "centos/7"
test.vm.hostname = "test"
test.vm.network "private_network", ip: "192.168.10.11"
test.vm.provision "ansible" do |slave| # inner scope iter var test
slave.playbook = "httpd-server.yml"
end
end
end
我现在要求在其他两种名称类型上进行匹配。是否有可能以某种不错的方式执行此操作,以便每个名称没有20行,或者是否需要对其他两种名称类型执行相同的操作?