我试图在我的terraform脚本和库存文件中转义单引号。
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'}]
如何保留/转义单引号。
答案 0 :(得分:0)
我有同样的问题。
似乎terraform使用“ echo”命令从模板填充目标文件并在每行周围添加引号。
我试图用斜杠和三斜杠转义这些引号,但没有效果。
然后,我将引号更改为双引号,并且有效。
像这样:
openshift_master_identity_providers = [{“ name”:“ htpasswd_auth”,“ login”:“ true”,...