如何更改 Terraform Provider.aws 版本
How do I change the Terraform Provider.aws version
我在 Jenkins 中有一个管道,允许我使用 Terraform 更改我的 AWS 基础设施。昨天构建失败,因为我注意到 provider.aws 更改为:
provider.aws: version = "~> 3.15"
到
provider.aws: version = "~> 3.20".
我知道这包括重大更改。
有谁知道我如何手动将该数字更改回 3.15?
在 Terraform 0.11 中,它是在声明提供程序时使用 version
属性完成的,例如:
provider "aws" {
version = "3.15"
}
这些天Terraform 0.13 它在 required_providers
部分完成,例如
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "3.15"
}
}
}
不确定,但我认为在 Terraform 0.12 中两者都可以使用。
我在 Jenkins 中有一个管道,允许我使用 Terraform 更改我的 AWS 基础设施。昨天构建失败,因为我注意到 provider.aws 更改为:
provider.aws: version = "~> 3.15"
到
provider.aws: version = "~> 3.20".
我知道这包括重大更改。
有谁知道我如何手动将该数字更改回 3.15?
在 Terraform 0.11 中,它是在声明提供程序时使用 version
属性完成的,例如:
provider "aws" {
version = "3.15"
}
这些天Terraform 0.13 它在 required_providers
部分完成,例如
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "3.15"
}
}
}
不确定,但我认为在 Terraform 0.12 中两者都可以使用。