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 {
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
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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## 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
No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.12.26 |
## Inputs

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