VagrantでUbuntuのVMを作る際にapt-sourceを書き換える
VagrantでUbuntuのVMを作るときにapt-sourceを書き換えて、archive.ubuntu.comでなくftp.jaist.ac.jpを使うようにするメモ。
Vagrantfileは以下のような感じ。
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "ubuntu"
config.vm.provision :shell do |shell|
shell.inline = "sed -i.bak -e 's/archive.ubuntu.com/ftp.jaist.ac.jp/g' /etc/apt/sources.list"
end
end
あとは普通に起動すれば良いみたいだ。
$ vagrant up
初回起動時のみprovisionが自動で実行されるみたい。明示的に?もしくは2回目以降も実行したい場合は
$ vagrant up --provision
で良いみたいだ。もしくは手動で実行するなら
$ vagrant provision
かな。
SHELL PROVISIONERをちゃんと読んだ方が良い感じがする。