]> gitweb.fluxo.info Git - puppet-stdlib.git/commitdiff
Have Travis actually test Facter 1.6/1.7
authorEli Young <elyscape@gmail.com>
Thu, 12 Feb 2015 19:43:34 +0000 (11:43 -0800)
committerEli Young <elyscape@gmail.com>
Thu, 12 Feb 2015 19:45:39 +0000 (11:45 -0800)
The Gemfile didn't actually specify which version to use for Facter,
even when there was an environment variable to that effect.

Gemfile

diff --git a/Gemfile b/Gemfile
index e2cd97db6ffe3954f6772e38637c02d3fdce0108..fa2a31cbcc7c2567ad9f7ece074c512369b3c18a 100644 (file)
--- a/Gemfile
+++ b/Gemfile
@@ -25,8 +25,14 @@ group :system_tests do
   gem 'serverspec',              :require => false
 end
 
-ENV['GEM_PUPPET_VERSION'] ||= ENV['PUPPET_GEM_VERSION']
-puppetversion = ENV['GEM_PUPPET_VERSION']
+facterversion = ENV['GEM_FACTER_VERSION'] || ENV['FACTER_GEM_VERSION']
+if facterversion
+  gem 'facter', *location_for(facterversion)
+else
+  gem 'facter', :require => false
+end
+
+puppetversion = ENV['GEM_PUPPET_VERSION'] || ENV['PUPPET_GEM_VERSION']
 if puppetversion
   gem 'puppet', *location_for(puppetversion)
 else