@Bo, All grains on opensuse/suse enterprise should say os = Suse. Because this will be used later to determine which service provider to use, if it is systemd or sysvinit. I think you should report this upstream on github: https://github.com/saltstack/salt/issues see the following files grains core.py: https://github.com/saltstack/salt/blob/develop/salt/grains/core.py#L980 and for service.py: https://github.com/saltstack/salt/blob/develop/salt/modules/service.py#L40