|
49 | 49 | run_task('peadm::mkdir_p_file', peadm::flatten_compact([
|
50 | 50 | $master_replica_target,
|
51 | 51 | $compiler_targets,
|
52 |
| - )], |
| 52 | + ]), |
53 | 53 | path => '/etc/puppetlabs/puppet/hiera.yaml',
|
54 | 54 | owner => 'root',
|
55 | 55 | group => 'root',
|
|
59 | 59 |
|
60 | 60 | # Set up the console node groups to configure the various hosts in their roles
|
61 | 61 |
|
62 |
| - # Pending resolution of Bolt GH-1244, Target objects and their methods are |
63 |
| - # not accessible inside apply() blocks. Work around the limitation for now |
64 |
| - # by using string variables calculated outside the apply block. The |
65 |
| - # commented-out values should be used once GH-1244 is resolved. |
66 |
| - |
67 |
| - # WORKAROUND: GH-1244 |
68 |
| - $master_host_string = $master_target.peadm::target_name() |
69 |
| - $master_replica_host_string = $master_replica_target.peadm::target_name() |
70 |
| - $puppetdb_database_host_string = $puppetdb_database_target.peadm::target_name() |
71 |
| - $puppetdb_database_replica_host_string = $puppetdb_database_replica_target.peadm::target_name() |
72 |
| - |
73 | 62 | apply($master_target) {
|
74 | 63 | # Necessary to give the sandboxed Puppet executor the configuration
|
75 | 64 | # necessary to connect to the classifier`
|
|
83 | 72 | }
|
84 | 73 |
|
85 | 74 | class { 'peadm::setup::node_manager':
|
86 |
| - # WORKAROUND: GH-1244 |
87 |
| - master_host => $master_host_string, # $master_target.peadm::target_name(), |
88 |
| - master_replica_host => $master_replica_host_string, # $master_replica_target.peadm::target_name(), |
89 |
| - puppetdb_database_host => $puppetdb_database_host_string, # $puppetdb_database_target.peadm::target_name(), |
90 |
| - puppetdb_database_replica_host => $puppetdb_database_replica_host_string, # $puppetdb_database_replica_target.peadm::target_name(), |
| 75 | + master_host => $master_target.peadm::target_name(), |
| 76 | + master_replica_host => $master_replica_target.peadm::target_name(), |
| 77 | + puppetdb_database_host => $puppetdb_database_target.peadm::target_name(), |
| 78 | + puppetdb_database_replica_host => $puppetdb_database_replica_target.peadm::target_name(), |
91 | 79 | compiler_pool_address => $compiler_pool_address,
|
92 | 80 | require => File['node_manager.yaml'],
|
93 | 81 | }
|
|
0 commit comments