| 
35 | 35 |   $database_host          = 'localhost'  | 
36 | 36 |   $database_port          = '5432'  | 
37 | 37 |   $database_name          = 'puppetdb'  | 
 | 38 | +  $database_locale        = 'C.UTF-8'  | 
38 | 39 |   $database_username      = 'puppetdb'  | 
39 | 40 |   $database_password      = 'puppetdb'  | 
40 | 41 |   $manage_db_password     = true  | 
 | 
113 | 114 |     $test_url         = '/v3/version'  | 
114 | 115 |   } else {  | 
115 | 116 |     case fact('os.family') {  | 
116 |  | -      'RedHat', 'Suse', 'Archlinux','Debian': {  | 
 | 117 | +      'Archlinux': {  | 
117 | 118 |         $puppetdb_package    = 'puppetdb'  | 
118 | 119 |         $terminus_package    = 'puppetdb-termini'  | 
119 | 120 |         $etcdir              = '/etc/puppetlabs/puppetdb'  | 
120 | 121 |         $puppet_confdir      = pick($puppetdb::globals::puppet_confdir,'/etc/puppetlabs/puppet')  | 
121 | 122 |         $puppet_service_name = 'puppetserver'  | 
122 | 123 |         $vardir              = '/opt/puppetlabs/server/data/puppetdb'  | 
123 | 124 |       }  | 
124 |  | -      'OpenBSD': {  | 
125 |  | -        $puppetdb_package    = 'puppetdb'  | 
126 |  | -        $terminus_package    = 'puppetdb-termini'  | 
 | 125 | +      'Debian', 'RedHat', 'Suse': {  | 
 | 126 | +        $puppetdb_package    = 'openvoxdb'  | 
 | 127 | +        $terminus_package    = 'openvoxdb-termini'  | 
127 | 128 |         $etcdir              = '/etc/puppetlabs/puppetdb'  | 
128 | 129 |         $puppet_confdir      = pick($puppetdb::globals::puppet_confdir,'/etc/puppetlabs/puppet')  | 
129 |  | -        $puppet_service_name = undef  | 
 | 130 | +        $puppet_service_name = 'puppetserver'  | 
130 | 131 |         $vardir              = '/opt/puppetlabs/server/data/puppetdb'  | 
131 | 132 |       }  | 
132 | 133 |       'FreeBSD': {  | 
133 |  | -        $puppetdb_package    = inline_epp('puppetdb<%= $puppetdb::params::puppetdb_major_version %>')  | 
134 |  | -        $terminus_package    = inline_epp('puppetdb-terminus<%= $puppetdb::params::puppetdb_major_version %>')  | 
 | 134 | +        $puppetdb_package    = "openvoxdb-${puppetdb::params::puppetdb_major_version}"  | 
 | 135 | +        $terminus_package    = "openvoxdb-terminus-${puppetdb::params::puppetdb_major_version}"  | 
135 | 136 |         $etcdir              = '/usr/local/etc/puppetdb'  | 
136 | 137 |         $puppet_confdir      = pick($puppetdb::globals::puppet_confdir,'/usr/local/etc/puppet')  | 
137 | 138 |         $puppet_service_name = 'puppetserver'  | 
138 | 139 |         $vardir              = '/var/db/puppetdb'  | 
139 | 140 |       }  | 
 | 141 | +      'OpenBSD': {  | 
 | 142 | +        $puppetdb_package    = 'puppetdb'  | 
 | 143 | +        $terminus_package    = 'puppetdb-termini'  | 
 | 144 | +        $etcdir              = '/etc/puppetlabs/puppetdb'  | 
 | 145 | +        $puppet_confdir      = pick($puppetdb::globals::puppet_confdir,'/etc/puppetlabs/puppet')  | 
 | 146 | +        $puppet_service_name = undef  | 
 | 147 | +        $vardir              = '/opt/puppetlabs/server/data/puppetdb'  | 
 | 148 | +      }  | 
140 | 149 |       default: {  | 
141 | 150 |         fail("The fact 'os.family' is set to ${fact('os.family')} which is not supported by the puppetdb module.")  | 
142 | 151 |       }  | 
 | 
0 commit comments