StupidDog's blog

IT関連の手近な所で、疑問に思った事を調べた記録

「Vagrant initで最小限のコメントだけが含まれたVagrantfileを作成する」|ただいまRubyの修行中

はじめに

vagrant intiで作成されるVagrantfileのコード部分は小さいのでゼロから入力してもいいのですが、少しでも効率を上げるなら利用したいところです。しかし、作成されたVagrantfileはコメントが多すぎてとてもベースとして利用できません。

そこで、最小限のコメントのVagrantfileを作成するオプションを指定します。

方法

公式サイトのドキュメントにある--minimalを指定します。
vagrant init - Command-Line Interface - Vagrant Documentation

ソースコードを確認すると-mとする短縮があるので、実際は、こちらを指定します。

コマンド
stupiddog@pc001:~/vm/a003$ vagrant init ubuntu1404 ~/boxs/ubuntu-14-04-x64-virtualbox.box -m
A `Vagrantfile` has been placed in this directory. You are now
ready to `vagrant up` your first virtual environment! Please read
the comments in the Vagrantfile as well as documentation on
`vagrantup.com` for more information on using Vagrant.
作成されたVagrantfileの内容
# -*- mode: ruby -*-
# vi: set ft=ruby :

# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
VAGRANTFILE_API_VERSION = "2"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  config.vm.box = "ubuntu1404"
  config.vm.box_url = "/home/stupiddog/boxs/ubuntu-14-04-x64-virtualbox.box"
end

まとめ

これで少し効率アップです。