diff --git a/salt/modules/rh_service.py b/salt/modules/rh_service.py
index <HASH>..<HASH> 100644
--- a/salt/modules/rh_service.py
+++ b/salt/modules/rh_service.py
@@ -48,6 +48,10 @@ def __virtual__():
     Only work on select distros which still use Red Hat's /usr/bin/service for
     management of either sysvinit or a hybrid sysvinit/upstart init system.
     '''
+    # Disable when booted with systemd
+    if __utils__['systemd.booted'](__context__):
+        return (False, 'The rh_service execution module failed to load: this system was booted with systemd.')
+
     # Enable on these platforms only.
     enable = set((
         'XenServer',
Do not load rh_service module when booted with systemd

Amazon continues to release versions of Amazon Linux 1, which boots with
rh_service, but also Amazon linux 2, and both with the same versioning scheme,
so we cannot depend on the date for making decisions here.