Нет, вам не нужно использовать $$(echo "hello")
. $(echo "hello")
в порядке.
Terraform всегда будет интерпретировать ${...}
(с фигурными скобками) как индикатор того, что он должен интерполировать текст между фигурными скобками. Но иногда вам действительно нужен строковый литерал ${...}
, и в этом случае вам нужен способ избежать этой последовательности, что, как вы указали, может быть сделано следующим образом: $${...}
.
Но $
сам по себе воспринимается Terraform как литерал, поэтому вы можете просто включить его, не убегая от него.