diff --git a/salt/grains/core.py b/salt/grains/core.py index b0ba3ed055..70fd9fb3b2 100644 --- a/salt/grains/core.py +++ b/salt/grains/core.py @@ -1936,6 +1936,8 @@ def os_data(): cpe = _parse_cpe_name(os_release["CPE_NAME"]) if not cpe: log.error("Broken CPE_NAME format in /etc/os-release!") + elif cpe.get('vendor', '').lower() == 'alt': + grains['os'] = 'ALT' elif cpe.get("vendor", "").lower() in ["suse", "opensuse"]: grains["os"] = "SUSE" # openSUSE `osfullname` grain normalization