Project

General

Profile

Actions

Bug #33981

closed

New OS created due to facts mismatch for operatingsystem for RHSM, Puppet and Ansible

Added by Marek Hulán about 3 years ago. Updated about 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Facts
Target version:
-
Difficulty:
Triaged:
No
Fixed in Releases:
Found in Releases:

Description

Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=2025437

Description of problem:
- When rhsm or puppet is sending facts for the OS it updates the facts to the name of "RedHat".
- If an Ansible role is later run it uses "RedHatEnterprise" (RHEL 8) or "RedHatEnterpriseServer" (RHEL 7).

Version-Release number of selected component (if applicable):
- Satellite 6.10.1

How reproducible:
- The OS is created automatically in Hosts => Operating Systems
- To check for the name go into each OS and check the Name field

Steps to Reproduce:
1. Register RHEl 8 client to Satellite
2. Run "subscription-manager facts --update"
3. The OS should be set to an OS which Name is "RedHat"
4. Run any playbook on the client that gathers facts
5. The OS for the client is updated to an OS that has "RedHatEnterprise" in its name

Actual Results:
If the option "ignore_facts_for_operating system" is set to "no" (default) the OS for a client is updated
to the last fact that was reported. This leads to the OS for a client to constantly switch between the
different OS and double the OS entries created than required.

Expected Results:
The Ansible reported fact for OS should be matched to the one that is reported by RHSM or Puppet.

Additional info:
- The fact matcher for Ansible seems to use ansible_lsb.id which delivers different values'


Related issues 1 (0 open1 closed)

Copied from Ansible - Bug #33980: New OS created due to facts mismatch for operatingsystem for RHSM, Puppet and AnsibleClosedMarek HulánActions
Actions #1

Updated by Marek Hulán about 3 years ago

  • Copied from Bug #33980: New OS created due to facts mismatch for operatingsystem for RHSM, Puppet and Ansible added
Actions #2

Updated by The Foreman Bot about 3 years ago

  • Status changed from New to Ready For Testing
  • Assignee set to Marek Hulán
  • Pull request https://github.com/theforeman/foreman/pull/8943 added
Actions #3

Updated by The Foreman Bot about 3 years ago

  • Fixed in Releases 3.2.0 added
Actions #4

Updated by Marek Hulán about 3 years ago

  • Status changed from Ready For Testing to Closed
Actions #5

Updated by Ondřej Ezr about 3 years ago

  • Fixed in Releases 3.1.1 added
Actions #6

Updated by Ondřej Ezr about 3 years ago

  • Bugzilla link set to 2025437
Actions

Also available in: Atom PDF