Project

General

Profile

Feature #34388

Allow puppet setup to be skipped even if you set a puppet master

Added by Daniel Henninger 3 months ago. Updated 2 months ago.

Status:
Closed
Priority:
Low
Assignee:
Category:
Templates
Target version:
-
Difficulty:
Triaged:
No
Bugzilla link:

Description

Hi folk! In our environment, we use Foreman with Puppet but, we also make use of Ansible and AWX to set up Puppet in the first place. As such, I used modified Preseed and Kickstart provisioning/finish templates that allowed me to skip the puppet setup, even if I have the server and ca set in my host config. This issue will coincide with a PR to add that support upstream so I can ideally return to using the stock provisioning templates. Thanks! If you'd like some more details on WHY I've chosen to do it this way, I'm happy to tell the story so to speak, but I figured I'd keep this pretty short.

Associated revisions

Revision 4b9d12df (diff)
Added by Daniel Henninger 3 months ago

fixes #34388 - Add support for configuring puppet in UI, but skipping setup during preseed/kickstart.

History

#1 Updated by The Foreman Bot 3 months ago

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

#2 Updated by Daniel Henninger 3 months ago

  • Pull request deleted (https://github.com/theforeman/foreman/pull/9086)

Rejecting my own issue as a solution was provided in the PR that I am happy with. (basically it's ok to not set the Puppet Proxy for a host, doesn't hurt as much as I thought it did)

#3 Updated by Daniel Henninger 3 months ago

Ok.. apparently I can't reject it so.. whenever someone sees this, please cancel it.

#4 Updated by The Foreman Bot 3 months ago

  • Pull request https://github.com/theforeman/foreman/pull/9086 added

#5 Updated by Daniel Henninger 3 months ago

Well turns out I may need this after all. I have opened the pull request and discussion is happening there.

#6 Updated by Daniel Henninger 3 months ago

Note I've found another albeit crappy workaround. I'd rather be able to explicitly skip puppet being configured and have it stay that way, but if y'all would prefer not to have that, it's not the end of the world. =)

#7 Updated by The Foreman Bot 3 months ago

  • Fixed in Releases 3.3.0 added

#8 Updated by Anonymous 3 months ago

  • Status changed from Ready For Testing to Closed

#9 Updated by The Foreman Bot 2 months ago

  • Assignee set to Ondřej Ezr
  • Pull request https://github.com/theforeman/foreman/pull/9143 added

#10 Updated by The Foreman Bot 2 months ago

  • Fixed in Releases 3.2.0 added

Also available in: Atom PDF