1

パブリック Git に Vagrant + Puppet プロジェクトがあり、最近、VagrantFile ファイルと共に access_key_id 公開キーと secret_access_key を送信する際に問題が発生しました。Crackers は私の名前で AWS を使用しました。

それ以来、オンライン git を更新する前にキーを削除し、aws でマシンを操作する場合は、ファイルにキーを再度追加する必要があります。

環境変数を使用してVagrantがこれらの変数を認識する方法はありますか? ファイルの外側で宣言でき、「Vagrant UP」を作成するたびに、手動で追加する必要なく、マシンが自動的に値をロードする方法で?

すべてのマシンで Ubuntu "12:04" を使用しています。ありがとう。

4

2 に答える 2

0

目的に合わせてカスタム.boxを作成し、ソース管理からそれを無視できます。

.box単に tar アーカイブであり、プロジェクト ディレクトリ内のファイルとマージされるファイルmetadata.json(オプション)を含みます。Vagrantfile

ここで役立つ例を見つけることができます。

于 2014-04-14T14:36:20.100 に答える