Merge branch 'MON-580_terraform_0.13' into 'master'

MON-580: add terraform 0.13 compatibility (`source` argument for provider requirements)

Closes MON-580

See merge request claranet/projects/monitoring/datadog/terraform/monitors!175
This commit is contained in:
Quentin Manfroi 2020-08-26 17:28:55 +02:00
commit dde84aef44
153 changed files with 837 additions and 77 deletions

View File

@ -20,11 +20,13 @@ Here is the minimum version required to use these modules of integrations.
``` ```
terraform { terraform {
required_version = ">= 0.12.19" required_version = ">= 0.12.26"
} }
``` ```
Note: terraform 0.12.26+ is required as it the first version compatible with, but ignoring, the `source` argument for provider requirements introduced in terraform 0.13.0.
### DataDog provider ### DataDog provider
Here is the last tester terraform provider version for datadog but next versions should work too. Here is the last tester terraform provider version for datadog but next versions should work too.

View File

@ -22,7 +22,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

8
caas/docker/versions.tf Normal file
View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -21,7 +21,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -21,7 +21,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -22,7 +22,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -30,7 +30,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -23,7 +23,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -25,7 +25,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -25,7 +25,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -26,7 +26,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -23,7 +23,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -24,7 +24,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -23,7 +23,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -23,7 +23,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -23,7 +23,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -26,7 +26,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -22,7 +22,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -24,7 +24,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -25,7 +25,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -26,7 +26,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -21,7 +21,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -24,7 +24,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -21,7 +21,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -21,7 +21,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -21,7 +21,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -23,7 +23,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -22,7 +22,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -21,7 +21,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -25,7 +25,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -29,7 +29,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -26,7 +26,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -22,7 +22,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -24,7 +24,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -21,7 +21,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -23,7 +23,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -23,7 +23,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -23,7 +23,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -34,7 +34,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -23,7 +23,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -21,7 +21,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -24,7 +24,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -25,7 +25,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -24,7 +24,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -23,7 +23,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -24,7 +24,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -25,7 +25,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -23,7 +23,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -53,7 +53,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -25,7 +25,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -26,7 +26,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

View File

@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}

View File

@ -29,7 +29,9 @@ Creates DataDog monitors with the following checks:
## Requirements ## Requirements
No requirements. | Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs ## Inputs

Some files were not shown because too many files have changed in this diff Show More