path: root/vagrant/Vagrantfile
Commit message (Collapse)AuthorAgeFilesLines
* Update to vagrant build box tails-builder-20141201 (Closes: 7644).Tails developers2014-12-011-4/+4
| | | | | I untar:ed the old, removed the offending lines from box.ovf and s/20140709/20141201/, and re-tar:ed it all.
* Updated Vagrant basebox.Tails developers2014-07-101-4/+4
* Migrate Vagrant basebox to Debian Wheezy (Closes #7133, #6736).Tails developers2014-07-101-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | This does a number of things beyond upgrading the basebox distribution to Debian Wheezy: * Drop Rakefile integration since it relies on Veewee's integration in Vagrant, which is broken. Now a workaround is documented. * Install the 3.x "from"-port (squeeze's l-b 2.x re-versioned to 3.x to replace wheezy's real 3.x) of `live-build` from * Bump disk capacity to 15 GB to take into account the larger amount of space needed when building Wheezy images (#7133). This should also future-proof this aspect a bit. * The documented process for buliding new baseboxes, in particular the part that gives each one a new name, not only *works* (as opposed to the old docs, and the Rakefile integration) but should also solve #6736. The different name implies that Vagrant won't use the cached version. Of course, the commit that updates the basebox must be present in a branch for it to use the new basebox. * Various small improvements.
* Drop duplicate copyright notices: vagrant/* is under the same license as the ↵Tails developers2013-12-211-1/+0
| | | | rest of this tree
* Remove spurious trailing whitespace introduced by this branch.Tails developers2013-12-211-2/+2
* fixes for vagrant v2 (1.3.5) - Version tested via vagrant_version: ↵David Isaac Wolinsky2013-12-211-9/+25
| | | | vagrant_old - Moved the box checksum as a define since the newer vagrant doesn't pass the env to the downloader - Added the insertion of the Debian keys because it was failing to build otherwise
* Update Vagrant basebox checksum.Tails developers2013-12-211-1/+1
* vagrant: Add support for virtual CPUs build settingsTails developers2012-05-161-0/+3
* vagrant: Add suport for in-memory build settingsTails developers2012-05-161-0/+9
* vagrant: Support http_proxy during VM provisioningTails developers2012-05-161-1/+1
* vagrant: Add task to create our squeeze baseboxTails developers2012-05-161-9/+3
| | | | | | | | | | | | | | | | As we use Veewee to automate the creation of the basebox, we are forced to back up on the "do not execute Vagrant manually" stance. This is due to the fact that Veewee is quite hackish and itself calls `vagrant` directly. So we move our monkey-patching from the Rakefile to the Vagrantfile itself. In order to support an HTTP proxy, the `preseed.cfg` file that Veewee need is created beforehands in another Rake task. Proxies bound to localhost will result in a failure and an explicit error messages. Note: it is unfortunately not possible to use `definitions.rb` to add `mirror/http/proxy` to the installer command-line. As the defined proxy is set by network-preesed, it will prevent the installer from retrieving the preseed file provided by Veewee on a local interface.
* vagrant: Download and verify from Tails mirrorTails developers2012-05-161-0/+13
| | | | | | | | Vagrant does not currently offer any way to verify a downloaded box file. In order to overcome this limitation, we monkey-patch Vagrant::Action::Box::Download#download method to verify a checksum right after the file has been retrieved. This should definitely implemented upstream in a more proper way but it will do for now.
* vagrant: Add license heaader to VagrantfileTails developers2012-05-161-0/+16
* vagrant: Import initial research from todo/build_with_vagrantTails developers2012-05-161-0/+10