|
13 | 13 | #
|
14 | 14 | class peadm::setup::node_manager (
|
15 | 15 | String[1] $master_host,
|
16 |
| - String[1] $puppetdb_database_host, |
| 16 | + String[1] $puppetdb_database_host = $master_host, |
| 17 | + |
17 | 18 | String[1] $compiler_pool_address,
|
18 | 19 |
|
19 | 20 | Optional[String[1]] $master_replica_host = undef,
|
20 |
| - Optional[String[1]] $puppetdb_database_replica_host = undef, |
| 21 | + Optional[String[1]] $puppetdb_database_replica_host = $master_replica_host, |
21 | 22 | ) {
|
22 | 23 |
|
23 | 24 | ##################################################
|
|
129 | 130 | },
|
130 | 131 | variables => { 'peadm_replica' => true },
|
131 | 132 | }
|
132 |
| - } |
133 | 133 |
|
134 |
| - if $puppetdb_database_replica_host { |
135 | 134 | node_group { 'PE Master B':
|
136 | 135 | ensure => present,
|
137 | 136 | parent => 'PE Infrastructure',
|
|
148 | 147 | },
|
149 | 148 | },
|
150 | 149 | }
|
151 |
| - } |
152 | 150 |
|
153 |
| - if ($puppetdb_database_replica_host) or ($master_replica_host) { |
154 |
| - if ($puppetdb_database_replica_host) { |
155 |
| - $dbhost = $puppetdb_database_replica_host |
156 |
| - } else { |
157 |
| - $dbhost = $puppetdb_database_host |
158 |
| - } |
159 | 151 | node_group { 'PE Compiler Group B':
|
160 | 152 | ensure => 'present',
|
161 | 153 | parent => 'PE Master',
|
|
165 | 157 | ],
|
166 | 158 | classes => {
|
167 | 159 | 'puppet_enterprise::profile::puppetdb' => {
|
168 |
| - 'database_host' => $dbhost, |
| 160 | + 'database_host' => $puppetdb_database_replica_host, |
169 | 161 | },
|
170 | 162 | 'puppet_enterprise::profile::master' => {
|
171 | 163 | 'puppetdb_host' => ['${clientcert}', $master_host], # lint:ignore:single_quote_string_with_variables
|
|
0 commit comments