add systemd service for amazon linux 2 (#2901)

* add systemd service for amazon linux 2
* inverse systemd/upstart logic for amazon service detection

Signed-off-by: Zakhar Kleyman <zakhar.kleyman@mongodb.com>
This commit is contained in:
Zakhar Kleyman 2018-04-05 08:35:20 -04:00 committed by Jared Quick
parent 46188051fa
commit bcff97a087

View file

@ -162,7 +162,11 @@ module Inspec::Resources
elsif %w{aix}.include?(platform)
SrcMstr.new(inspec)
elsif %w{amazon}.include?(platform)
Upstart.new(inspec, service_ctl)
if os[:release].start_with?('20\d\d')
Upstart.new(inspec, service_ctl)
else
Systemd.new(inspec, service_ctl)
end
elsif os.solaris?
Svcs.new(inspec)
end