砂場

調べ物用

Vagrantメモ

HomeBrew

省略

インストール

1
$ brew cask install vagrant

Package作成前に行うこと

  1. vagrantユーザー作成
  2. vagrantをsudoers入り
  3. visudoでvagrantを !requiretty 指定
  4. visudoでvagrantを NOPASSWD: ALLにする

Package作成

1
$ vagrant package --base <VM名> --output <Box名>

時間がかかるのでterminal-notifierやsayを仕込んでおいて他の作業をしよう

Box追加

1
$ vagrant box add --name <name> <BoxのパスもしくはURL>

時間がかかるので(以下略)

Vagrantfile作成

1
$ vagrant init <name>

自作のssh鍵を使う場合

1
config.ssh.private_key_path = '/path/to/rsa_key'

起動

1
$ vagrant up <name>

初回は時間がかかる