A practical, use-case-driven toolkit for multi-cloud Solution Architects (AWS / Azure / GCP).
Focus: identity bootstrap for automation, environment discovery, monitoring baselines, and repeatable patterns that are easy to fork and run.
-
UC01 — Landing Zone Lite baseline (guardrails + logging + cost controls)
- AWS ✅ implemented + validated
- Azure ✅ implemented + validated
- GCP ✅ implemented + validated
-
UC02 — Environment inventory + auto-documentation
- AWS ✅ implemented + validated
- Azure ✅ implemented + validated
- GCP ✅ implemented + validated
-
UC03 — Monitoring starter (token workloads + CloudWatch alerts)
- AWS ✅ implemented + validated
- Azure ✅ implemented + validated
- GCP ✅ implemented + validated
-
UC04 — Ephemeral sandbox factory (Fargate + cost guardrails)
- AWS ✅ implemented + validated
- Azure ✅ implemented + validated
- GCP ✅ implemented + validated
-
UC05 — Identity bootstrap for automation (GitHub Actions OIDC → Cloud)
- AWS ✅ implemented + validated
- Azure ✅ implemented + validated
- GCP ✅ implemented + validated
See: docs/USE_CASES.md
Validation guide: docs/VALIDATION_GCP.md
Implementation standards: docs/IMPLEMENTATION_STANDARDS_GCP.md, docs/IMPLEMENTATION_STANDARDS_AZURE.md
Lessons learned (public-safe): docs/LESSONS_LEARNED_GCP.md
Cloud navigation index: docs/CLOUDS.md
UC02 can generate a portable artifact bundle under out/artifacts/:
- normalized
inventory.json(stable schema across clouds) SUMMARY.md,SCORECARD.md, anddiagram.mmd(Mermaid)
Docs: docs/artifacts/README.md
docs/— prerequisites, roadmap, decisions, and use-case indexuse-cases/— per-use-case implementations + per-cloud docs + sample outputs.github/workflows/— CI and runnable workflows (smoke tests, inventory runs)
- Read prerequisites:
docs/PREREQS.md - Bootstrap GitHub Actions trust (UC05) so automation can run keyless.
- Apply the landing zone baseline (UC01) to enable guardrails, logging, and cost alerts.
- Capture current-state inventory (UC02) before further changes.
- Stand up the monitoring starter pack (UC03) or ephemeral sandbox (UC04) as needed for workload validation.
- CI/CD uses GitHub OIDC (no long-lived cloud keys stored in GitHub).
- Local Terraform applies use a dedicated cloud profile only when needed.
- tf-plan-ai-reviewer — AI-powered Terraform plan reviewer built on this toolkit's patterns. Runs
terraform plan -jsonthrough an LLM and posts a PASS/WARN/BLOCK verdict as a GitHub PR comment. The fixture data for that project is drawn from this toolkit's UC06 plan output. - multicloud-estate-briefing — AI-powered estate briefing tool that ingests UC02
inventory.jsonartifacts from this toolkit (AWS, Azure, GCP) and produces a natural-language summary of what's running, anomaly callouts, security observations, and recommended next actions. - aws-iot-edge-reference — End-to-end AWS IoT reference implementation for cold chain monitoring. Uses the same Terraform discipline and deploy-and-teardown approach as this toolkit — X.509 device identity, MQTT/TLS ingestion, Lambda processor, DynamoDB, and CloudWatch observability.
- iotctl — Operator CLI for the
aws-iot-edge-referencestack. Queries device status, telemetry history, and excursion events directly from AWS IoT Core and DynamoDB. Built in Go using AWS SDK v2 and Cobra. - iot-ops-agent — autonomous AI agent for IoT fleet operations using the Anthropic Claude API with tool use. Watchdog, incident response, and briefing modes — same operational discipline as this toolkit applied to agentic AI systems.
License: MIT