Skip to content

Commit

Permalink
MON-580: add terraform 0.13 compatibility (source argument for prov…
Browse files Browse the repository at this point in the history
…ider requirements)
  • Loading branch information
pdecat committed Aug 26, 2020
1 parent b749de1 commit 10f029c
Show file tree
Hide file tree
Showing 77 changed files with 611 additions and 1 deletion.
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
8 changes: 8 additions & 0 deletions caas/docker/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions caas/kubernetes/ark/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions caas/kubernetes/cluster/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions caas/kubernetes/ingress/vts/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions caas/kubernetes/node/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions caas/kubernetes/pod/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions caas/kubernetes/velero/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions caas/kubernetes/workload/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/aws/alb/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/aws/apigateway/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/aws/beanstalk/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/aws/ecs/common/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/aws/ecs/ec2-cluster/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/aws/ecs/fargate/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/aws/elasticache/common/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/aws/elasticache/memcached/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/aws/elasticache/redis/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/aws/elasticsearch/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/aws/elb/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/aws/kinesis-firehose/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/aws/lambda/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/aws/nlb/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/aws/rds/aurora/mysql/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/aws/rds/aurora/postgresql/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/aws/rds/common/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/aws/sqs/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/aws/vpn/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/azure/apimanagement/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/azure/app-gateway/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/azure/app-services/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/azure/azure-search/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/azure/cosmosdb/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/azure/datalakestore/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/azure/eventgrid/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/azure/eventhub/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/azure/functions/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/azure/iothubs/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/azure/keyvault/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/azure/load-balancer/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/azure/mysql/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/azure/postgresql/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
8 changes: 8 additions & 0 deletions cloud/azure/redis/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
datadog = {
source = "terraform-providers/datadog"
}
}
required_version = ">= 0.12.26"
}
Loading

0 comments on commit 10f029c

Please sign in to comment.