如何更改Terraform Provider.aws版本
我在詹金斯有一条管道,允许我用Terraform改变我的AWS基础设施。昨天构建失败,因为我注意到provider.aws从:如何更改Terraform Provider.aws版本,terraform,terraform-provider-aws,Terraform,Terraform Provider Aws,我在詹金斯有一条管道,允许我用Terraform改变我的AWS基础设施。昨天构建失败,因为我注意到provider.aws从: provider.aws: version = "~> 3.15" 到 我知道这包括破坏更改 有人知道我如何手动将该数字更改回3.15吗?在声明提供程序时,它是使用version属性完成的,例如: provider "aws" { version = "3.15" } 这些天,例如在require
provider.aws: version = "~> 3.15"
到
我知道这包括破坏更改
有人知道我如何手动将该数字更改回3.15吗?在声明提供程序时,它是使用version
属性完成的,例如:
provider "aws" {
version = "3.15"
}
这些天,例如在required\u providers
部分完成,例如
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "3.15"
}
}
}
不确定,但我认为在Terraform 0.12中两者都可以使用。Terraform 0.13的答案与0.12(或更早)的答案不同。哪一个是你的?嗨,谢谢你的回答。但是,我们在地形代码中没有设置该值。我昨天查过了。例如,对于out Testing env,它只有
提供程序“aws”{region=var.aws_region}
没有提到版本。我找不到它的设置位置,也不明白为什么它会自动更新。然后你可以添加它。好的,我将添加并再次尝试运行生成。tks
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "3.15"
}
}
}