However the Red Hat Enterprise Linux is reported as either RedHatEnterprise for RHEL 8 or RedHatEnterpriseServer or RedHatEnterpriseWorkstation for RHEL 7. When user has more fact sources like RHSM or Puppet, the host flips between 2 operating systems. This add the additional mapping of these extra values.
It also adds anonymized facts snapshots from RHEL 7 and RHEL 8 machines.
Related issues
Bug #33981: New OS created due to facts mismatch for operatingsystem for RHSM, Puppet and Ansible
Fixes #33981 - fix the RHEL OS name parsing
When the parser lived in the foreman_ansible plugin, it started to
prefer the lsb facts over the distribution one, which is correct
behavior. See
https://github.com/theforeman/foreman_ansible/commit/ba50f37a00fb55c9695b5ef0cb80987f8eb532f8
for more details.
However the Red Hat Enterprise Linux is reported as either
RedHatEnterprise for RHEL 8 or RedHatEnterpriseServer or
RedHatEnterpriseWorkstation for RHEL 7. When user has more fact sources
like RHSM or Puppet, the host flips between 2 operating systems. This
add the additional mapping of these extra values.
It also adds anonymized facts snapshots from RHEL 7 and RHEL 8 machines.