我有一个定义了多个节点的Vagrantfile - 比如node1,node2,node3。
我想运行一个命令
"vagrant up --provision node1,node2"
但这似乎不可能在一个命令行中,唯一的方法似乎并行运行2个命令:
"vagrant up --provision node1"
"vagrant up --provision node2"
任何人都有建议的解决方法吗?
Vagrantfile是一个Ruby脚本,所以也许用一些语法来丰富它可以完成工作......但我没有Ruby技能......
答案 0 :(得分:1)
您可以使用正则表达式来选择要操作的计算机。所以在你的情况下:
vagrant up --provision /node[1-2]/
应该工作。