• 主页
  • 转义terraform local-exec中的url

转义terraform local-exec中的url

假设我有这个:

variable "url" {
  value = "https://sqs.eu-central-1.amazonaws.com/11111111/my_queue.fifo"
}
provisioner "local-exec" {
command = <<-EOT
  sed -i "s/URL.*:.*/URL: $url/g" "./test.yaml"
EOT
}

而./test.yaml文件将是:

kind: ConfigMap
apiVersion: v1
metadata:
  name: test
  namespace: default
data:
  URL: ""

我想知道如何将我的URL: ""元素替换为terraform中的url变量?我已经尝试了很多次,但它返回了正则表达式错误。逃离地狱:哭喊

转载请注明出处:http://www.jubohx.com/article/20230502/1571029.html