Terraform 地形转义单引号

Terraform 地形转义单引号,terraform,Terraform,我试图在我的terraform脚本和清单文件中转义单引号 地形脚本行: list_compute= "${join("\n",formatlist("%s openshift_node_labels="{'region': 'primary', 'zone': 'east'}"", "${module.compute.ops_compute_names}"))}" 如何保留/转义区域、主要区域、区域和东部的单个引号 还有用于渲染的我的模板文件: openshift_master_identit

我试图在我的terraform脚本和清单文件中转义单引号

地形脚本行:

list_compute= "${join("\n",formatlist("%s openshift_node_labels="{'region': 'primary', 'zone': 'east'}"", "${module.compute.ops_compute_names}"))}"
如何保留/转义区域、主要区域、区域和东部的单个引号

还有用于渲染的我的模板文件:

openshift_master_identity_providers=[{'name': 'htpasswd_auth', 'login': 'true', 'challenge': 'true', 'kind': 'HTPasswdPasswordIdentityProvider', 'filename': '/etc/origin/master/htpasswd'}]
如何保留/转义单引号。

我也有同样的问题。 terraform似乎使用“echo”命令从模板中填充目标文件,并在每行周围添加引号。
我试着用slaches和triple slaches来逃避这些引用,但没有效果。 然后我把引号改成了双引号,效果很好。 这样地:
openshift_master_identity_providers=[{“name”:“htpasswd_auth”,“login”:“true”,…

最好将您的答案重新格式化为一个真正的答案,清楚地说明问题的解决方案。