diff --git a/.travis.yml b/.travis.yml
index 225db5e06039bbca9219f3eeb174b772811130ad..14afb3a8ff48c58f3bb71184d7b488491c7d3365 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -7,6 +7,7 @@ group: beta
 env:
     global:
         - VBOX_MEMORY=2048
+        - VBOX_HWVIRTEX=off
     matrix:
         - TOXENV=pre-commit
         - TOXENV=openbsd60
diff --git a/molecule.yml b/molecule.yml
index 466e58a66438a249e608cda2788cd183a8bd0fee..3456b7af84c8aaf756cec8c6739a22a759fe4d2f 100644
--- a/molecule.yml
+++ b/molecule.yml
@@ -46,6 +46,6 @@ vagrant:
   - 'landrush_ip.override = false if Vagrant.has_plugin?("landrush")'
   - |
       vm.provider "virtualbox" do |v|
-        v.customize "pre-boot", ["modifyvm", :id, "--hwvirtex", "off"]
+        v.customize "pre-boot", ["modifyvm", :id, "--hwvirtex", ENV['VBOX_HWVIRTEX']] if ENV.has_key?('VBOX_HWVIRTEX')
         v.memory = ENV['VBOX_MEMORY'].to_i if ENV.has_key?('VBOX_MEMORY')
       end