-
-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