vagrant と Vagrantfile

Vagrantfile

vagrant の設定を記載するファイル

 

ちょっと調べたとことたくさんあるらしい。

たくさんあるのが混乱の原因。

 

Vagrantfile を読み込み

Vagrantfile 1 を読み込み_不明

Vagrantfile 2 を読み込み_使用するボックス

Vagrantfile 3 を読み込み_Vagrantのホームディレクトリ_~/.vagrant.d

Vagrantfile 4 を読み込み_プロジェクトディレクトリ_vagrant initしたディレクト

 

  1. Vagrantによって予め作成されているVagrantfileを読み込む。デフォルト設定が書かれており、編集すべきではない。
  2. 設定したboxに含まれているVagrantfileを読み込む。boxファイルを作成するときに作る?(未調査)
  3. VagrantのホームディレクトリにあるVagrantfileを読み込む。デフォルトでは~/.vagrant.d 。
    これにより、システムユーザーにデフォルト設定を指定できる。
  4. プロジェクトディレクトリのVagrantfileを読み込む。vagrant initしたディレクトリに作成される。一番よく編集する。

参照資料:

http://at-grandpa.hatenablog.jp/entry/2013/10/01/015501