Puppet Function: task_series::summarize
- Defined in:
-
functions/summarize.pp
- Function type:
- Puppet Language
Overview
task_series::summarize(Array[Tuple[Integer, String, ResultSet]] $indexed_labeled_results) ⇒ Any
1
2
3
4
5
6
7
8
9
10
11
|
# File 'functions/summarize.pp', line 1
function task_series::summarize(
Array[Tuple[Integer, String, ResultSet]] $indexed_labeled_results,
) {
$summary_struct = $indexed_labeled_results.reduce([]) |$array, $tup| {
$array << ["errored at step ${tup[0]}: ${tup[1]}", $tup[2].error_set.names]
} << ['succeeded', $indexed_labeled_results[-1][2].ok_set.names]
$summary = Hash($summary_struct).filter |$key, $value| { ! $value.empty }
return($summary)
}
|