dev/provisioning/modules/mysql/Gemfile
changeset 146 dc4d1cdc47e0
parent 28 b0b56e0f8c7f
equal deleted inserted replaced
145:49b75287c30b 146:dc4d1cdc47e0
       
     1 #This file is generated by ModuleSync, do not edit.
       
     2 
     1 source ENV['GEM_SOURCE'] || "https://rubygems.org"
     3 source ENV['GEM_SOURCE'] || "https://rubygems.org"
     2 
     4 
     3 def location_for(place, fake_version = nil)
     5 def location_for(place, version = nil)
     4   if place =~ /^(git[:@][^#]*)#(.*)/
     6   if place =~ /^(git[:@][^#]*)#(.*)/
     5     [fake_version, { :git => $1, :branch => $2, :require => false }].compact
     7     [version, { :git => $1, :branch => $2, :require => false}].compact
     6   elsif place =~ /^file:\/\/(.*)/
     8   elsif place =~ /^file:\/\/(.*)/
     7     ['>= 0', { :path => File.expand_path($1), :require => false }]
     9     ['>= 0', { :path => File.expand_path($1), :require => false}]
     8   else
    10   else
     9     [place, { :require => false }]
    11     [place, version, { :require => false}].compact
    10   end
    12   end
    11 end
    13 end
    12 
    14 
    13 group :development, :unit_tests do
    15 group :development, :unit_tests do
    14   gem 'rspec-core', '3.1.7',     :require => false
    16   gem 'json',                      :require => false
    15   gem 'puppetlabs_spec_helper',  :require => false
    17   gem 'metadata-json-lint',        :require => false
    16   gem 'simplecov',               :require => false
    18   gem 'puppet_facts',              :require => false
    17   gem 'puppet_facts',            :require => false
    19   gem 'puppet-blacksmith',         :require => false
    18   gem 'json',                    :require => false
    20   gem 'puppetlabs_spec_helper',    :require => false
    19   gem 'metadata-json-lint',      :require => false
    21   gem 'rspec-puppet', '>= 2.3.2',  :require => false
       
    22   gem 'simplecov',                 :require => false
       
    23   gem 'rspec-puppet-facts',        :require => false
       
    24 end
       
    25 group :system_tests do
       
    26   gem 'beaker-rspec',                  *location_for(ENV['BEAKER_RSPEC_VERSION'] || '>= 3.4')
       
    27   gem 'beaker',                        *location_for(ENV['BEAKER_VERSION'])
       
    28   gem 'serverspec',                    :require => false
       
    29   gem 'beaker-puppet_install_helper',  :require => false
       
    30   gem 'master_manipulator',            :require => false
       
    31   gem 'beaker-hostgenerator',          *location_for(ENV['BEAKER_HOSTGENERATOR_VERSION'])
    20 end
    32 end
    21 
    33 
    22 group :system_tests do
    34 gem 'facter', *location_for(ENV['FACTER_GEM_VERSION'])
    23   if beaker_version = ENV['BEAKER_VERSION']
    35 gem 'puppet', *location_for(ENV['PUPPET_GEM_VERSION'])
    24     gem 'beaker', *location_for(beaker_version)
       
    25   end
       
    26   if beaker_rspec_version = ENV['BEAKER_RSPEC_VERSION']
       
    27     gem 'beaker-rspec', *location_for(beaker_rspec_version)
       
    28   else
       
    29     gem 'beaker-rspec',  :require => false
       
    30   end
       
    31   gem 'serverspec',                    :require => false
       
    32   gem 'beaker-puppet_install_helper',  :require => false
       
    33 end
       
    34 
    36 
    35 
    37 
    36 
    38 if File.exists? "#{__FILE__}.local"
    37 if facterversion = ENV['FACTER_GEM_VERSION']
    39   eval(File.read("#{__FILE__}.local"), binding)
    38   gem 'facter', facterversion, :require => false
       
    39 else
       
    40   gem 'facter', :require => false
       
    41 end
    40 end
    42 
       
    43 if puppetversion = ENV['PUPPET_GEM_VERSION']
       
    44   gem 'puppet', puppetversion, :require => false
       
    45 else
       
    46   gem 'puppet', :require => false
       
    47 end
       
    48 
       
    49 # vim:ft=ruby