datadog
cookielab/datadog/kubernetes
Terraform module for deploying Datadog to k8s cluster
Terraform module for Kubernetes Datadog > [!WARNING] > This module is no longer maintained. We recommend switching to Helm. This module deploys Datadog to your Kubernetes cluster. Usage ``terraform provider "kubernetes" { # your kubernetes provider config } module "datadog" { source = "cookielab/datadog/kubernetes" version = "0.9.0" datadog_agent_api_key = " " datadog_agent_site = "datadoghq.com" # Set to "datadoghq.eu" to send your Agent data to the Datadog EU site (default: "datadoghq.com") } ``
| Name | Type | Description | Default |
|---|---|---|---|
| datadog_agent_api_key | string | Set the Datadog API Key related to your Organization | required |
| kubernetes_resources_name_prefix | string | Prefix for kubernetes resources name. For example `tf-module-` | "" |
| kubernetes_deployment_node_selector | map(string) | Node selectors for kubernetes deployment | {
"beta.kubernetes.io/os": "linux"
} |
| datadog_agent_image_tag | string | "latest" | |
| datadog_agent_options_collect_kubernetes_events | bool | Collect Kubernetes events? | true |
| datadog_agent_site | string | Set to 'datadoghq.eu' to send your Agent data to the Datadog EU site | "datadoghq.com" |
| datadog_agent_options_kubelet_tls_verify | bool | Check Kubelet TLS certs? | true |
| datadog_agent_options_apm_enabled | bool | Enable APM logging? | true |
| kubernetes_namespace | string | Kubernetes namespace to deploy datadog agent. | "datadog" |
| kubernetes_namespace_create | bool | Do you want to create kubernetes namespace? | true |
| kubernetes_resources_labels | map(string) | Additional labels for kubernetes resources. | {} |
| datadog_agent_image | string | "datadog/agent" |
Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,