Commit graph

19 commits

Author SHA1 Message Date
Tom Hughes
6789fc3081 Drop support for ruby 3.0
Also add Ubuntu 24.04 and drop 20.04 as 24.04 is needed for
ruby 3.1 without rvm so we should test it.
2024-09-17 20:39:22 +01:00
Andy Allan
75e3227508 Update vagrant provisioning for 22.04
Refs #4048

* geckodriver is now inside the firefox snap package
* the yarnpkg package is completely broken, see
  2003697
2023-05-31 15:36:13 +01:00
Andy Allan
1b4a06adef Increase memory given to the virtualbox vm
Fixes #2972

Like others, I found that the previous setting caused OOM failures, and
4096 was sufficient. I suspect lower values will also work, but I don't
have time or inclination to bisect a smaller value.
2020-12-16 18:25:39 +00:00
Tom Hughes
e9483dcc5d Attempt to modernise vagrant configuration 2020-08-25 20:57:50 +01:00
Tom Hughes
c77429000c Use sshfs in preference to nfs for vagrant file sharing 2018-09-28 19:56:23 +01:00
Tom Hughes
b4d1a7ad67 Update vagrant config to use Ubuntu 18.04 2018-09-28 19:55:38 +01:00
Andy Allan
d593d3d2dd Suppress the creation of boot logs from the ubuntu image
The ubuntu image by default creates a logfile during each boot, but this
is uninteresting for our workflow. This switch suppresses the log.
2018-08-29 11:43:22 +08:00
Tom Hughes
b6c36c8545 Revert to using ubuntu/xenial64 with virtualbox
The generic/ubuntu1604 box doesn't support the vbox extensions.
2018-06-01 18:26:21 +01:00
Tom Hughes
619fa7d802 Update vagrant configuration
Use a common box for all platforms and fix up various
issues with the provisioning script.
2018-05-31 22:53:22 +01:00
Grant Slater
89ba5eab46 Switch vagrant Ubuntu Trusty -> Xenial 2017-01-03 12:42:35 +00:00
Victor Grousset
66fccfdbcf Vagrant: Virtualbox: increase RAM and put 2 CPUs
Because some tests were crashing by lack to RAM.
And a second core speedups the provitioning and the tests.
2015-12-31 00:04:02 +01:00
Tom Hughes
a3b2555046 Fix typo... 2015-05-31 15:40:36 +01:00
Tom Hughes
01f41aabb1 Improve vagrant configuration
Use official ubuntu/trusty64 image for virtualbox, and NFS sharing
for lxc and libvirt.
2015-05-31 15:37:27 +01:00
Tom Hughes
0546ebb7b0 Upgrade vagrant config to use Ubuntu 14.04
This uses the sputnik13/trusty64 image rather then the official
ubuntu/trusty64 image in order to get libvirt provider support as
wall as virtualbox provider support.
2015-05-31 14:55:32 +01:00
Grant Slater
c052fbf28d Add Vagrant cachier plugin support if available 2015-03-12 14:05:13 +00:00
Tom Hughes
4f4180e4bd Standardise on "hash rocket" style for hashes 2015-02-20 19:53:13 +00:00
Tom Hughes
34e3e51456 Cleanup trailing whitespace 2015-02-20 08:56:16 +00:00
Matt Amos
3c1371adaf Move vagrant provisioning script to a better location. 2014-02-26 11:35:43 +00:00
Matt Amos
df58ca5804 Add vagrant config.
Added Vagrantfile and simple provisioning script. This sets up the
packages, gems and databases so that `rake db:migrate` is ready to
run. This might be too much and perhaps more should be done by the
user themselves, I'm not sure...
2014-02-26 02:09:45 +00:00