【发布时间】:2020-10-13 07:49:10
【问题描述】:
我在阶段有一个 Terraform 代码,同样的代码也应该部署在另一个环境中。
问题是我正在传递 VPC ID、子网 ID、负载均衡器 DNS 以及侦听器 ARN、Route53 区域 ID 等。我已将所有这些作为变量从 vars.tf 传递。当相同的 Terraform 代码部署在另一个环境(在另一个 AWS 账户中)VPC ID、子网、负载均衡器......以及区域 ID 时,一切都会改变。但我只需要使用一个 Terraform 代码。
有什么方法可以在部署时将这些变量从 Jenkins 传递到我的 Terraform 中?
【问题讨论】:
-
至少你能用你的 jenkinsfile 或 sn-p 吗?
标签: amazon-web-services variables jenkins jenkins-pipeline terraform