Allow terraform-provider-aws v3.0+ plugin

* Typhoon AWS is compatible with terraform-provider-aws v3.x releases
* Continue to allow v2.23+, no v3.x specific features are used
* Set required provider versions in the worker module, since
it can be used independently

Related:

* https://github.com/terraform-providers/terraform-provider-aws/releases/tag/v3.0.0
This commit is contained in:
Dalton Hubble 2020-08-09 12:25:27 -07:00
parent e1d6ab2f24
commit f6ce12766b
5 changed files with 18 additions and 2 deletions

View File

@ -11,6 +11,12 @@ Notable changes between versions.
* Update CNI plugins and fix CVEs with Flannel (non-default) * Update CNI plugins and fix CVEs with Flannel (non-default)
* Transition to a poseidon maintained container image * Transition to a poseidon maintained container image
### AWS
* Allow `terraform-provider-aws` v3.0+ ([#803](https://github.com/poseidon/typhoon/pull/803))
* Recommend updating `terraform-provider-aws` to v3.0+
* Continue to allow v2.23+, no v3.x specific features are used
### Fedora CoreOS ### Fedora CoreOS
* Fix support for Flannel with Fedora CoreOS ([#795](https://github.com/poseidon/typhoon/pull/795)) * Fix support for Flannel with Fedora CoreOS ([#795](https://github.com/poseidon/typhoon/pull/795))

View File

@ -3,7 +3,7 @@
terraform { terraform {
required_version = "~> 0.12.6" required_version = "~> 0.12.6"
required_providers { required_providers {
aws = "~> 2.23" aws = ">= 2.23, <= 4.0"
ct = "~> 0.4" ct = "~> 0.4"
template = "~> 2.1" template = "~> 2.1"
null = "~> 2.1" null = "~> 2.1"

View File

@ -1,4 +1,9 @@
terraform { terraform {
required_version = ">= 0.12" required_version = ">= 0.12"
required_providers {
aws = ">= 2.23, <= 4.0"
ct = "~> 0.4"
template = "~> 2.1"
}
} }

View File

@ -3,7 +3,7 @@
terraform { terraform {
required_version = "~> 0.12.6" required_version = "~> 0.12.6"
required_providers { required_providers {
aws = "~> 2.23" aws = ">= 2.23, <= 4.0"
ct = "~> 0.4" ct = "~> 0.4"
template = "~> 2.1" template = "~> 2.1"
null = "~> 2.1" null = "~> 2.1"

View File

@ -1,4 +1,9 @@
terraform { terraform {
required_version = ">= 0.12" required_version = ">= 0.12"
required_providers {
aws = ">= 2.23, <= 4.0"
ct = "~> 0.4"
template = "~> 2.1"
}
} }