問題タブ [vagrant-provision]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
465 参照

vagrantfile - Vagrant マルチマシン設定でプロビジョナーの裏返しの順序を取得することは可能ですか?

マルチマシン設定を使用している場合、プロビジョナーの順序を最も内側から最も外側に逆にすることはできますか? puppet でプロビジョニングする前に、小さなシェル プロビジョナーで /etc/facter/facts.d/ にいくつかのファクトを作成して、現在のセットアップを可能な限り模倣する必要があります。(私は大規模な puppet リポジトリを継承しており、変更を開始する前に Vagrant テストベッドを作成しようとしています。)

パペット設定はすべてのボックスで同じですが、最初にシェル プロビジョナーを実行する必要があります。以下は、私がやりたいことを示す Vagrantfile の例です (罪のない人を保護するために一部の名前が変更されています)。

0 投票する
2 に答える
2197 参照

vagrant - Vagrant でゲスト マシンの IP アドレスをキャプチャする方法

Vagrant を使用してラックスペース クラウド インスタンスを作成するプロジェクトに取り組んでいます。私は vagrant-rackspace プラグインを使用しています。vagrantfile で作成された新しいラックスペース インスタンスの IP を取得するために必要な部分を除いて、すべて正常に動作します。

Ansible インベントリーファイル (/etc/ansible/hosts) に追加するには、この IP アドレスが必要です。

ここに私のVagrantfileがあります:

インスタンスが作成されたら、シェル プロビジョニングを使用してマシンをプロビジョニングし、ansible をインストールします。ansible をインストールした後、新しく作成されたラックスペース インスタンスの IP を反映するようにインベントリ ファイルを更新します。

0 投票する
1 に答える
346 参照

vagrant - Puppet でクラスを再利用する方法

私はこの人形のクラスを持っています

で、こんな感じで使ってます

これはうまくいきますが、このように2回使用すると

Vagrant Provision は私にこのエラーを与えています

エラー: 宣言が重複しています: クラス [プロジェクト:: クラス名] は既にファイルで宣言されています ..

私の質問は、クラスを再利用するにはどうすればよいですか?

ありがとうございました!

0 投票する
1 に答える
456 参照

vagrant - マルチマシン vagrantfile でのシェル プロビジョニング

マルチマシン vagrant ファイルで作成された VM をプロビジョニングするにはどうすればよいですか。作成した各マシンで個別のシェル プロビジョニング スクリプトを実行したいと考えています。vagrant がこれをどのように促進するのかわかりません。

どうやら上記の vagrant スクリプトを実行すると、vagrant から以下のエラー メッセージが表示されます。

どんな助けでも大歓迎です。

0 投票する
2 に答える
921 参照

vagrant - gitfs_remotes と Salt Stack 式を使用して Vagrant VM をプロビジョニングする

既存のソルト式でソルトを使用して vagrant VM をプロビジョニングしようとしています。このプレゼンテーションに従って、https://github.com/borgstrom/salt-vagrant-saltconf2014/blob/master/presentation.mdgitfs_remotesにアクセスしました。

ソルト/ミニオン

ソルト/マスター:

Vagrantfile (一部):

/salt/roots/top.sls:

しかし、私はエラーが発生します:

[情報] SaltReqTimeoutError: 60 秒後。(7/7 を試す) ソルト マスターで認証しようとして失敗しました

0 投票する
2 に答える
953 参照

chef-infra - Chef を使用した KVM VM のプロビジョニング

大井シェフ。KVM ベースのハイパーバイザーで VM をプロビジョニングしたいと考えています。ただし、シェフのプロビジョニングには KVM 用のドライバーがありません。一番近いのは Vargrant + libvirt です。しかし、それが生産にとってどれほど良いアイデアかはわかりません。AFAIK Vagrant は、開発およびテスト段階で使用されます。

Chef を使用して KVM ベースの VM をプロビジョニングするためのオプションは何ですか? 前もって感謝します

0 投票する
0 に答える
101 参照

vagrant - Vagrant を使用して Windows ゲスト VM でアプリケーションを開くにはどうすればよいですか?

前提条件をインストールした後、Windows ゲストでアプリケーションを開こうとしています (modernIE の Windows 7 ベース ボックスを使用しています)。しかし、vagrant シェル スクリプトを介してアプリケーションを開くことができないようです。

アプリを実行するスクリプトがホスト ターミナルでスタックし、ゲストに変更が表示されません。私は Vagrant の初心者で、何か基本的なことが欠けているかもしれません。私のvagrantファイルは次のようになります:

test.bat:

eclipse を calc のようなものに変更しましたが、まだ Windows ゲスト VM でアプリを開きません。

0 投票する
1 に答える
329 参照

vagrant - vagrant には、同じ名前の仮想マシンが 2 つ存在します。

ここに画像の説明を入力

私は vagrant を使用していますが、同じ名前の仮想マシンが 2 つある理由がわかりません。id (名前の後の番号) が異なるだけです。つまり、この写真の場合は 1445839840601_4522 です。

「vagrant provision」を実行した結果かもしれません

どうすれば別のバージョンで起動できますか?