我正在尝试在我的 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'}]
我如何保留/转义单引号。
答案1
这应该有效
join("\n",formatlist("%s openshift_node_labels={'region': 'primary', 'zone': 'east'}", "${module.compute.ops_compute_names}"))
只要ops_compute_names
是一个列表