|
149 | 149 | } |
150 | 150 |
|
151 | 151 | if $listen_addresses { |
152 | | - postgresql::server::config_entry { 'listen_addresses': |
| 152 | + postgresql::server::config_entry { "listen_addresses_for_instance_${name}": |
| 153 | + key => 'listen_addresses', |
153 | 154 | value => $listen_addresses, |
154 | 155 | } |
155 | 156 | } |
|
182 | 183 | exec { "/usr/sbin/semanage port -a -t postgresql_port_t -p tcp ${port}": |
183 | 184 | command => $exec_command, |
184 | 185 | unless => $exec_unless, |
185 | | - before => Postgresql::Server::Config_entry['port'], |
| 186 | + before => Postgresql::Server::Config_entry["port_for_instance_${name}"], |
186 | 187 | require => Package[$package_name], |
187 | 188 | } |
188 | 189 | } |
189 | 190 |
|
190 | | - postgresql::server::config_entry { 'port': |
| 191 | + postgresql::server::config_entry { "port_for_instance_${name}": |
| 192 | + key => 'port', |
191 | 193 | value => $port, |
192 | 194 | } |
193 | 195 |
|
194 | 196 | if ($password_encryption) and (versioncmp($version, '10') >= 0) { |
195 | | - postgresql::server::config_entry { 'password_encryption': |
| 197 | + postgresql::server::config_entry { "password_encryption_for_instance_${name}": |
| 198 | + key => 'password_encryption', |
196 | 199 | value => $password_encryption, |
197 | 200 | } |
198 | 201 | } |
199 | 202 |
|
200 | | - postgresql::server::config_entry { 'data_directory': |
| 203 | + postgresql::server::config_entry { "data_directory_for_instance_${name}": |
| 204 | + key => 'data_directory', |
201 | 205 | value => $datadir, |
202 | 206 | } |
203 | 207 | if $timezone { |
204 | | - postgresql::server::config_entry { 'timezone': |
| 208 | + postgresql::server::config_entry { "timezone_for_instance_${name}": |
| 209 | + key => 'timezone', |
205 | 210 | value => $timezone, |
206 | 211 | } |
207 | 212 | } |
208 | 213 | if $logdir { |
209 | | - postgresql::server::config_entry { 'log_directory': |
| 214 | + postgresql::server::config_entry { "log_directory for instance ${name}": |
210 | 215 | value => $logdir, |
211 | 216 | } |
212 | 217 | } |
213 | 218 | # Allow timestamps in log by default |
214 | 219 | if $log_line_prefix { |
215 | | - postgresql::server::config_entry { 'log_line_prefix': |
| 220 | + postgresql::server::config_entry { "log_line_prefix_for_instance_${name}": |
| 221 | + key => 'log_line_prefix', |
216 | 222 | value => $log_line_prefix, |
217 | 223 | } |
218 | 224 | } |
|
0 commit comments