魔法使いの卵

WEBエンジニアの卵の成長記録

Vagrantのプラグインを使ってhostの設定をすると超絶捗る

バーチャルホストの設定準備(ホスト側)

  •  vagrantfileのバックアップを取る
  •  cp vagrantfail vagrantfail.org
  •  ホストを自動で追加削除行うために下記をインストールする
  •  sudo vagrant plugin install vagrant-hostsupdater

vagrantfileを編集する

vim vagrantfail
# config.vm.network :private_network, ip: "192.168.33.10"のコメントを外しホスト名を追記
#[vagrant@ホスト名 ~]$のホスト名を記載好きなのつけておk
+ config.vm.hostname = "boxname"
# 利用したいバーチャルホスト名を追記
+ config.hostsupdater.aliases = ["vagrant.dev", "vagrant.sample"]

  • 使いたいバーチャルホストの名前を明記してあげてvagrant halt後にvagrant up
  • ちなみに消したいときはvagrant haltとhostsが元の状態に戻るみたい

vagrantfail編集後の確認

  • macのhostsを確認してみる
  • sudo vim /private/etc/hosts
  • vagrantfailで追加したhostが追加されている