Skip to content

feat: add support for gentoo (#37)#39

Open
LeGmask wants to merge 1 commit intovoxpupuli:mainfrom
LeGmask:gentoo
Open

feat: add support for gentoo (#37)#39
LeGmask wants to merge 1 commit intovoxpupuli:mainfrom
LeGmask:gentoo

Conversation

@LeGmask
Copy link
Copy Markdown

@LeGmask LeGmask commented Apr 18, 2026

Pull Request (PR) description

This pull request add support for Gentoo to the module closing #37.

It is my first contribution to a puppet module, feel free to guide or correct me if you think it can be improved.
Thank you again for all your work :) !

This Pull Request (PR) fixes the following issues

Fixes #37

}
'Debian', 'RedHat', 'Suse': {
'Debian', 'RedHat', 'Suse', 'Gentoo': {
$puppetserver_package = 'openvox-server'
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

I'm not a Puppet expert at all, I'm just here as a Gentoo person and also someone who is slowly learning Puppet ropes for Gentoo infra: are you sure this part is right? In Gentoo, packages have categories, so normally you would want app-admin/openvox-server or something, but I am not sure how this value is used here.

It also might be worth holding off (can still get it ready of course, just maybe keep it as a draft?) until we have it in ::gentoo, because otherwise the category and package name are subject to change.

@thesamesam
Copy link
Copy Markdown

cc @anthonyryan1 @alarig (and @robbat2)

@anthonyryan1
Copy link
Copy Markdown

I'm AFK for the moment, returning to the office on May 4th.

I'm not familiar with this component, but I can become familiar if it's useful for other Gentoo puppet users (the more users, the more likely it doesn't bitrot on us.

I'll loop back into this issue early that week.

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.

Gentoo support

3 participants