From 10f029cc954290ffc49d065adfc7b23e3aa0b967 Mon Sep 17 00:00:00 2001 From: Patrick Decat Date: Tue, 25 Aug 2020 13:02:09 +0200 Subject: [PATCH] MON-580: add terraform 0.13 compatibility (`source` argument for provider requirements) --- README.md | 4 +++- caas/docker/versions.tf | 8 ++++++++ caas/kubernetes/ark/versions.tf | 8 ++++++++ caas/kubernetes/cluster/versions.tf | 8 ++++++++ caas/kubernetes/ingress/vts/versions.tf | 8 ++++++++ caas/kubernetes/node/versions.tf | 8 ++++++++ caas/kubernetes/pod/versions.tf | 8 ++++++++ caas/kubernetes/velero/versions.tf | 8 ++++++++ caas/kubernetes/workload/versions.tf | 8 ++++++++ cloud/aws/alb/versions.tf | 8 ++++++++ cloud/aws/apigateway/versions.tf | 8 ++++++++ cloud/aws/beanstalk/versions.tf | 8 ++++++++ cloud/aws/ecs/common/versions.tf | 8 ++++++++ cloud/aws/ecs/ec2-cluster/versions.tf | 8 ++++++++ cloud/aws/ecs/fargate/versions.tf | 8 ++++++++ cloud/aws/elasticache/common/versions.tf | 8 ++++++++ cloud/aws/elasticache/memcached/versions.tf | 8 ++++++++ cloud/aws/elasticache/redis/versions.tf | 8 ++++++++ cloud/aws/elasticsearch/versions.tf | 8 ++++++++ cloud/aws/elb/versions.tf | 8 ++++++++ cloud/aws/kinesis-firehose/versions.tf | 8 ++++++++ cloud/aws/lambda/versions.tf | 8 ++++++++ cloud/aws/nlb/versions.tf | 8 ++++++++ cloud/aws/rds/aurora/mysql/versions.tf | 8 ++++++++ cloud/aws/rds/aurora/postgresql/versions.tf | 8 ++++++++ cloud/aws/rds/common/versions.tf | 8 ++++++++ cloud/aws/sqs/versions.tf | 8 ++++++++ cloud/aws/vpn/versions.tf | 8 ++++++++ cloud/azure/apimanagement/versions.tf | 8 ++++++++ cloud/azure/app-gateway/versions.tf | 8 ++++++++ cloud/azure/app-services/versions.tf | 8 ++++++++ cloud/azure/azure-search/versions.tf | 8 ++++++++ cloud/azure/cosmosdb/versions.tf | 8 ++++++++ cloud/azure/datalakestore/versions.tf | 8 ++++++++ cloud/azure/eventgrid/versions.tf | 8 ++++++++ cloud/azure/eventhub/versions.tf | 8 ++++++++ cloud/azure/functions/versions.tf | 8 ++++++++ cloud/azure/iothubs/versions.tf | 8 ++++++++ cloud/azure/keyvault/versions.tf | 8 ++++++++ cloud/azure/load-balancer/versions.tf | 8 ++++++++ cloud/azure/mysql/versions.tf | 8 ++++++++ cloud/azure/postgresql/versions.tf | 8 ++++++++ cloud/azure/redis/versions.tf | 8 ++++++++ cloud/azure/serverfarms/versions.tf | 8 ++++++++ cloud/azure/servicebus/versions.tf | 8 ++++++++ cloud/azure/sql-database/versions.tf | 8 ++++++++ cloud/azure/sql-elasticpool/versions.tf | 8 ++++++++ cloud/azure/storage/versions.tf | 8 ++++++++ cloud/azure/stream-analytics/versions.tf | 8 ++++++++ cloud/azure/virtual-machine/versions.tf | 8 ++++++++ cloud/gcp/big-query/versions.tf | 8 ++++++++ cloud/gcp/cloud-sql/common/versions.tf | 8 ++++++++ cloud/gcp/cloud-sql/mysql/versions.tf | 8 ++++++++ cloud/gcp/gce/instance/versions.tf | 8 ++++++++ cloud/gcp/lb/versions.tf | 8 ++++++++ cloud/gcp/pubsub/subscription/versions.tf | 8 ++++++++ cloud/gcp/pubsub/topic/versions.tf | 8 ++++++++ common/alerting-message/versions.tf | 8 ++++++++ database/elasticsearch/versions.tf | 8 ++++++++ database/mongodb/versions.tf | 8 ++++++++ database/mysql/versions.tf | 8 ++++++++ database/postgresql/versions.tf | 8 ++++++++ database/redis/versions.tf | 8 ++++++++ database/solr/versions.tf | 8 ++++++++ database/sqlserver/versions.tf | 8 ++++++++ database/zookeeper/versions.tf | 8 ++++++++ middleware/apache/versions.tf | 8 ++++++++ middleware/kong/versions.tf | 8 ++++++++ middleware/nginx/versions.tf | 8 ++++++++ middleware/php-fpm/versions.tf | 8 ++++++++ network/dns/versions.tf | 8 ++++++++ network/http/ssl/versions.tf | 8 ++++++++ network/http/webcheck/versions.tf | 8 ++++++++ network/tls/versions.tf | 8 ++++++++ saas/new-relic/versions.tf | 8 ++++++++ system/generic/versions.tf | 8 ++++++++ system/unreachable/versions.tf | 8 ++++++++ 77 files changed, 611 insertions(+), 1 deletion(-) create mode 100644 caas/docker/versions.tf create mode 100644 caas/kubernetes/ark/versions.tf create mode 100644 caas/kubernetes/cluster/versions.tf create mode 100644 caas/kubernetes/ingress/vts/versions.tf create mode 100644 caas/kubernetes/node/versions.tf create mode 100644 caas/kubernetes/pod/versions.tf create mode 100644 caas/kubernetes/velero/versions.tf create mode 100644 caas/kubernetes/workload/versions.tf create mode 100644 cloud/aws/alb/versions.tf create mode 100644 cloud/aws/apigateway/versions.tf create mode 100644 cloud/aws/beanstalk/versions.tf create mode 100644 cloud/aws/ecs/common/versions.tf create mode 100644 cloud/aws/ecs/ec2-cluster/versions.tf create mode 100644 cloud/aws/ecs/fargate/versions.tf create mode 100644 cloud/aws/elasticache/common/versions.tf create mode 100644 cloud/aws/elasticache/memcached/versions.tf create mode 100644 cloud/aws/elasticache/redis/versions.tf create mode 100644 cloud/aws/elasticsearch/versions.tf create mode 100644 cloud/aws/elb/versions.tf create mode 100644 cloud/aws/kinesis-firehose/versions.tf create mode 100644 cloud/aws/lambda/versions.tf create mode 100644 cloud/aws/nlb/versions.tf create mode 100644 cloud/aws/rds/aurora/mysql/versions.tf create mode 100644 cloud/aws/rds/aurora/postgresql/versions.tf create mode 100644 cloud/aws/rds/common/versions.tf create mode 100644 cloud/aws/sqs/versions.tf create mode 100644 cloud/aws/vpn/versions.tf create mode 100644 cloud/azure/apimanagement/versions.tf create mode 100644 cloud/azure/app-gateway/versions.tf create mode 100644 cloud/azure/app-services/versions.tf create mode 100644 cloud/azure/azure-search/versions.tf create mode 100644 cloud/azure/cosmosdb/versions.tf create mode 100644 cloud/azure/datalakestore/versions.tf create mode 100644 cloud/azure/eventgrid/versions.tf create mode 100644 cloud/azure/eventhub/versions.tf create mode 100644 cloud/azure/functions/versions.tf create mode 100644 cloud/azure/iothubs/versions.tf create mode 100644 cloud/azure/keyvault/versions.tf create mode 100644 cloud/azure/load-balancer/versions.tf create mode 100644 cloud/azure/mysql/versions.tf create mode 100644 cloud/azure/postgresql/versions.tf create mode 100644 cloud/azure/redis/versions.tf create mode 100644 cloud/azure/serverfarms/versions.tf create mode 100644 cloud/azure/servicebus/versions.tf create mode 100644 cloud/azure/sql-database/versions.tf create mode 100644 cloud/azure/sql-elasticpool/versions.tf create mode 100644 cloud/azure/storage/versions.tf create mode 100644 cloud/azure/stream-analytics/versions.tf create mode 100644 cloud/azure/virtual-machine/versions.tf create mode 100644 cloud/gcp/big-query/versions.tf create mode 100644 cloud/gcp/cloud-sql/common/versions.tf create mode 100644 cloud/gcp/cloud-sql/mysql/versions.tf create mode 100644 cloud/gcp/gce/instance/versions.tf create mode 100644 cloud/gcp/lb/versions.tf create mode 100644 cloud/gcp/pubsub/subscription/versions.tf create mode 100644 cloud/gcp/pubsub/topic/versions.tf create mode 100644 common/alerting-message/versions.tf create mode 100644 database/elasticsearch/versions.tf create mode 100644 database/mongodb/versions.tf create mode 100644 database/mysql/versions.tf create mode 100644 database/postgresql/versions.tf create mode 100644 database/redis/versions.tf create mode 100644 database/solr/versions.tf create mode 100644 database/sqlserver/versions.tf create mode 100644 database/zookeeper/versions.tf create mode 100644 middleware/apache/versions.tf create mode 100644 middleware/kong/versions.tf create mode 100644 middleware/nginx/versions.tf create mode 100644 middleware/php-fpm/versions.tf create mode 100644 network/dns/versions.tf create mode 100644 network/http/ssl/versions.tf create mode 100644 network/http/webcheck/versions.tf create mode 100644 network/tls/versions.tf create mode 100644 saas/new-relic/versions.tf create mode 100644 system/generic/versions.tf create mode 100644 system/unreachable/versions.tf diff --git a/README.md b/README.md index fcf4f33..bc51184 100644 --- a/README.md +++ b/README.md @@ -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. diff --git a/caas/docker/versions.tf b/caas/docker/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/caas/docker/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/caas/kubernetes/ark/versions.tf b/caas/kubernetes/ark/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/caas/kubernetes/ark/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/caas/kubernetes/cluster/versions.tf b/caas/kubernetes/cluster/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/caas/kubernetes/cluster/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/caas/kubernetes/ingress/vts/versions.tf b/caas/kubernetes/ingress/vts/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/caas/kubernetes/ingress/vts/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/caas/kubernetes/node/versions.tf b/caas/kubernetes/node/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/caas/kubernetes/node/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/caas/kubernetes/pod/versions.tf b/caas/kubernetes/pod/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/caas/kubernetes/pod/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/caas/kubernetes/velero/versions.tf b/caas/kubernetes/velero/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/caas/kubernetes/velero/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/caas/kubernetes/workload/versions.tf b/caas/kubernetes/workload/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/caas/kubernetes/workload/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/aws/alb/versions.tf b/cloud/aws/alb/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/aws/alb/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/aws/apigateway/versions.tf b/cloud/aws/apigateway/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/aws/apigateway/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/aws/beanstalk/versions.tf b/cloud/aws/beanstalk/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/aws/beanstalk/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/aws/ecs/common/versions.tf b/cloud/aws/ecs/common/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/aws/ecs/common/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/aws/ecs/ec2-cluster/versions.tf b/cloud/aws/ecs/ec2-cluster/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/aws/ecs/ec2-cluster/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/aws/ecs/fargate/versions.tf b/cloud/aws/ecs/fargate/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/aws/ecs/fargate/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/aws/elasticache/common/versions.tf b/cloud/aws/elasticache/common/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/aws/elasticache/common/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/aws/elasticache/memcached/versions.tf b/cloud/aws/elasticache/memcached/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/aws/elasticache/memcached/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/aws/elasticache/redis/versions.tf b/cloud/aws/elasticache/redis/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/aws/elasticache/redis/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/aws/elasticsearch/versions.tf b/cloud/aws/elasticsearch/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/aws/elasticsearch/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/aws/elb/versions.tf b/cloud/aws/elb/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/aws/elb/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/aws/kinesis-firehose/versions.tf b/cloud/aws/kinesis-firehose/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/aws/kinesis-firehose/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/aws/lambda/versions.tf b/cloud/aws/lambda/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/aws/lambda/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/aws/nlb/versions.tf b/cloud/aws/nlb/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/aws/nlb/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/aws/rds/aurora/mysql/versions.tf b/cloud/aws/rds/aurora/mysql/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/aws/rds/aurora/mysql/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/aws/rds/aurora/postgresql/versions.tf b/cloud/aws/rds/aurora/postgresql/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/aws/rds/aurora/postgresql/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/aws/rds/common/versions.tf b/cloud/aws/rds/common/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/aws/rds/common/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/aws/sqs/versions.tf b/cloud/aws/sqs/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/aws/sqs/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/aws/vpn/versions.tf b/cloud/aws/vpn/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/aws/vpn/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/azure/apimanagement/versions.tf b/cloud/azure/apimanagement/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/azure/apimanagement/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/azure/app-gateway/versions.tf b/cloud/azure/app-gateway/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/azure/app-gateway/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/azure/app-services/versions.tf b/cloud/azure/app-services/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/azure/app-services/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/azure/azure-search/versions.tf b/cloud/azure/azure-search/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/azure/azure-search/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/azure/cosmosdb/versions.tf b/cloud/azure/cosmosdb/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/azure/cosmosdb/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/azure/datalakestore/versions.tf b/cloud/azure/datalakestore/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/azure/datalakestore/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/azure/eventgrid/versions.tf b/cloud/azure/eventgrid/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/azure/eventgrid/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/azure/eventhub/versions.tf b/cloud/azure/eventhub/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/azure/eventhub/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/azure/functions/versions.tf b/cloud/azure/functions/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/azure/functions/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/azure/iothubs/versions.tf b/cloud/azure/iothubs/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/azure/iothubs/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/azure/keyvault/versions.tf b/cloud/azure/keyvault/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/azure/keyvault/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/azure/load-balancer/versions.tf b/cloud/azure/load-balancer/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/azure/load-balancer/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/azure/mysql/versions.tf b/cloud/azure/mysql/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/azure/mysql/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/azure/postgresql/versions.tf b/cloud/azure/postgresql/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/azure/postgresql/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/azure/redis/versions.tf b/cloud/azure/redis/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/azure/redis/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/azure/serverfarms/versions.tf b/cloud/azure/serverfarms/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/azure/serverfarms/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/azure/servicebus/versions.tf b/cloud/azure/servicebus/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/azure/servicebus/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/azure/sql-database/versions.tf b/cloud/azure/sql-database/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/azure/sql-database/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/azure/sql-elasticpool/versions.tf b/cloud/azure/sql-elasticpool/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/azure/sql-elasticpool/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/azure/storage/versions.tf b/cloud/azure/storage/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/azure/storage/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/azure/stream-analytics/versions.tf b/cloud/azure/stream-analytics/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/azure/stream-analytics/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/azure/virtual-machine/versions.tf b/cloud/azure/virtual-machine/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/azure/virtual-machine/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/gcp/big-query/versions.tf b/cloud/gcp/big-query/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/gcp/big-query/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/gcp/cloud-sql/common/versions.tf b/cloud/gcp/cloud-sql/common/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/gcp/cloud-sql/common/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/gcp/cloud-sql/mysql/versions.tf b/cloud/gcp/cloud-sql/mysql/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/gcp/cloud-sql/mysql/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/gcp/gce/instance/versions.tf b/cloud/gcp/gce/instance/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/gcp/gce/instance/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/gcp/lb/versions.tf b/cloud/gcp/lb/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/gcp/lb/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/gcp/pubsub/subscription/versions.tf b/cloud/gcp/pubsub/subscription/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/gcp/pubsub/subscription/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/cloud/gcp/pubsub/topic/versions.tf b/cloud/gcp/pubsub/topic/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/cloud/gcp/pubsub/topic/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/common/alerting-message/versions.tf b/common/alerting-message/versions.tf new file mode 100644 index 0000000..6c0ba97 --- /dev/null +++ b/common/alerting-message/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + template = { + source = "hashicorp/template" + } + } + required_version = ">= 0.12.26" +} diff --git a/database/elasticsearch/versions.tf b/database/elasticsearch/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/database/elasticsearch/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/database/mongodb/versions.tf b/database/mongodb/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/database/mongodb/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/database/mysql/versions.tf b/database/mysql/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/database/mysql/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/database/postgresql/versions.tf b/database/postgresql/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/database/postgresql/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/database/redis/versions.tf b/database/redis/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/database/redis/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/database/solr/versions.tf b/database/solr/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/database/solr/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/database/sqlserver/versions.tf b/database/sqlserver/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/database/sqlserver/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/database/zookeeper/versions.tf b/database/zookeeper/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/database/zookeeper/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/middleware/apache/versions.tf b/middleware/apache/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/middleware/apache/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/middleware/kong/versions.tf b/middleware/kong/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/middleware/kong/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/middleware/nginx/versions.tf b/middleware/nginx/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/middleware/nginx/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/middleware/php-fpm/versions.tf b/middleware/php-fpm/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/middleware/php-fpm/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/network/dns/versions.tf b/network/dns/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/network/dns/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/network/http/ssl/versions.tf b/network/http/ssl/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/network/http/ssl/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/network/http/webcheck/versions.tf b/network/http/webcheck/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/network/http/webcheck/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/network/tls/versions.tf b/network/tls/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/network/tls/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/saas/new-relic/versions.tf b/saas/new-relic/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/saas/new-relic/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/system/generic/versions.tf b/system/generic/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/system/generic/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +} diff --git a/system/unreachable/versions.tf b/system/unreachable/versions.tf new file mode 100644 index 0000000..b46bd44 --- /dev/null +++ b/system/unreachable/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + datadog = { + source = "terraform-providers/datadog" + } + } + required_version = ">= 0.12.26" +}