|
1 | 1 | source 'https://rubygems.org' |
2 | 2 |
|
3 | | -puppetversion = ENV['PUPPET_VERSION'] |
| 3 | +if puppetversion = ENV['PUPPET_VERSION'] |
| 4 | + gem 'puppet', puppetversion, :require => false |
| 5 | +else |
| 6 | + gem 'puppet', :require => false |
| 7 | +end |
4 | 8 |
|
5 | | -is_ruby18 = RUBY_VERSION.start_with? '1.8' |
| 9 | +gem 'metadata-json-lint' |
| 10 | +gem 'puppetlabs_spec_helper', '>= 1.1.1' |
| 11 | +gem 'facter', '>= 1.7.0' |
| 12 | +gem 'rspec-puppet' |
| 13 | +gem 'puppet-lint', :git => 'https://github.com/rodjek/puppet-lint.git' |
| 14 | +gem 'puppet-lint-absolute_classname-check' |
| 15 | +gem 'puppet-lint-alias-check' |
| 16 | +gem 'puppet-lint-empty_string-check' |
| 17 | +gem 'puppet-lint-file_ensure-check' |
| 18 | +gem 'puppet-lint-file_source_rights-check' |
| 19 | +gem 'puppet-lint-leading_zero-check' |
| 20 | +gem 'puppet-lint-spaceship_operator_without_tag-check' |
| 21 | +gem 'puppet-lint-trailing_comma-check' |
| 22 | +gem 'puppet-lint-unquoted_string-check' |
| 23 | +gem 'puppet-lint-variable_contains_upcase' |
6 | 24 |
|
7 | | -if is_ruby18 |
8 | | - gem 'rspec', "~> 3.1.0", :require => false |
9 | | - gem 'rake', '~> 10.5.0', :require => false |
| 25 | +# rspec must be v2 for ruby 1.8.7 |
| 26 | +if RUBY_VERSION >= '1.8.7' and RUBY_VERSION < '1.9' |
| 27 | + # rake >=11 does not support ruby 1.8.7 |
| 28 | + gem 'rspec', '~> 2.0' |
| 29 | + gem 'rake', '~> 10.0' |
10 | 30 | end |
11 | | -gem 'puppet', puppetversion, :require => false |
12 | | -gem 'puppet-lint' |
13 | | -gem 'puppetlabs_spec_helper', '>= 0.1.0' |
14 | | -gem 'rspec-puppet' |
15 | | -gem 'metadata-json-lint' |
16 | 31 |
|
17 | 32 | group :development do |
18 | 33 | gem 'puppet-blacksmith' |
|
0 commit comments