Skip to content

Commit 2c00c65

Browse files
committed
Merge pull request #136 from buzzdeee/openbsd
OpenBSD support
2 parents 9c35c3d + f08fe90 commit 2c00c65

2 files changed

Lines changed: 12 additions & 4 deletions

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -541,6 +541,7 @@ Platforms:
541541
* Debian 6
542542
* Ubuntu 10.04
543543
* Archlinux
544+
* OpenBSD 5.6-current and newer
544545

545546
Development
546547
------------

manifests/params.pp

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,17 +89,24 @@
8989
$puppetdb_package = 'puppetdb'
9090
$puppetdb_service = 'puppetdb'
9191
$confdir = '/etc/puppetdb/conf.d'
92-
$puppet_service_name = 'puppetmaster'
9392
$puppet_confdir = '/etc/puppet'
9493
$terminus_package = 'puppetdb-terminus'
95-
$embedded_subname = 'file:/usr/share/puppetdb/db/db;hsqldb.tx=mvcc;sql.syntax_pgs=true'
9694

9795
case $::osfamily {
9896
'RedHat', 'Suse', 'Archlinux': {
99-
$puppetdb_initconf = '/etc/sysconfig/puppetdb'
97+
$puppetdb_initconf = '/etc/sysconfig/puppetdb'
98+
$puppet_service_name = 'puppetmaster'
99+
$embedded_subname = 'file:/usr/share/puppetdb/db/db;hsqldb.tx=mvcc;sql.syntax_pgs=true'
100100
}
101101
'Debian': {
102-
$puppetdb_initconf = '/etc/default/puppetdb'
102+
$puppetdb_initconf = '/etc/default/puppetdb'
103+
$puppet_service_name = 'puppetmaster'
104+
$embedded_subname = 'file:/usr/share/puppetdb/db/db;hsqldb.tx=mvcc;sql.syntax_pgs=true'
105+
}
106+
'OpenBSD': {
107+
$puppetdb_initconf = undef
108+
$puppet_service_name = 'puppetmasterd'
109+
$embedded_subname = 'file:/var/db/puppetdb/db/db;hsqldb.tx=mvcc;sql.syntax_pgs=true'
103110
}
104111
default: {
105112
fail("${module_name} supports osfamily's RedHat and Debian. Your osfamily is recognized as ${::osfamily}")

0 commit comments

Comments
 (0)