Skip to content

Commit 85cec7e

Browse files
committed
Added if block to handle facts being returned in nested values vs not on some machines.
1 parent dc8625f commit 85cec7e

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

plans/puppet_facts.pp

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,14 @@
2323
#
2424
# We only want to set the "values" as facts on the node
2525
$result_set.each |$result| {
26-
add_facts($result.target, $result.value['values'])
26+
# Debian systems to not have values param they are just in the value return
27+
if 'values' in $result.value {
28+
$target_fact_values = $result.value['values']
29+
} else {
30+
$target_fact_values = $result.value
31+
}
32+
33+
add_facts($result.target, $target_fact_values)
2734
}
2835
return $result_set
2936
}

0 commit comments

Comments
 (0)