X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=3rdparty%2Fmodules%2Frabbitmq%2Fspec%2Fspec_helper_local.rb;fp=3rdparty%2Fmodules%2Frabbitmq%2Fspec%2Fspec_helper_local.rb;h=7937fa055f4b22ad4fad940829d4ad34f6a93788;hb=921e69100a563cf143f56a3905d8362336d939ff;hp=0000000000000000000000000000000000000000;hpb=b54f52d2899c5785923c804fdfbba0782c147da4;p=mirror%2Fdsa-puppet.git diff --git a/3rdparty/modules/rabbitmq/spec/spec_helper_local.rb b/3rdparty/modules/rabbitmq/spec/spec_helper_local.rb new file mode 100644 index 000000000..7937fa055 --- /dev/null +++ b/3rdparty/modules/rabbitmq/spec/spec_helper_local.rb @@ -0,0 +1,27 @@ +add_custom_fact :rabbitmq_version, '3.6.1' # puppet-rabbitmq +add_custom_fact :erl_ssl_path, '/usr/lib64/erlang/lib/ssl-7.3.3.1/ebin' # puppet-rabbitmq + +def os_specific_facts(facts) + case facts[:os]['family'] + when 'Archlinux' + { service_provider: 'systemd', systemd: true } + when 'Debian' + case facts[:os]['release']['major'] + when '7' + { service_provider: 'sysv', systemd: false } + when '14.04' + { service_provider: 'upstart', systemd: false } + else + { service_provider: 'systemd', systemd: true } + end + when 'RedHat' + case facts[:os]['release']['major'] + when '6' + { service_provider: 'sysv', systemd: false } + else + { service_provider: 'systemd', systemd: true } + end + else + { service_provider: 'systemd', systemd: true } + end +end