如何一次“流浪”多个节点?

时间:2014-06-02 13:29:20

标签: vagrant vagrantfile

我有一个定义了多个节点的Vagrantfile - 比如node1,node2,node3。

我想运行一个命令

"vagrant up --provision node1,node2"

但这似乎不可能在一个命令行中,唯一的方法似乎并行运行2个命令:

"vagrant up --provision node1"
"vagrant up --provision node2"

任何人都有建议的解决方法吗?

Vagrantfile是一个Ruby脚本,所以也许用一些语法来丰富它可以完成工作......但我没有Ruby技能......

1 个答案:

答案 0 :(得分:1)

您可以使用正则表达式来选择要操作的计算机。所以在你的情况下:

vagrant up --provision /node[1-2]/

应该工作。