問題タブ [vagrant-plugin]

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 に答える
282 参照

vagrant - berkshelf で「vagrant provision」を実行するとエラーが発生する

vagrantchefdkがインストールされたWindowsを使用しています。vagrant up問題なく VM を正常に作成できます。そこで、次に行うことは、プロビジョニング機能を追加することです。いくつかのクックブックをダウンロードBerksfileし、依存関係を解決するために を作成しましたが、 を実行するvagrant provisionと、次のエラーが表示されます。

mkdir存在しないため、オンにできないと表示さK:れます。今外した外付けドライブのドライブでした。ここに出てくる理由がわからないK:。を有効にしないとこのエラーが出ないberkshelfので、関連している可能性がありますberkshelf

私のバークスファイル:

私のVagrantfile:

だから、2つの質問:

Q1. C:の代わりに強制するにはどうすればよいですかK:

Q2. なぜK:デフォルトで指すのですか?

0 投票する
3 に答える
949 参照

vagrant - Vagrant で SaltStack グレイン ファイルを使用する

minion.d/*.confvagrant マシンのプロビジョニングに使用したいと思います。これが私のVagrant構成です:

Vagrant マシンをプロビジョニングした後、minion.d/*.confファイルが以下のゲスト マシンにコピーされていないため、SLS ファイルのレンダリングでエラーが発生しました。

Vagrant 構成で同期構成を co に作成する必要がありますか?

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

ruby - OS X で sudo なしで vagrant プラグインをインストールできない

以前に vagrant 内にプラグインをインストールしました。現在、別の MacBook に、古い MacBook で使用していたものと同じプラグインをいくつかインストールしようとしています。

たとえば、vagrant-hostmanager をインストールしようとすると、Ruby パーミッション エラーが発生します。

異なる点の 1 つは、ローカル SSD のスペースが不足しているため、.bashrc で次のように定義したことです。

そのため、貴重な SSD スペースを食いつぶす代わりに、ボックス ファイルを 2TB USB3 ドライブに保存しています。

これで、sudo を使用してプラグインのインストールを実行できましたが、これはカスケードの問題になり、実行しvagrant upないと Vagrantfile 内のプラグインを表示できなくなりますsudo vagrant up。そして、VM は root によって所有されます... これがどのように制御不能になるかを確認できます。

誰が何が悪いのか知っていますか?どうすれば解決できますか?

編集:VAGRANT_HOMEデフォルト値の に戻すと~/.vagrant.d、プラグインをインストールできることがわかりましたが、ボックスは現在、デフォルト設定ではアクセスできないボリュームにあります。どうやらこれはRubyの制限です。

ティア!

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

vagrant - ansible エラーを伴う vagrant プロビジョニング

次のエラーが表示されます

コンポーザーベンダーキャッシングにvagrant-cachierプラグインを使用しており、ansibleがインストールされています。何が問題なのですか?

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

vagrant - vagrant プロバイダー固有のホストマネージャー設定

簡単に聞こえます-Virtualbox専用のvagrant hostmanagerプラグインをオンにしようとしています。

だから私は上書きを試みます:

ただし、 vagrant はそれについて不平を言っています。

編集:私も試しました...

これはエラーをスローしませんが、ホストマネージャーも実行しません:(

私は何を間違っていますか?

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

vagrant - /etc/hosts ファイルの「vagrant-host-manager start id」とは何ですか?

プロジェクトで puppetとともに Vagrant(1.7.2)、VirtualBox(4.3.26) を使用しています。vagrant プラグインvagrant-host-managerを使用して、との/etc/hostsファイルにプログラムで書き込みます。vagrant upvagrant halt

プラグインが /etc/hosts のコメントに情報を提供していることに気付きました

## vagrant-hostmanager-start id: 26c12a6f-22fd-4053-g193-77707p90318(難読化された ID)

VirtualBox GUI に表示されるように、id 文字列には実行中の仮想マシンの名前が含まれているのではないかと考えました。そうではないようです。上記の ID を複数のマシンに関連付ける方法を知りたいです。

これを知りたいのは、同じ IP アドレスと一連のホスト名を含む複数の VM があるため、どの VM が何を書き込んだかを簡単に見分けることができないからです。

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

vagrant - vagrant ミドルウェア プラグインの実行順序を定義するにはどうすればよいですか?

Vagrant を使用して VirtualBox で Red Hat Enterprise Linux 7 VM を作成しています。VirtualBoxゲストの追加がなく、登録されていないベースボックスがある場合、手動で次の操作を行う必要があります。

  • ボックスを subscription-manager に登録する
  • ゲストの追加をインストールする

最初に登録を実行する必要がある理由は、ゲストの追加をインストールするには、いくつかの追加パッケージをインストールする必要があるからです。

現在、これらのタスクの両方に対応するサードパーティの vagrant プラグインがあります: vagrant -registrationおよびvagrant-vbguest

私が抱えている問題は、プラグインがまだシステムを登録する機会がないvagrant-vbguestため、プラグインが常に最初に実行しようとし、必要なパッケージのダウンロードに失敗することです。vagrant-registration

それらの1つを強制的に他の前に実行する方法はありますか? または、私がまだ考えていない他の代替ソリューション(私は浮浪者のウィザードではありません(または、それは単に浮浪者と呼ばれていますか?)まだ)?