1 add_custom_fact :rabbitmq_version, '3.6.1' # puppet-rabbitmq
2 add_custom_fact :erl_ssl_path, '/usr/lib64/erlang/lib/ssl-7.3.3.1/ebin' # puppet-rabbitmq
4 def os_specific_facts(facts)
5 case facts[:os]['family']
7 { service_provider: 'systemd', systemd: true }
9 case facts[:os]['release']['major']
11 { service_provider: 'sysv', systemd: false }
13 { service_provider: 'upstart', systemd: false }
15 { service_provider: 'systemd', systemd: true }
18 case facts[:os]['release']['major']
20 { service_provider: 'sysv', systemd: false }
22 { service_provider: 'systemd', systemd: true }
25 { service_provider: 'systemd', systemd: true }