読者です 読者をやめる 読者になる 読者になる

時と場合によりけり

日々のアップデートとイノベーションに翻弄され彷徨える IT エンジニアの覚書

Vagrant のプラグイン vagrant-hostsupdater をインストールする

概要

vagrant-hostsupdater をインストールします。このプラグインは、Vagrant を起動するときに、ホスト(ここでは Mac )の /etc/hosts を Vagrantfile に記述したものに設定してくれます。仮想マシンを作成するたびに、/etc/hosts を開いて、ドメインや ip アドレスを設定しなくてもよくなります。ちょっとしたところですが、手間が省けて便利です。

GitHub - cogitatio/vagrant-hostsupdater

ハードウェア

  • マシン: Macbook Pro Early 2011
  • OS: macOS 10.12 Sierra
  • メモリ: 16 GB
  • ストレージ: SSD 512 GB

ソフトウェア

インストール

% vagrant plugin install vagrant-hostsupdater
Installing the 'vagrant-hostsupdater' plugin. This can take a few minutes...
Installed the plugin 'vagrant-hostsupdater (1.0.2)'!

確認

% vagrant plugin list
sahara (0.0.17)
vagrant-hostsupdater (1.0.2)
vagrant-share (1.1.5, system)

vagrant-hostsupdater (1.0.2) がインストールできました。

使い方

Vagrantfile に以下のように記述して Vagrant を起動すると

config.vm.hostname = "dev.basic.com"
config.vm.network :private_network, ip: "192.168.33.10"
config.hostsupdater.aliases = ["dev.basic.com", "dev.pma.com"]

dev.basic.com と dev.pma.com に 192.168.33.10 が割り当てられます。
以上です。