End-to-end infrastructure pipeline validation across Terraform and Ansible repos
Scanned 9/19/2026
npx -y skills add dryvist/claude-code-plugins --skill test-e2e --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Test E2e?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/dryvist-test-e2e)More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.
---
name: test-e2e
description: End-to-end infrastructure pipeline validation across Terraform and Ansible repos
---
# Infrastructure End-to-End Test
Full pipeline validation across every infrastructure repo in dependency order.
Validates syntax, plans changes, exports inventory, and dry-runs Ansible playbooks.
## Pipeline Stages
### Stage 1: OpenTofu Validate
In `tofu-proxmox`:
```bash
tofu validate
```
### Stage 2: Terrakube Plan
In `tofu-proxmox`:
```bash
tofu plan
```
### Stage 3: Export Inventory
Run `/infra-sync-inventory` to verify the RustFS artifact produced by the last
successful Terrakube apply.
### Stage 4: Ansible Syntax Check
Run in parallel across all Ansible repos:
```bash
ansible-playbook --syntax-check -i inventory/hosts.yml playbooks/site.yml
```
Target repos: ansible-proxmox, ansible-proxmox-apps, ansible-splunk
### Stage 5: Ansible Check Mode (Dry Run)
Run in parallel across all Ansible repos:
```bash
ansible-playbook --check -i inventory/hosts.yml playbooks/site.yml
```
### Stage 6: Ansible Diff
Run in parallel across all Ansible repos:
```bash
ansible-playbook --check --diff -i inventory/hosts.yml playbooks/site.yml
```
## Results
Report per-stage, per-repo pass/fail status:
| Stage | tofu-proxmox | ansible-proxmox | ansible-proxmox-apps | ansible-splunk |
| --- | --- | --- | --- | --- |
| Validate | PASS/FAIL | - | - | - |
| Plan | PASS/FAIL | - | - | - |
| Syntax Check | - | PASS/FAIL | PASS/FAIL | PASS/FAIL |
| Check Mode | - | PASS/FAIL | PASS/FAIL | PASS/FAIL |
| Diff | - | PASS/FAIL | PASS/FAIL | PASS/FAIL |
## Error Handling
Stage failures in OpenTofu block all subsequent stages. Ansible stage failures are independent per-repo.
## Related Skills
- **orchestrate-infra** (infra-orchestration) — Master orchestrator for cross-repo infrastructure with dependency graph dispatch
- **sync-inventory** (infra-orchestration) — Export Terraform inventory and distribute to Ansible repositories
- **infrastructure-standards** (infra-standards) — Use when working on infrastructure repos (terraform, ansible, kubernetes, proxmox, nix devShells)
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!