Hello,
I would like to use a set a variable and then reference it further down in a bash script inside a terraform template. The problem is that when I write ${variable}
, terraform is going to search for its value and try to render it accordingly. But I’m sometimes interested only in the inner logic of bash.
Any ideas?
1 Like
Hi @lethargosapatheia,
In Terraform’s template syntax you can write $${
(double dollar sign) in order to escape a literal ${
that would otherwise introduce a template sequence. To refer to bash variable variable
you can write $${variable}
, for example.
The same applies to the template directive syntax: you can generate a literal %{
by writing %%{
in the template.
3 Likes