1+ #This file is generated by ModuleSync, do not edit.
2+
13source ENV [ 'GEM_SOURCE' ] || "https://rubygems.org"
24
3- def location_for ( place , fake_version = nil )
5+ def location_for ( place , version = nil )
46 if place =~ /^(git[:@][^#]*)#(.*)/
5- [ fake_version , { :git => $1, :branch => $2, :require => false } ] . compact
7+ [ version , { :git => $1, :branch => $2, :require => false } ] . compact
68 elsif place =~ /^file:\/ \/ (.*)/
7- [ '>= 0' , { :path => File . expand_path ( $1) , :require => false } ]
9+ [ '>= 0' , { :path => File . expand_path ( $1) , :require => false } ]
810 else
9- [ place , { :require => false } ]
11+ [ place , version , { :require => false } ] . compact
1012 end
1113end
1214
@@ -20,29 +22,18 @@ group :development, :unit_tests do
2022 gem 'simplecov' , :require => false
2123end
2224group :system_tests do
25+ gem 'beaker-rspec' , *location_for ( ENV [ 'BEAKER_RSPEC_VERSION' ] || '>= 3.4' )
26+ gem 'beaker' , *location_for ( ENV [ 'BEAKER_VERSION' ] )
27+ gem 'serverspec' , :require => false
2328 gem 'beaker-puppet_install_helper' , :require => false
24- if beaker_version = ENV [ 'BEAKER_VERSION' ]
25- gem 'beaker' , *location_for ( beaker_version )
26- end
27- if beaker_rspec_version = ENV [ 'BEAKER_RSPEC_VERSION' ]
28- gem 'beaker-rspec' , *location_for ( beaker_rspec_version )
29- else
30- gem 'beaker-rspec' , :require => false
31- end
3229 gem 'master_manipulator' , :require => false
33- gem 'serverspec ' , :require => false
30+ gem 'beaker-hostgenerator ' , * location_for ( ENV [ 'BEAKER_HOSTGENERATOR_VERSION' ] )
3431end
3532
36- if facterversion = ENV [ 'FACTER_GEM_VERSION' ]
37- gem 'facter' , facterversion , :require => false
38- else
39- gem 'facter' , :require => false
40- end
33+ gem 'facter' , *location_for ( ENV [ 'FACTER_GEM_VERSION' ] )
34+ gem 'puppet' , *location_for ( ENV [ 'PUPPET_GEM_VERSION' ] )
4135
42- if puppetversion = ENV [ 'PUPPET_GEM_VERSION' ]
43- gem 'puppet' , puppetversion , :require => false
44- else
45- gem 'puppet' , :require => false
46- end
4736
48- # vim:ft=ruby
37+ if File . exists? "#{ __FILE__ } .local"
38+ eval ( File . read ( "#{ __FILE__ } .local" ) , binding )
39+ end
0 commit comments