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が追加されている