在puppet类中使用reduce()的语法错误

时间:2013-10-04 16:04:11

标签: puppet reduce

我想知道我的主机是否有$target_node_ips数组中的任何ips

$is_target_node = $target_node_ips.reduce(false) |$memo, $entry| { has_ip_address($entry) or $memo }

然而,这会导致以下错误

Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Syntax error at '.'; expected '}' at service.pp:44

有人可以解释什么是错的吗?木偶大师和客户都运行木偶3.2

1 个答案:

答案 0 :(得分:0)

好的,我只是发现reduce()experimental in 3.2,并且需要启用未来的解析器才能使其正常工作。