Skip to content

Facts from discovery are not deleted after provisioning via Puppet #421

@mschmitzer

Description

@mschmitzer

After provisioning a bare metal host with Puppet, the fact values generated during discovery (name type DiscoveryFactName ) remain in the Foreman database and get mixed with the facts generated by Puppet (name type PuppetFactName). This leads to inconsistent or plain wrong responses to Foreman API queries because the discovery fact values are incorrect.

  • Foreman version: 3.11.2
  • foreman_puppet version: 7.0.0

I have already reported this problem as a Foreman Bug and Foreman Community topic. Sorry for repeating this here, but I still have no idea where exactly the error is. Maybe you can clarify whether this is a problem with the Foreman Puppet plugin or not.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions