-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGemfile
64 lines (59 loc) · 2.2 KB
/
Gemfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
source ENV['GEM_SOURCE'] || 'https://rubygems.org'
pupvers_s = ENV.key?('PUPPET_VERSION') ? ENV['PUPPET_VERSION'] : ['=3.8.7']
#-----------------------------------------------------------------------------
# ruby development dependencies
#-----------------------------------------------------------------------------
group :rubydev do
gem 'json'
gem 'rake', '< 12.0.0'
gem 'rubocop'
gem 'rubocop-checkstyle_formatter'
gem 'rubocop-rspec'
end
#-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
# puppet runtime dependencies
#-----------------------------------------------------------------------------
group :puppetrun do
gem 'deep_merge'
gem 'facter', '>= 2.0.0'
gem 'librarian-puppet'
gem 'puppet', pupvers_s
gem 'r10k'
end
#-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
# puppet development dependencies
#-----------------------------------------------------------------------------
group :puppetdev do
gem 'metadata-json-lint'
gem 'puppet-lint', '>= 2.0.0'
gem 'puppetlabs_spec_helper', '>= 1.0.0'
gem 'semantic_puppet'
end
#-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
# puppet testing dependencies
#-----------------------------------------------------------------------------
group :puppettest do
gem 'puppet-catalog-test'
gem 'rspec-core'
gem 'rspec-puppet', '>= 2.0.0'
gem 'rspec_junit_formatter'
gem 'serverspec'
end
#-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
# test-kitchen testing dependencies
#-----------------------------------------------------------------------------
group :kitchen do
gem 'busser'
gem 'busser-serverspec'
gem 'kitchen-docker'
gem 'kitchen-lxd_cli'
gem 'kitchen-puppet'
gem 'kitchen-sync'
gem 'kitchen-vagrant'
gem 'test-kitchen'
end
#-----------------------------------------------------------------------------