terraform-station-module

Modify and troubleshoot Station Terraform module files while preserving backward compatibility.

9|Updated Mar 27, 2023
One-click install
npx skills add https://github.com/blinqas/station --skill terraform-station-module
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-station-module
Source: https://github.com/blinqas/station/tree/main/.agents/skills/terraform-station-module
Command: npx skills add https://github.com/blinqas/station --skill terraform-station-module

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill helps you modify and troubleshoot the Station Terraform module code across root and child modules while preserving compatibility and clarity.

Core Features & Use Cases

  • Update root module files (*.tf) to implement new behavior or fix issues.
  • Update and validate child modules such as application/, group/, user_assigned_identity/, and hashicorp/tfe/ to align with interface changes.
  • Adjust variables, outputs, and validations to maintain a stable, documented API for module consumers.
  • Ensure provider/resource wiring and module integration remains correct across configurations.

Quick Start

Describe the module change you want to implement and I will guide you through the necessary edits across the root and child modules.

Frequently Asked Questions about terraform-station-module

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

FAQPage Schema
How do I update Terraform module variables while ensuring backward compatibility?

To update Terraform module variables while ensuring backward compatibility, modify variables.tf, variables.applications.tf, and variables.identity.tf through a guided workflow that validates interfaces and preserves a stable API for consumers.

What is the safest way to modify child modules in Terraform infrastructure as code?

The safest way to modify Terraform child modules is to align interface changes across application/, group/, user_assigned_identity/, and hashicorp/tfe/ directories while enforcing consistent wiring and validations.

How do I troubleshoot provider and resource wiring issues in a Terraform root module?

Troubleshoot provider and resource wiring issues in a Terraform root module by discovering key files like outputs.tf and variables.tf, then validating module integration to ensure configurations remain correct.

Can I adjust Terraform module outputs without breaking existing consumer configurations?

Yes, you can adjust Terraform module outputs without breaking configurations by applying changes through an implementation workflow that maintains stable, documented APIs and validates root module files.