jenkins-bot has submitted this change and it was merged.

Change subject: Fix hiera provider selection
......................................................................


Fix hiera provider selection

Follow up to I36a0c7a that uses the previously existing 'provider_name'
fact injected via mediawiki-vagrant middleware instead of settings hack
that didn't actually work.

Bug: T107146
Change-Id: Iaebf718fc4bf57006507334805f81681ea207e97
---
M Vagrantfile
M puppet/hiera.yaml
2 files changed, 1 insertion(+), 17 deletions(-)

Approvals:
  Dduvall: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/Vagrantfile b/Vagrantfile
index 9028f6b..8b2b8a7 100644
--- a/Vagrantfile
+++ b/Vagrantfile
@@ -66,9 +66,6 @@
         override.vm.box_download_insecure = true
 
         override.vm.network :private_network, ip: settings[:static_ip]
-
-        # https://github.com/mitchellh/vagrant/issues/1867
-        settings[:provider] = 'virtualbox'
     end
 
     # VMWare Fusion provider. Enable with `--provider=vmware_fusion`
@@ -76,9 +73,6 @@
         override.vm.box = 'puppetlabs/ubuntu-14.04-64-puppet'
 
         override.vm.network :private_network, ip: settings[:static_ip]
-
-        # https://github.com/mitchellh/vagrant/issues/1867
-        settings[:provider] = 'vmware_fusion'
     end
 
     # Microsoft Hyper-V provider. Enable with `--provider=hyperv`
@@ -95,18 +89,12 @@
         override.vm.box = 'cirex/ubuntu-14.04'
 
         override.vm.network :private_network, ip: settings[:static_ip]
-
-        # https://github.com/mitchellh/vagrant/issues/1867
-        settings[:provider] = 'hyperv'
     end
 
     # LXC provider. Enable wtih `--provider=lxc`
     # Requires vagrant-lxc plugin and Vagrant 1.7+
     config.vm.provider :lxc do |lxc, override|
         override.vm.box = 'Wikimedia/trusty64-puppet-lxc'
-
-        # https://github.com/mitchellh/vagrant/issues/1867
-        settings[:provider] = 'lxc'
     end
 
     # Parallels provider. Enable with `--provider=parallels`
@@ -126,9 +114,6 @@
         override.puppet_install.puppet_version = '3.7.4'
 
         override.vm.network :private_network, ip: settings[:static_ip]
-
-        # https://github.com/mitchellh/vagrant/issues/1867
-        settings[:provider] = 'parallels'
     end
 
     config.vm.network :forwarded_port,
@@ -235,7 +220,6 @@
             'forwarded_port'     => settings[:http_port],
             'shared_apt_cache'   => '/vagrant/cache/apt/',
             'environment'        => ENV['MWV_ENVIRONMENT'] || 'vagrant',
-            'provider'           => settings[:provider],
         }
 
         if settings[:http_port] != 80
diff --git a/puppet/hiera.yaml b/puppet/hiera.yaml
index f04bcad..a4d23aa 100644
--- a/puppet/hiera.yaml
+++ b/puppet/hiera.yaml
@@ -7,6 +7,6 @@
   - local
   - vagrant-managed
   - "environment/%{::environment}"
-  - "provider/%{::provider}"
+  - "provider/%{::provider_name}"
   - common
 :logger: console

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Iaebf718fc4bf57006507334805f81681ea207e97
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/vagrant
Gerrit-Branch: master
Gerrit-Owner: BryanDavis <[email protected]>
Gerrit-Reviewer: Dduvall <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to