EBernhardson has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/405209 )

Change subject: Support LXC in Vagrantfile
......................................................................

Support LXC in Vagrantfile

LXC, from a linux host, can be significantly more responsive
than virtualbox. Support it in the Vagrantfile.

Change-Id: I2b1e2d41beea97dd216c8c75395735a472104208
---
M Vagrantfile
1 file changed, 14 insertions(+), 9 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/search/MjoLniR 
refs/changes/09/405209/1

diff --git a/Vagrantfile b/Vagrantfile
index d8d71ad..1005dca 100644
--- a/Vagrantfile
+++ b/Vagrantfile
@@ -1,18 +1,23 @@
 Vagrant.configure("2") do |config|
 
+    config.vm.provider :lxc do |_lxc, override|
+        override.vm.box = 'LEAP/jessie'
+    end
+
     config.vm.provider :virtualbox do |vb, override|
         override.vm.box = 'debian/contrib-jessie64'
         vb.customize ['modifyvm', :id, '--memory', '2048']
+
+        root_share_options = { id: 'vagrant-root' }
+        root_share_options[:type] = :nfs
+        root_share_options[:mount_options] = ['noatime', 'rsize=32767', 
'wsize=3267', 'async', 'nolock']
+        override.nfs.map_uid = Process.uid
+        override.nfs.map_gid = Process.gid
+        override.vm.synced_folder ".", "/vagrant", root_share_options
+
+        override.vm.hostname = "MjoLniR"
+        override.vm.network "private_network", type: "dhcp"
     end
 
-    root_share_options = { id: 'vagrant-root' }
-    root_share_options[:type] = :nfs
-    root_share_options[:mount_options] = ['noatime', 'rsize=32767', 
'wsize=3267', 'async', 'nolock']
-    config.nfs.map_uid = Process.uid
-    config.nfs.map_gid = Process.gid
-    config.vm.synced_folder ".", "/vagrant", root_share_options
-
-    config.vm.hostname = "MjoLniR"
-    config.vm.network "private_network", type: "dhcp"
     config.vm.provision "shell", path: "bootstrap-vm.sh"
 end

-- 
To view, visit https://gerrit.wikimedia.org/r/405209
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I2b1e2d41beea97dd216c8c75395735a472104208
Gerrit-PatchSet: 1
Gerrit-Project: search/MjoLniR
Gerrit-Branch: master
Gerrit-Owner: EBernhardson <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to