Feature #21565

Add a setting that allows the user to enable orchestration when puppet facts are uploaded.

Added by Fabian von Feilitzsch 9 months ago. Updated 8 days ago.

Assignee:Fabian von Feilitzsch
Target version:1.17.0
Difficulty:easy Team Backlog:
Triaged: Fixed in Releases:
Bugzilla link: Found in Releases:
Pull request:https://github.com/theforeman/foreman/pull/4976


I have a small cluster managed by foreman, where foreman is managing DNS for the domain but not DHCP.
If an IP address for one of my host changes, the DNS goes out of sync (pointing to the old IP) until
I manually rebuild config, even though foreman sees the updated IP (from puppet reports) and changes
the host entry to match.

Desired outcome:
I would like the IP/hostname in my DNS to match the IP/hostname in Foreman, even if the IP was changed
by a fact upload.

Proposed change:
Add a setting called `enable_unattended_orchestration`, which enables orchestration even when
SETTINGS[:unattended] is true. Add a check of that setting to this line:

I plan on submitting this change personally.

Associated revisions

Revision bd33211d
Added by Fabian von Feilitzsch 8 months ago

Fixes #21565 - Orchestration on fact import

This adds the enable_orchestration_on_fact_import setting, which allows
a user to make Foreman perform host orchestration operations when a
host is updated from puppet fact upload


#1 Updated by The Foreman Bot 9 months ago

  • Status changed from New to Ready For Testing
  • Pull request https://github.com/theforeman/foreman/pull/4976 added

#2 Updated by Lukas Zapletal 8 months ago

  • Legacy Backlogs Release (now unused) set to 296

#3 Updated by Fabian von Feilitzsch 8 months ago

  • % Done changed from 0 to 100
  • Status changed from Ready For Testing to Closed

Also available in: Atom PDF