Skip to content

Commit f08fe90

Browse files
committed
OpenBSD support
1 parent ba30497 commit f08fe90

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
@@ -545,6 +545,7 @@ Platforms:
545545
* Debian 6
546546
* Ubuntu 10.04
547547
* Archlinux
548+
* OpenBSD 5.6-current and newer
548549

549550
Development
550551
------------

manifests/params.pp

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

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

0 commit comments

Comments
 (0)