|
64 | 64 | $puppetdb_service = 'puppetdb' |
65 | 65 | $puppetdb_user = 'puppetdb' |
66 | 66 | $puppetdb_group = 'puppetdb' |
67 | | - $confdir = '/etc/puppetdb/conf.d' |
68 | | - $puppet_confdir = '/etc/puppet' |
69 | 67 | $masterless = false |
70 | 68 | $terminus_package = 'puppetdb-terminus' |
71 | | - $ssl_dir = '/etc/puppetdb/ssl' |
72 | 69 |
|
73 | 70 | case $::osfamily { |
74 | 71 | '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' |
75 | 74 | $puppetdb_initconf = '/etc/sysconfig/puppetdb' |
| 75 | + $puppet_confdir = '/etc/puppet' |
76 | 76 | $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' |
78 | 78 | } |
79 | 79 | 'Debian': { |
| 80 | + $confdir = '/etc/puppetdb/conf.d' |
| 81 | + $embedded_subname = 'file:/var/lib/puppetdb/db/db;hsqldb.tx=mvcc;sql.syntax_pgs=true' |
80 | 82 | $puppetdb_initconf = '/etc/default/puppetdb' |
| 83 | + $puppet_confdir = '/etc/puppet' |
81 | 84 | $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' |
83 | 86 | } |
84 | 87 | 'OpenBSD': { |
| 88 | + $confdir = '/etc/puppetdb/conf.d' |
| 89 | + $embedded_subname = 'file:/var/db/puppetdb/db/db;hsqldb.tx=mvcc;sql.syntax_pgs=true' |
85 | 90 | $puppetdb_initconf = undef |
| 91 | + $puppet_confdir = '/etc/puppet' |
86 | 92 | $puppet_service_name = 'puppetmasterd' |
| 93 | + $ssl_dir = '/etc/puppetdb/ssl' |
| 94 | + } |
| 95 | + 'FreeBSD': { |
| 96 | + $confdir = '/usr/local/etc/puppetdb/conf.d' |
87 | 97 | $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' |
88 | 102 | } |
89 | 103 | 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}") |
91 | 105 | } |
92 | 106 | } |
93 | 107 |
|
|
0 commit comments