2

ノード 1、ノード 2、ノード 3 など、複数のノードが定義された Vagrantfile があります。

単一のコマンドを実行したい

"vagrant up --provision node1,node2"

しかし、これは1つのコマンドラインでは可能ではないようです。唯一の方法は、2つのコマンドを並行して実行するようです:

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

誰かが提案する回避策を持っていますか?

Vagrantfile は Ruby スクリプトなので、何らかの構文で強化することで作業を完了できるかもしれませんが、Ruby のスキルはありません...

4

1 に答える 1

1

正規表現を使用して、操作するマシンを選択できます。だからあなたの場合:

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

動作するはずです。

于 2014-06-03T10:27:51.057 に答える