【发布时间】:2018-11-29 13:44:50
【问题描述】:
如果我在 .erb 中有如下一行:
TMP_DIR=$(mktemp -d <%= @temp_dir %>/tmp_dir.XXXXXX)
如果@temp_dir 变量未定义,有没有办法让 Chef 失败,或者至少报告?
理想情况下,我希望通过在配方顶部的一次调用或在命令行中使用配置选项(我使用的是 chef-client)来执行此操作。
先谢谢了!
【问题讨论】:
-
Puppet 好像有这个功能:puppet.com/docs/puppet/6.0/configuration.html#strictvariables ...
标签: chef-infra erb chef-recipe chef-template