模板内的算术运算

时间:2014-10-31 14:38:34

标签: erb puppet

我正在尝试为木偶模板中的参数添加一个数字,如下所示

"https://localhost:<%= 9443 + @offset %>/service/" 

这给了我以下错误。

细节:字符串无法强制进入Fixnum

'offset'是一个数值。是否有可能在木偶中进行这种算术运算?

1 个答案:

答案 0 :(得分:7)

puppet中的所有内容都被解析为字符串。试试以下内容:

"https://localhost:<%= 9443 + @offset.to_i %>/service/"

"https://localhost:<%= 9443 + Integer(@offset) %>/service/"

希望这有帮助。