gpt4 book ai didi

azure - Terraform Destroy 不适用于 terraform.tfvars 中的 Azure Devops 变量

转载 作者:行者123 更新时间:2023-12-03 05:21:13 25 4
gpt4 key购买 nike

我有非常简单的管道,带有 Terraform Init、Plan 和 Apply 的经典管道,但是部署在中间失败了,所以我想销毁所有资源......(后端远程位于 Azure blob 容器上所以我在管道中仅启用了 Init 和 Destroy Task,在 Init 参数中我提供了远程后端详细信息,但是当我使用 destroy 命令运行管道时,它显示“不允许变量”

实际上,在 terraform.tfvars 文件中,我使用了 azure 变量组变量替换,如下所示

enter image description here

我有如下的销毁任务

enter image description here

我得到的错误是:

enter image description here

最佳答案

“在 .tfvars 文件中无法定义除静态值之外的任何内容。”,请参阅 Reference environment variables in .tfvars file .

或者,您可以将环境变量重命名为以 TF_VAR_ 前缀开头,例如TF_VAR_resource_group 或者您可以尝试通过 -var 参数传递值。

关于azure - Terraform Destroy 不适用于 terraform.tfvars 中的 Azure Devops 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72176241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com