我有一个yaml文件,我可以在其中指定n个选项:
---
solr:
- dev
- test
然后我使用heira将它们称为木偶变量:
if $solr_values == undef {
$solr_values = hiera('solr', false)
}
if count($solr_values) > 0 {
class { solr:
cores => [ $solr_values ],
}
}
然而,$ solr_values正在成为' devtest'而不是' dev'。 '测试'正如我所期待的,因为它是yaml中的一个列表。有人可以就这里的最佳方法提出建议吗?
答案 0 :(得分:3)