Skip to content

Commit 2b380df

Browse files
committed
feat: add support for gentoo
1 parent dc1d885 commit 2b380df

5 files changed

Lines changed: 11 additions & 4 deletions

File tree

manifests/params.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@
115115
$puppetdb_group = '_puppetdb'
116116
$puppetdb_initconf = undef
117117
}
118-
'RedHat', 'Suse': {
118+
'RedHat', 'Suse', 'Gentoo': {
119119
$puppetdb_package = 'openvoxdb'
120120
$terminus_package = 'openvoxdb-termini'
121121
$etcdir = '/etc/puppetlabs/puppetdb'

metadata.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,12 @@
8585
"22.04",
8686
"24.04"
8787
]
88+
},
89+
{
90+
"operatingsystem": "Gentoo",
91+
"operatingsystemrelease": [
92+
"2.18"
93+
]
8894
}
8995
],
9096
"requirements": [
@@ -94,3 +100,4 @@
94100
}
95101
]
96102
}
103+

spec/support/acceptance/shared/puppetserver.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
'Archlinux': {
4444
$puppetserver_package = 'puppetserver'
4545
}
46-
'Debian', 'RedHat', 'Suse': {
46+
'Debian', 'RedHat', 'Suse', 'Gentoo': {
4747
$puppetserver_package = 'openvox-server'
4848
}
4949
default: {

spec/unit/classes/master/config_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
case facts[:os]['family']
1212
when 'Archlinux', 'OpenBSD'
1313
'puppetdb-termini'
14-
when 'Debian', 'RedHat', 'Suse'
14+
when 'Debian', 'RedHat', 'Suse', 'Gentoo'
1515
'openvoxdb-termini'
1616
end
1717
end

spec/unit/classes/server_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
case facts[:os]['family']
1919
when 'Archlinux', 'OpenBSD'
2020
'puppetdb'
21-
when 'Debian', 'RedHat', 'Suse'
21+
when 'Debian', 'RedHat', 'Suse', 'Gentoo'
2222
'openvoxdb'
2323
end
2424
end

0 commit comments

Comments
 (0)