如何循环的木偶定义类型的实例(How to iterate over instances of de

2019-10-19 21:14发布

我想遍历定义的类型(例如,Apache的虚拟主机::)的所有实例。 然而,这仅环列出的范围之内我的资源。

<% scope.catalog.vertices.each do |resource| -%>
<%# if resource.type == "Apache::Vhost" -%>
#Include <%= resource.title %>
<% end -%>

Answer 1:

走在编译时目录durig(“目录建设”)是一个坏主意。

如果你真的想要这个功能,想想迭代码移动到一个自定义提供 ,将生成该文件的内容类似于你的主侧模板尝试的时刻。

在同步阶段,你可以放心地通过访问完整的目录self.resource.catalog



文章来源: How to iterate over instances of defined types in Puppet