umlforge_deployment
Generate deployment topology and CI/CD pipeline diagrams to map cloud infrastructure, service connections, environments, gates, and rollbacks. Plan disaster recovery and DevOps handovers.
Instructions
Generate a deployment topology and CI/CD pipeline diagram.
USE THIS WHEN:
You want to visualise your cloud infrastructure and how services connect
You need to document your CI/CD pipeline from commit to production
You are planning infrastructure, disaster recovery, or a DevOps handover
NOT FOR:
Application-level architecture (how code is structured) → use umlforge_reverse_engineer
Security threat modelling → use umlforge_threat_model
How services call each other at the API level → use umlforge_api_sequence
Produces:
Deployment diagram: nodes, artefacts, network paths, protocol/port labels, internet-facing vs internal traffic distinction
CI/CD pipeline flow: commit → build → test → staging → production, automated gates, manual approvals, rollback paths
Deployment environment table: infrastructure, triggers, data classification, monitoring, rollback strategy per environment
Infrastructure risk note: SPOFs, missing redundancy, environment parity gaps
Observability gap flags (⚠️) for services without /health endpoints
(report_mode=True) Infrastructure Health Report: reliability score, observability score, deployment safety score (A–F)
Args: system_name: Name of the system (e.g. "UML Forge API"). cloud_provider: Cloud provider(s) (e.g. "AWS", "Railway + Vercel", "GCP"). environments: Deployment environments (e.g. "development, staging, production"). services: Services and infrastructure (e.g. "FastAPI API, Next.js, PostgreSQL, Redis"). cicd_tool: CI/CD tool (e.g. "GitHub Actions", "GitLab CI") (optional). report_mode: True → also produce an Infrastructure Health Report. Pro/Team/Enterprise only. Omit to use your saved account preference (dashboard toggle); False forces diagrams only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| services | Yes | ||
| cicd_tool | No | ||
| report_mode | No | ||
| system_name | Yes | ||
| environments | Yes | ||
| cloud_provider | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |