umlforge_deployment
Generate deployment topology and CI/CD pipeline diagrams that map cloud infrastructure, service connections, environments, and rollback paths for DevOps planning.
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.
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 |