dev/provisioning/modules/mysql/Gemfile
changeset 28 b0b56e0f8c7f
child 146 dc4d1cdc47e0
equal deleted inserted replaced
27:a2342f26c9de 28:b0b56e0f8c7f
       
     1 source ENV['GEM_SOURCE'] || "https://rubygems.org"
       
     2 
       
     3 def location_for(place, fake_version = nil)
       
     4   if place =~ /^(git[:@][^#]*)#(.*)/
       
     5     [fake_version, { :git => $1, :branch => $2, :require => false }].compact
       
     6   elsif place =~ /^file:\/\/(.*)/
       
     7     ['>= 0', { :path => File.expand_path($1), :require => false }]
       
     8   else
       
     9     [place, { :require => false }]
       
    10   end
       
    11 end
       
    12 
       
    13 group :development, :unit_tests do
       
    14   gem 'rspec-core', '3.1.7',     :require => false
       
    15   gem 'puppetlabs_spec_helper',  :require => false
       
    16   gem 'simplecov',               :require => false
       
    17   gem 'puppet_facts',            :require => false
       
    18   gem 'json',                    :require => false
       
    19   gem 'metadata-json-lint',      :require => false
       
    20 end
       
    21 
       
    22 group :system_tests do
       
    23   if beaker_version = ENV['BEAKER_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 
       
    35 
       
    36 
       
    37 if facterversion = ENV['FACTER_GEM_VERSION']
       
    38   gem 'facter', facterversion, :require => false
       
    39 else
       
    40   gem 'facter', :require => false
       
    41 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