Skip to content

Commit 516c3dc

Browse files
committed
Merge pull request #171 from mmoll/freebsd
add FreeBSD support
2 parents cb5d177 + eba00b7 commit 516c3dc

1 file changed

Lines changed: 20 additions & 6 deletions

File tree

manifests/params.pp

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,30 +64,44 @@
6464
$puppetdb_service = 'puppetdb'
6565
$puppetdb_user = 'puppetdb'
6666
$puppetdb_group = 'puppetdb'
67-
$confdir = '/etc/puppetdb/conf.d'
68-
$puppet_confdir = '/etc/puppet'
6967
$masterless = false
7068
$terminus_package = 'puppetdb-terminus'
71-
$ssl_dir = '/etc/puppetdb/ssl'
7269

7370
case $::osfamily {
7471
'RedHat', 'Suse', 'Archlinux': {
72+
$confdir = '/etc/puppetdb/conf.d'
73+
$embedded_subname = 'file:/var/lib/puppetdb/db/db;hsqldb.tx=mvcc;sql.syntax_pgs=true'
7574
$puppetdb_initconf = '/etc/sysconfig/puppetdb'
75+
$puppet_confdir = '/etc/puppet'
7676
$puppet_service_name = 'puppetmaster'
77-
$embedded_subname = 'file:/var/lib/puppetdb/db/db;hsqldb.tx=mvcc;sql.syntax_pgs=true'
77+
$ssl_dir = '/etc/puppetdb/ssl'
7878
}
7979
'Debian': {
80+
$confdir = '/etc/puppetdb/conf.d'
81+
$embedded_subname = 'file:/var/lib/puppetdb/db/db;hsqldb.tx=mvcc;sql.syntax_pgs=true'
8082
$puppetdb_initconf = '/etc/default/puppetdb'
83+
$puppet_confdir = '/etc/puppet'
8184
$puppet_service_name = 'puppetmaster'
82-
$embedded_subname = 'file:/var/lib/puppetdb/db/db;hsqldb.tx=mvcc;sql.syntax_pgs=true'
85+
$ssl_dir = '/etc/puppetdb/ssl'
8386
}
8487
'OpenBSD': {
88+
$confdir = '/etc/puppetdb/conf.d'
89+
$embedded_subname = 'file:/var/db/puppetdb/db/db;hsqldb.tx=mvcc;sql.syntax_pgs=true'
8590
$puppetdb_initconf = undef
91+
$puppet_confdir = '/etc/puppet'
8692
$puppet_service_name = 'puppetmasterd'
93+
$ssl_dir = '/etc/puppetdb/ssl'
94+
}
95+
'FreeBSD': {
96+
$confdir = '/usr/local/etc/puppetdb/conf.d'
8797
$embedded_subname = 'file:/var/db/puppetdb/db/db;hsqldb.tx=mvcc;sql.syntax_pgs=true'
98+
$puppetdb_initconf = undef
99+
$puppet_confdir = '/usr/local/etc/puppet'
100+
$puppet_service_name = 'puppetmaster'
101+
$ssl_dir = '/usr/local/etc/puppetdb/ssl'
88102
}
89103
default: {
90-
fail("${module_name} supports osfamily's RedHat and Debian. Your osfamily is recognized as ${::osfamily}")
104+
fail("${module_name} does not support your osfamily ${::osfamily}")
91105
}
92106
}
93107

0 commit comments

Comments
 (0)