terraform-obs

Register Terraform Enterprise Prometheus targets and Grafana dashboards in HAL's obs stack.

29|8|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/hashimiche/hal --skill terraform-obs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-obs
Source: https://github.com/hashimiche/hal/tree/main/internal/skills/data/terraform/obs
Command: npx skills add https://github.com/hashimiche/hal --skill terraform-obs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines wiring Terraform Enterprise observability artifacts into HAL's shared obs stack, enabling centralized monitoring of TFE via Prometheus and Grafana.

Core Features & Use Cases

  • Register Terraform Enterprise Prometheus targets in the HAL obs stack.
  • Import TFE Grafana dashboards and keep them in sync.
  • Support both primary and twin TFE deployments with idempotent operations.

Quick Start

Ensure the obs stack is running and run hal terraform obs create to register the TFE monitoring artifacts.

Frequently Asked Questions about terraform-obs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I monitor Terraform Enterprise metrics with Prometheus and Grafana?

You can monitor Terraform Enterprise metrics with Prometheus and Grafana by registering TFE observability artifacts into a centralized observability stack, which imports Grafana dashboards and registers Prometheus targets to enable ongoing metric collection.

What is the best way to sync Grafana dashboards for a Terraform Enterprise deployment?

Syncing Grafana dashboards for a Terraform Enterprise deployment is done by registering TFE artifacts into a shared observability stack, which imports and keeps TFE dashboards in sync to ensure centralized visibility.

Do I need a running observability stack before wiring Terraform Enterprise metrics?

Yes, you need a running observability stack before wiring Terraform Enterprise metrics. Prerequisites include having access to the Grafana and Prometheus endpoints, with the actual TFE endpoints configured as monitoring targets.

Can I monitor both primary and twin Terraform Enterprise deployments simultaneously?

Yes, you can monitor both primary and twin Terraform Enterprise deployments simultaneously. The registration process supports twin TFE deployments and performs idempotent re-registration to maintain ongoing monitoring workflows.

Why does re-registering Terraform Enterprise monitoring targets not duplicate my Prometheus configuration?

Re-registering Terraform Enterprise monitoring targets does not duplicate your Prometheus configuration because the process performs idempotent operations, ensuring repeated registrations safely update existing artifacts without creating duplicates.