Some Vagrant boxes . See vagrant cloud
To use libvirt:
$ vagrant version && vagrant plugin list
$ vagrant plugin install vagrant-libvirt
For Archlinux users.
Add a box :
$ vagrant box add nlamirault/<box_name>
Using a box in a Vagrantfile:
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(2) do |config|
config.vm.box = "nlamirault/<box_name>"
config.ssh.forward_agent = true
config.vm.provider "virtualbox" do |vb|
vb.memory = "2048"
vb.gui = true
vb.customize ["modifyvm", :id, "--memory", 2048]
vb.customize ["modifyvm", :id, "--cpus", "2"]
vb.customize ["modifyvm", :id, "--vram", "128"]
end
end
Name | VirtualBox (5.x) | Qemu |
---|---|---|
8.4 | [x] | [x] |
8.5 | [x] | [x] |
9.0 | [x] | [x] |
9.1 | [x] | [x] |
9.2 | [x] | [x] |
9.3 | [x] | [x] |
9.4 | [x] | [x] |
9.5 | [x] | [x] |
Name | VirtualBox (5.x) | Qemu |
---|---|---|
2018.12.01 | [x] | |
2018.10.01 | [x] | |
2017.07.01 | [x] | |
2016.07.01 | [x] |
Name | VirtualBox (5.x) | Qemu |
---|---|---|
2018.12.01 | [x] | |
2018.10.01 | [x] |
Name | VirtualBox (5.x) | Qemu |
---|---|---|
20170220 | [x] |
Name | VirtualBox (5.x) | Qemu |
---|---|---|
7.2 | [x] |
Name | VirtualBox (5.x) | Qemu |
---|---|---|
3.6 | [x] | |
3.4 | [x] | |
3.3 | [x] |
Name | VirtualBox (5.x) | Qemu |
---|---|---|
11.0 | [x] | |
10.3 | [x] | |
10.2 | [x] |
Name | VirtualBox (5.x) | Qemu |
---|---|---|
7.0 | [x] |
Name | VirtualBox (5.x) | Qemu |
---|---|---|
6.1 | [x] | |
6.0 | [x] | |
5.9 | [x] |
-
Install Packer
-
Setup your Vagrant-cloud settings :
$ export VAGRANTCLOUD_TOKEN="xxxxxxxxxxxx" $ export VAGRANTCLOUD_USERNAME="xxxxxxxxxxxx"
$ make virtualbox template=debian-9-amd64.json
$ cd vagrant/debian
$ vagrant up
$ make virtualbox template=archlinux.json
$ cd vagrant/archlinux
$ vagrant up
$ make virtualbox template=voidlinux.json
$ cd vagrant/voidlinux
$ vagrant up
$ make virtualbox template=kali-amd64.json
$ cd vagrant/kali-amd64
$ vagrant up
$ make virtualbox template=centos-7.x-x86_64.json
$ cd vagrant/centos
$ vagrant up
$> startxfce4
$ make virtualbox template=freebsd-xxx-amd64.json
$ cd vagrant/freebsd
$ vagrant up
WARNING
: You must type Enter on the first menu (NetBSD Installation CD)
Make the virtualbox box:
$ make virtualbox template=netbsd-xxx-amd64.json
$ cd vagrant/netbsd
$ vagrant up
$ vagrant ssh
NetBSD 7.0 (GENERIC.201509250726Z)
Welcome to NetBSD!
-bash-4.3$
See LICENSE for the complete license.
A changelog is available here.
Nicolas Lamirault [email protected]