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.