在Chef中的RUBY块中记录时出错

时间:2018-05-17 07:59:39

标签: chef chef-recipe cookbook

我有以下配方有红宝石块。 理想情况下,它应该运行curl命令但我已经修改它以使用以下URI作为ruby块运行

Sasha__JavaScript--BlockRequests.html

如何诱导chef :: log,如果属性“”customerId“=>”#{customerId}“未定义或提供,则应显示为严重错误??

谢谢

1 个答案:

答案 0 :(得分:2)

ruby_block内,您可以使用Chef::Application.fatal!('message')并将其放入未定义customerId的必要检查中。