Skip to content

Rework module to hiera and epp templates#35

Merged
lvicainne merged 2 commits into
lvicainne:masterfrom
pixelpark:master
Aug 24, 2023
Merged

Rework module to hiera and epp templates#35
lvicainne merged 2 commits into
lvicainne:masterfrom
pixelpark:master

Conversation

@cruelsmith

@cruelsmith cruelsmith commented Aug 14, 2023

Copy link
Copy Markdown
Contributor
  • replace params with hiera layer usage
  • replace erb templates with epp templates
  • replace tmpfile.d with RuntimeDirectory in systemd service
  • add rundir_mode parameter
  • remove anchor usage
  • remove inherits usage
  • mark all classes aside from init as private
  • add puppet strings
  • set user as system user to use system user ids per default
  • first package install and update the user itself
    • to ensure proper uid / gid usage

Includes #32

Fixes #34
Fixes #26

Now that we can remove legacy facts from Puppet (`puppet config set
include_legacy_facts false`) we can use this to ensure the module behave
as expected.

While here, also remove artifacts from the Puppet 3.x era.
@cruelsmith
cruelsmith marked this pull request as ready for review August 23, 2023 08:15
* replace params with hiera layer usage
* replace erb templates with epp templates
* replace tmpfile.d with RuntimeDirectory in systemd service
* add rundir_mode parameter
* remove anchor usage
* remove inherits usage
* mark all classes upside from init as private
* add puppet strings
* set user as system user to use system user ids per default
* first package install and update the user itself
** to ensur proper uid / gid usage
@lvicainne
lvicainne merged commit 9d582fa into lvicainne:master Aug 24, 2023
@Dan33l

Dan33l commented Jun 14, 2024

Copy link
Copy Markdown
Contributor

This PR should be marked as breaking change IMO. At least because all classes aside from init.pp are now private.
Isn't it ?

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.

Permissions for pid directory don't match the permissions set by the service in Centos Stream 8 Add support for RHEL 8 and Puppet 7

4 participants