問題タブ [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.
vagrantfile - Vagrant マルチマシン設定でプロビジョナーの裏返しの順序を取得することは可能ですか?
マルチマシン設定を使用している場合、プロビジョナーの順序を最も内側から最も外側に逆にすることはできますか? puppet でプロビジョニングする前に、小さなシェル プロビジョナーで /etc/facter/facts.d/ にいくつかのファクトを作成して、現在のセットアップを可能な限り模倣する必要があります。(私は大規模な puppet リポジトリを継承しており、変更を開始する前に Vagrant テストベッドを作成しようとしています。)
パペット設定はすべてのボックスで同じですが、最初にシェル プロビジョナーを実行する必要があります。以下は、私がやりたいことを示す Vagrantfile の例です (罪のない人を保護するために一部の名前が変更されています)。
vagrant - Vagrant でゲスト マシンの IP アドレスをキャプチャする方法
Vagrant を使用してラックスペース クラウド インスタンスを作成するプロジェクトに取り組んでいます。私は vagrant-rackspace プラグインを使用しています。vagrantfile で作成された新しいラックスペース インスタンスの IP を取得するために必要な部分を除いて、すべて正常に動作します。
Ansible インベントリーファイル (/etc/ansible/hosts) に追加するには、この IP アドレスが必要です。
ここに私のVagrantfileがあります:
インスタンスが作成されたら、シェル プロビジョニングを使用してマシンをプロビジョニングし、ansible をインストールします。ansible をインストールした後、新しく作成されたラックスペース インスタンスの IP を反映するようにインベントリ ファイルを更新します。
vagrant - Puppet でクラスを再利用する方法
私はこの人形のクラスを持っています
で、こんな感じで使ってます
これはうまくいきますが、このように2回使用すると
Vagrant Provision は私にこのエラーを与えています
エラー: 宣言が重複しています: クラス [プロジェクト:: クラス名] は既にファイルで宣言されています ..
私の質問は、クラスを再利用するにはどうすればよいですか?
ありがとうございました!
vagrant - マルチマシン vagrantfile でのシェル プロビジョニング
マルチマシン vagrant ファイルで作成された VM をプロビジョニングするにはどうすればよいですか。作成した各マシンで個別のシェル プロビジョニング スクリプトを実行したいと考えています。vagrant がこれをどのように促進するのかわかりません。
どうやら上記の vagrant スクリプトを実行すると、vagrant から以下のエラー メッセージが表示されます。
どんな助けでも大歓迎です。
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 を試す) ソルト マスターで認証しようとして失敗しました
chef-infra - Chef を使用した KVM VM のプロビジョニング
大井シェフ。KVM ベースのハイパーバイザーで VM をプロビジョニングしたいと考えています。ただし、シェフのプロビジョニングには KVM 用のドライバーがありません。一番近いのは Vargrant + libvirt です。しかし、それが生産にとってどれほど良いアイデアかはわかりません。AFAIK Vagrant は、開発およびテスト段階で使用されます。
Chef を使用して KVM ベースの VM をプロビジョニングするためのオプションは何ですか? 前もって感謝します
vagrant - Vagrant を使用して Windows ゲスト VM でアプリケーションを開くにはどうすればよいですか?
前提条件をインストールした後、Windows ゲストでアプリケーションを開こうとしています (modernIE の Windows 7 ベース ボックスを使用しています)。しかし、vagrant シェル スクリプトを介してアプリケーションを開くことができないようです。
アプリを実行するスクリプトがホスト ターミナルでスタックし、ゲストに変更が表示されません。私は Vagrant の初心者で、何か基本的なことが欠けているかもしれません。私のvagrantファイルは次のようになります:
test.bat:
eclipse を calc のようなものに変更しましたが、まだ Windows ゲスト VM でアプリを開きません。