We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 4457aac + 47b94c5 commit 6f6f665Copy full SHA for 6f6f665
plans/status.pp
@@ -16,9 +16,11 @@
16
) {
17
$results = run_task('peadm::infrastatus', $targets, { format => 'json'})
18
# returns the data in a hash
19
- $stack_status = $results.to_data.reduce({}) | $res, $item | {
20
- $data = $item[result][output] # parsed output of each target
21
- $res.merge({ $item[target] => peadm::determine_status($data, $colors).merge(stack_name => $item[target] ) })
+ $stack_status = $results.reduce({}) | $res, $item | {
+ $data = $item.value[output]
+ $stack_name = $item.target.name
22
+ $status = peadm::determine_status($data, $colors).merge(stack_name => $stack_name )
23
+ $res.merge({ $stack_name => $status })
24
}
25
26
$overall_degraded_stacks = $stack_status.filter | $item | { $item[1][status] =~ /degraded/ }
spec/plans/status_disable.rb spec/plans/status_spec.rb
0 commit comments