Terraform integrations

You can use Terraform integrations to configure different assets in Instana. Terraform is aligned with the REST API and links to the endpoint are provided for each resource. These integrations are not readily available for immediate use, but need to be configured.

Starting with version 0.6.0, Terraform version 0.12.x or later is required.

Supported resources

  • Application Settings

    • Application Configuration: instana_application_config
    • Application Alert Configuration: instana_application_alert_config
    • Global Application Alert Configuration: instana_global_application_alert_config
  • Event Settings

    • Custom Event Specification: instana_custom_event_specification
    • Alerting Channels: instana_alerting_channel
    • Alerting Config: instana_alerting_config
  • Settings

    • API Tokens: instana_api_token
    • Groups: instana_rbac_group
  • SLI Settings

    • SLI Config: instana_sli_config
  • Synthetic Settings

    • Synthetic Test: instana_synthetic_test
  • Website Monitoring

    • Website Monitoring Config: instana_website_monitoring_config
    • Website Alert Config: instana_website_alert_config
  • Custom Dashboard: instana_custom_dashboard

Supported data sources

Terraform supports the following data sources:

  • Event Settings

    • Alerting Channel: instana_alerting_channel
    • Builtin Event Specifications: instana_builtin_event_spec
  • Synthetic Settings

    • Synthetic Location: instana_synthetic_location

Example usage:

provider "instana" {
  api_token = "secure-api-token"
  endpoint = "<tenant>-<org>.instana.io"
  tls_skip_verify     = false
}

For more information, see the Terraform documentation.