Terraform转义bash命令替换

Terraform转义bash命令替换,terraform,Terraform,在terraform中使用内联bash时,我知道我必须使用$${foo}逃避插值,并将被呈现为literal${foo} bash命令子状态如何 我是否需要$$(echo“hello”)不,您不需要使用$$(echo“hello”)$(echo“hello”)可以 Terraform将始终将${…}(带花括号)解释为它应该在花括号之间插入文本的指示器。但有时您实际上需要字符串literal${…},在这种情况下,您需要一种方法来转义该序列,正如您所指出的,可以这样做:${…} 但是,$本身被Te

在terraform中使用内联bash时,我知道我必须使用
$${foo}
逃避插值,并将被呈现为literal
${foo}

bash命令子状态如何


我是否需要
$$(echo“hello”)
不,您不需要使用
$$(echo“hello”)
<代码>$(echo“hello”)可以

Terraform将始终将
${…}
(带花括号)解释为它应该在花括号之间插入文本的指示器。但有时您实际上需要字符串literal
${…}
,在这种情况下,您需要一种方法来转义该序列,正如您所指出的,可以这样做:
${…}

但是,
$
本身被Terraform视为一个文本,所以您可以只包含它而不转义它