test-e2e

Validate Terraform and Ansible deployment pipelines with multi-stage end-to-end tests.

3|1|Updated Jan 1, 2026
One-click install
npx skills add https://github.com/JacobPEvans/claude-code-plugins --skill test-e2e-jacobpevans
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-e2e
Source: https://github.com/JacobPEvans/claude-code-plugins/tree/main/infra-orchestration/skills/test-e2e
Command: npx skills add https://github.com/JacobPEvans/claude-code-plugins --skill test-e2e-jacobpevans

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires doppler-cli, ansible-core, ansible-galaxy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the comprehensive validation of infrastructure deployment pipelines, ensuring consistency and correctness across Terraform and Ansible configurations.

Core Features & Use Cases

  • Full Pipeline Validation: Executes a complete end-to-end test across all infrastructure repositories in their defined dependency order.
  • Multi-Stage Testing: Includes syntax validation, planning, inventory export, and Ansible playbook dry-runs (syntax check, check mode, diff).
  • Use Case: Before merging critical infrastructure changes, run this Skill to guarantee that Terraform configurations are valid, plans are sound, and Ansible playbooks will apply correctly without unintended side effects across all managed environments.

Quick Start

Run the test-e2e skill to perform a full validation of the infrastructure pipeline.

Frequently Asked Questions about test-e2e

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

FAQPage Schema
How do I validate infrastructure pipeline changes across Terraform and Ansible before merging?

End-to-end infrastructure pipeline validation orchestrates multi-stage testing across Terraform and Ansible repositories. It executes syntax validation, planning, inventory export, and Ansible playbook dry-runs in dependency order to ensure correctness and consistency across all managed environments before critical changes are merged.

Can I run Ansible playbook dry-runs as part of my CI/CD pipeline validation?

Yes, you can run Ansible playbook dry-runs as part of CI/CD pipeline validation. The process includes syntax checks, check mode, and diff operations on Ansible playbooks, executed alongside Terraform planning and inventory export to verify deployment correctness across managed environments.

What dependencies do I need to test Terraform and Ansible repositories end-to-end?

To test Terraform and Ansible repositories end-to-end, you need doppler-cli, ansible-core, and ansible-galaxy installed. These dependencies enable the multi-stage validation process, supporting syntax checks, planning, inventory export, and playbook dry-runs across specified infrastructure repositories.

Does end-to-end infrastructure validation check repositories in a specific dependency order?

Yes, end-to-end infrastructure validation executes checks in dependency order across specified Terraform and Ansible repositories. This ordered execution ensures upstream configurations are validated before downstream dependencies, maintaining pipeline integrity and correctness throughout the multi-stage testing process.

What is the best way to ensure Terraform plans and Ansible playbooks apply correctly across all environments?

The best way to ensure correct application is running comprehensive end-to-end validation combining Terraform syntax validation and planning with Ansible playbook dry-runs. This multi-stage approach verifies configurations, plans, and playbooks across all managed environments before merging critical infrastructure changes.