小编And*_*ler的帖子

检查puppet模板中的变量是否为undef

在木偶模板中检查变量是否为undef的正确方法是什么?

在清单中,变量定义如下

$myvar = undef
Run Code Online (Sandbox Code Playgroud)

如何在模板中检查?

是看到以下两个变种

<% if @myvar -%>
<% end -%>
Run Code Online (Sandbox Code Playgroud)

<% if not @myvar.nil? and @myvar -%>
<% end -%>
Run Code Online (Sandbox Code Playgroud)

它们似乎都适用于我的情况,但我想知道第一种方法在某些情况下是否失败?

erb puppet

18
推荐指数
2
解决办法
4万
查看次数

标签 统计

erb ×1

puppet ×1