amnk / Dd2tf
Export DataDog configuration to Terraform
Stars: ✭ 74
Programming Languages
go
31211 projects - #10 most used programming language
Labels
Projects that are alternatives of or similar to Dd2tf
Module Security Public
The public documentation for the gruntwork-io/module-security repo, which contains packages for setting up best practices for managing secrets, credentials, and servers
Stars: ✭ 67 (-9.46%)
Mutual labels: terraform
Terraform Infra As Code Coverage Badges
Terraform / infrastructure-as-code coverage badges - how much of your AWS infrastructure is managed by Terraform?
Stars: ✭ 69 (-6.76%)
Mutual labels: terraform
Gitops Terraform Jenkins
GitOps Workflow with Jenkins and Terraform
Stars: ✭ 73 (-1.35%)
Mutual labels: terraform
Awsconsolerecorder
Records actions made in the AWS Management Console and outputs the equivalent CLI/SDK commands and CloudFormation/Terraform templates.
Stars: ✭ 1,152 (+1456.76%)
Mutual labels: terraform
Terraform Aws Airflow
Terraform module to deploy an Apache Airflow cluster on AWS, backed by RDS PostgreSQL for metadata, S3 for logs and SQS as message broker with CeleryExecutor
Stars: ✭ 69 (-6.76%)
Mutual labels: terraform
Terrastack
This project is archived, but the idea of Terrastack lives on in the Terraform CDK. - https://github.com/hashicorp/terraform-cdk
Stars: ✭ 71 (-4.05%)
Mutual labels: terraform
Terraform Aws S3 Log Storage
This module creates an S3 bucket suitable for receiving logs from other AWS services such as S3, CloudFront, and CloudTrail
Stars: ✭ 65 (-12.16%)
Mutual labels: terraform
Terraform Provider Vcd
Terraform VMware vCloud Director provider
Stars: ✭ 73 (-1.35%)
Mutual labels: terraform
Terraform Provisioner Inspec
Terraform InSpec Provisioner Plugin
Stars: ✭ 69 (-6.76%)
Mutual labels: terraform
Elastic Beanstalk Terraform Setup
🎬 Playbook for setting up & deploying AWS Beanstalk Applications on Docker with 1 command
Stars: ✭ 69 (-6.76%)
Mutual labels: terraform
Terraform Provider Credstash
Terraform provider for secrets stored with credstash
Stars: ✭ 68 (-8.11%)
Mutual labels: terraform
Terraform Aws Wireguard
Terraform module to deploy WireGuard on AWS
Stars: ✭ 72 (-2.7%)
Mutual labels: terraform
Terraform Aws Couchbase
Reusable infrastructure modules for running Couchbase on AWS
Stars: ✭ 73 (-1.35%)
Mutual labels: terraform
Roll
AWS Blue/Green deployment using Clojure flavoured devops
Stars: ✭ 66 (-10.81%)
Mutual labels: terraform
Terraform Aws Vpc Peering
Terraform module to create a peering connection between two VPCs in the same AWS account.
Stars: ✭ 70 (-5.41%)
Mutual labels: terraform
Tf aws elasticsearch
Terraform module which creates AWS Elasticsearch resources
Stars: ✭ 73 (-1.35%)
Mutual labels: terraform
Terraform Aws Elasticache Redis
Terraform module to provision an ElastiCache Redis Cluster
Stars: ✭ 73 (-1.35%)
Mutual labels: terraform
A simple utility to convert DataDog dashboards and/or monitors to Terraform format.
Requires DATADOG_API_KEY
and DATADOG_APP_KEY
environment variables.
Useful, if you had all dashboards configured adhoc and now want to follow DevOps style :)
How to build
Just run (GOPATH and sometimes GOBIN have to be set):
dep ensure
go generate && go build
go install
Examples
Export all dashboards:
DATADOG_API_KEY=xxx DATADOG_APP_KEY=xxx ./dd2tf dashboards --all
Export one particular dashboard (where 1111
is the ID of the dashboard):
DATADOG_API_KEY=xxx DATADOG_APP_KEY=xxx ./dd2tf dashboards --ids 111
Write dashboards to corresponding files:
DATADOG_API_KEY=xxx DATADOG_APP_KEY=xxx ./dd2tf dashboards --files --all
Datadog monitor can be exported with this command:
DATADOG_API_KEY=xxx DATADOG_APP_KEY=xxx ./dd2tf monitors --ids 1706011
And Datadog Screenboard:
DATADOG_API_KEY=xxx DATADOG_APP_KEY=xxx ./dd2tf screenboards --all
You can find api/app keys in settings, under Integrations -> API
section.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].