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

Move OS specific data from params.pp into hiera #102

Merged
merged 1 commit into from
May 29, 2024

Conversation

h-haaks
Copy link
Contributor

@h-haaks h-haaks commented May 27, 2024

No description provided.

# @param update_cmd
# Command to be used to update CA certificates.
# Default provided by Hiera for Archlinux, Debian, RedHat and Suse families.
Copy link
Member

Choose a reason for hiding this comment

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

Lists trend to age like milk… Maybe just say something like:

Suggested change
# Default provided by Hiera for Archlinux, Debian, RedHat and Suse families.
# Default provided by Hiera for supported Operating Systems.

@@ -256,83 +253,6 @@
end
end

context 'On Suse 11 based systems' do
Copy link
Member

Choose a reason for hiding this comment

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

Not sure why Suse 11 tests are removed. Are they duplicate of Suse 12 and so not relevant? Please tell us more in the commit message.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Suse 11 was EOL in 2022 and support dropped in #97

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I have one finale thing to extract from #81 and that is to refactor this file to use 'on_supported_os'
I'll do this in a separate PR.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I see that there's still some suse 10 an 11 code left in pp-files.
I'll remove this in a separate PR and then rebase this one.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

See #103

@h-haaks h-haaks force-pushed the params-to-hiera branch from 6005235 to 522b548 Compare May 28, 2024 08:50
@h-haaks h-haaks force-pushed the params-to-hiera branch from 522b548 to d2e3f5b Compare May 28, 2024 21:12
@h-haaks h-haaks requested a review from smortex May 28, 2024 21:29
@h-haaks h-haaks merged commit 0a1255c into voxpupuli:master May 29, 2024
23 checks passed
@h-haaks h-haaks deleted the params-to-hiera branch May 29, 2024 06:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants