File tree Expand file tree Collapse file tree 4 files changed +3
-28
lines changed Expand file tree Collapse file tree 4 files changed +3
-28
lines changed Original file line number Diff line number Diff line change 11source ENV [ 'GEM_SOURCE' ] || "https://rubygems.org"
22
33group :test do
4- gem 'voxpupuli-test' , '~> 2.1 ' , :require => false
4+ gem 'voxpupuli-test' , '~> 2.2 ' , :require => false
55 gem 'coveralls' , :require => false
66 gem 'simplecov-console' , :require => false
77end
Original file line number Diff line number Diff line change 33describe 'rabbitmq' do
44 on_supported_os . each do |os , facts |
55 context "on #{ os } " do
6- systemd_facts = os_specific_facts ( facts )
7- facts = facts . merge ( systemd_facts )
86 let :facts do
97 facts
108 end
Original file line number Diff line number Diff line change 1212
1313require 'voxpupuli/test/spec_helper'
1414
15+ add_mocked_facts!
16+
1517if File . exist? ( File . join ( __dir__ , 'default_module_facts.yml' ) )
1618 facts = YAML . safe_load ( File . read ( File . join ( __dir__ , 'default_module_facts.yml' ) ) )
1719 if facts
Original file line number Diff line number Diff line change 11add_custom_fact :rabbitmq_version , '3.6.1' # puppet-rabbitmq
22add_custom_fact :erl_ssl_path , '/usr/lib64/erlang/lib/ssl-7.3.3.1/ebin' # puppet-rabbitmq
3-
4- def os_specific_facts ( facts )
5- case facts [ :os ] [ 'family' ]
6- when 'Archlinux'
7- { service_provider : 'systemd' , systemd : true }
8- when 'Debian'
9- case facts [ :os ] [ 'release' ] [ 'major' ]
10- when '7'
11- { service_provider : 'sysv' , systemd : false }
12- when '14.04'
13- { service_provider : 'upstart' , systemd : false }
14- else
15- { service_provider : 'systemd' , systemd : true }
16- end
17- when 'RedHat'
18- case facts [ :os ] [ 'release' ] [ 'major' ]
19- when '6'
20- { service_provider : 'sysv' , systemd : false }
21- else
22- { service_provider : 'systemd' , systemd : true }
23- end
24- else
25- { service_provider : 'systemd' , systemd : true }
26- end
27- end
You can’t perform that action at this time.
0 commit comments