tf-module-e2e

Run non-interactive Terraform module plan-then-implement cycles with prompt files.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/hashi-demo-lab/terraform-provider-aap --skill tf-module-e2e
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: tf-module-e2e
Source: https://github.com/hashi-demo-lab/terraform-provider-aap/tree/main/.claude/skills/tf-module-e2e
Command: npx skills add https://github.com/hashi-demo-lab/terraform-provider-aap --skill tf-module-e2e

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Non-interactive test harness for end-to-end Terraform workflow testing. Runs full /tf-module-plan -> /tf-module-implement cycle with test defaults, bypassing user prompts for automated validation. Pass the prompt filename as the skill argument.

Core Features & Use Cases

  • Non-interactive E2E orchestration for Terraform module workflows.
  • Integrates planning, design, and implementation phases with test defaults to ensure repeatable validation.
  • Passes prompt filename to drive test scenarios via prompts directory.

Quick Start

Pass the prompt filename as the skill argument to run an end-to-end Terraform module test using the provided prompts.

Frequently Asked Questions about tf-module-e2e

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

FAQPage Schema
How do I automate Terraform module testing without interactive prompts?▼

This harness automates end-to-end Terraform module testing by orchestrating a full plan-then-implement cycle that bypasses user prompts and supplies test defaults via a prompts directory.

What is an end-to-end Terraform workflow validation harness?▼

An end-to-end Terraform workflow validation harness is a test framework that orchestrates planning and implementation phases sequentially, enforcing workflow consistency and applying automated defaults for repeatable module validation.

How do I run automated Terraform E2E tests using a prompt file?▼

To run automated Terraform E2E tests, you pass the specific prompt filename as the skill argument, which drives the test scenario and initiates the non-interactive plan and implement cycle.

Can I bypass user prompts during a Terraform plan and implement cycle?▼

Yes, you can bypass user prompts during a Terraform plan and implement cycle by using an automated test harness that injects prompt-driven inputs from a predefined prompts directory.

Does the Terraform E2E test harness enforce specific workflow phases?▼

Yes, the Terraform E2E test harness enforces strict workflow phases by chaining the planning and implementation stages together with test defaults to ensure consistent automated validation.

When do I need a non-interactive test harness for Terraform modules?▼

You need a non-interactive test harness for Terraform modules when running automated validations or CI pipelines that require a full plan-then-implement cycle without manual prompt intervention.