|
221 | 221 | }
|
222 | 222 | )
|
223 | 223 | },
|
| 224 | + background('replica-csr.yaml') || { |
| 225 | + run_plan('peadm::util::insert_csr_extension_requests', $replica_target, |
| 226 | + extension_requests => { |
| 227 | + peadm::oid('peadm_role') => 'puppet/server', |
| 228 | + peadm::oid('peadm_availability_group') => 'B' |
| 229 | + } |
| 230 | + ) |
| 231 | + }, |
| 232 | + background('compiler-a-csr.yaml') || { |
| 233 | + run_plan('peadm::util::insert_csr_extension_requests', $compiler_a_targets, |
| 234 | + extension_requests => { |
| 235 | + peadm::oid('pp_auth_role') => 'pe_compiler', |
| 236 | + peadm::oid('peadm_availability_group') => 'A' |
| 237 | + } |
| 238 | + ) |
| 239 | + }, |
| 240 | + background('compiler-b-csr.yaml') || { |
| 241 | + run_plan('peadm::util::insert_csr_extension_requests', $compiler_b_targets, |
| 242 | + extension_requests => { |
| 243 | + peadm::oid('pp_auth_role') => 'pe_compiler', |
| 244 | + peadm::oid('peadm_availability_group') => 'B' |
| 245 | + } |
| 246 | + ) |
| 247 | + }, |
224 | 248 | background('primary-postgresql-csr.yaml') || {
|
225 | 249 | run_plan('peadm::util::insert_csr_extension_requests', $primary_postgresql_target,
|
226 | 250 | extension_requests => {
|
|
323 | 347 | "main:certname=${target.peadm::certname()}",
|
324 | 348 | ]
|
325 | 349 |
|
326 |
| - $role_and_group = |
327 |
| - if ($target in $compiler_a_targets) {{ |
328 |
| - peadm::oid('pp_auth_role') => 'pe_compiler', |
329 |
| - peadm::oid('peadm_availability_group') => 'A', |
330 |
| - }} |
331 |
| - elsif ($target in $compiler_b_targets) {{ |
332 |
| - peadm::oid('pp_auth_role') => 'pe_compiler', |
333 |
| - peadm::oid('peadm_availability_group') => 'B', |
334 |
| - }} |
335 |
| - elsif ($target in $replica_target) {{ |
336 |
| - peadm::oid('peadm_role') => 'puppet/server', |
337 |
| - peadm::oid('peadm_availability_group') => 'B', |
338 |
| - }} |
339 |
| - |
340 |
| - # Merge extension requests with csr_attributes.yaml or create it |
341 |
| - run_plan('peadm::util::insert_csr_extension_requests', $target, |
342 |
| - extension_requests => $role_and_group |
343 |
| - ) |
344 |
| - |
345 | 350 | # Get an agent installed and cert signed
|
346 | 351 | run_task('peadm::agent_install', $target,
|
347 | 352 | server => $primary_target.peadm::certname(),
|
|
0 commit comments