|
@@ -1,21 +1,16 @@
|
|
|
-source 'https://rubygems.org'
|
|
|
+source ENV['GEM_SOURCE'] || "https://rubygems.org"
|
|
|
|
|
|
-puppetversion = ENV.key?('PUPPET_VERSION') ? "~> #{ENV['PUPPET_VERSION']}" : ['>= 3.7.4']
|
|
|
-gem 'puppet', puppetversion
|
|
|
-
|
|
|
-if puppetversion =~ /^3/
|
|
|
- ## rspec-hiera-puppet is puppet 3 only
|
|
|
- gem 'rspec-hiera-puppet', '>=1.0.0'
|
|
|
+# special dependencies for Ruby 1.8
|
|
|
+# since there are still several OSes with it
|
|
|
+if RUBY_VERSION =~ /^1\.8\./
|
|
|
+ gem 'rspec-core', '~> 3.1.7'
|
|
|
+ gem 'nokogiri', '~> 1.5.0'
|
|
|
end
|
|
|
|
|
|
-facterversion = ENV.key?('FACTER_VERSION') ? "~> #{ENV['FACTER_VERSION']}" : ['>= 2.4.1']
|
|
|
-
|
|
|
-gem 'facter', facterversion
|
|
|
-
|
|
|
-gem 'rake'
|
|
|
-gem 'rspec'
|
|
|
-gem 'puppet-lint', '>=1.1.0'
|
|
|
-gem 'rspec-puppet', :git => 'https://github.com/rodjek/rspec-puppet.git'
|
|
|
-gem 'puppetlabs_spec_helper', '>=0.8.2'
|
|
|
-gem 'puppet-syntax'
|
|
|
+gem 'puppet', ENV.key?('PUPPET_VERSION') ? "~> #{ENV['PUPPET_VERSION']}.0" : '>= 2.7'
|
|
|
+gem 'rspec-puppet', '~> 2.0'
|
|
|
+gem 'puppetlabs_spec_helper', '>= 0.1.0'
|
|
|
+gem 'puppet-lint', '>= 1'
|
|
|
+gem 'facter', '>= 1.7.0'
|
|
|
|
|
|
+gem 'puppet-lint-strict_indent-check'
|