Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refs #35985 - Implement optional Katello integration #862

Merged
merged 2 commits into from
Jan 27, 2023

Conversation

ekohl
Copy link
Member

@ekohl ekohl commented Jan 24, 2023

This is #801 reopened. The whole effort to build PSF ended up going nowhere for various reasons. This revives the previous effort to it it more user friendly. We can remove the need to pass various parameters for end users, which makes life easier.

Additional PRs will be needed to make use of this.

Boolean $katello = false,
) {
if $katello {
include certs::puppet
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I assume we'll have this as a soft dependency where we assume it's presence if someone is setting katello true that they will have the requisite dependencies present? I am fine with that, and it helps make things easier, I am wanting to ensure we call that out (maybe in the Readme?).

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Calling it out in the readme is a good thin. Will do.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How about this?

Katello uses a different certificate structure. This moves over the
integration bits from puppet-foreman_proxy_content to this module. It
also means fewer variables need to be set in the installer itself.
@ekohl ekohl force-pushed the foreman-integration branch from 4619840 to a81f0e5 Compare January 26, 2023 12:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants