如何固定terraform提供商?

时间:2020-01-30 22:52:43

标签: terraform terraform-provider-aws

我正在研究用于构建Aurora的Terraform RDS集群,有人可以帮助我如何将AWS提供程序版本固定到2.0吗?

这是正确的方法吗?

provider "aws" {
  region = "us-east-1"

  version = "<= 2.0"
}

我的模块之前也使用2.46版本,尝试降级时应该遵循任何步骤吗?

使用terraform 0.12.6版本

1 个答案:

答案 0 :(得分:2)

您只需要使用等于运算符=而不是<=,这意味着“小于或等于2.0版”。

如果您希望它仅使用2.0版:

provider "aws" {
  region = "us-east-1"

  version = "= 2.0"
}

另请参阅https://www.terraform.io/docs/configuration/terraform.html#specifying-required-provider-versions