/terraform-datadog-vault

Terraform module for monitoring Hashicorp Vault with Datadog

Primary LanguageHCL

Terraform Module: Datadog Vault Monitoring

Keep tabs on Hashicorp Vault using Datadog. This module creates:

  • A timeboard for various important metrics regarding cluster health
  • (TODO) Monitors for system-critical metrics

Requirements

  • Terraform 0.12.0 or higher
  • Terraform Datadog provider 2.0.0 or higher
    • DATADOG_API_KEY environment variable
    • DATADOG_APP_KEY environment variable

Inputs

Name Description Type Default Required
description Description of the timeboard's content string "(Created by Terraform) Timeboard showing Hashicorp Vault metrics" no
read_only Makes the timeboard read-only string "true" no
template_variable_default Default value for the $vault_cluster Datadog template variable string "*" no
template_variable_prefix Tag group for the $vault_cluster Datadog template variable string "null" no
title Name of the timeboard string "Vault Status" no

Outputs

Name Description
id Unique ID of the Datadog timeboard
url URL of the Datadog timeboard