@startuml !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Context.puml LAYOUT_WITH_LEGEND() Person(dev, "Developer") System_Boundary(env, "environments") { System_Boundary(kind, "provider:kind") { System_Boundary(kind_np, "platformzone:non-prod (vm-1 / local)") { System(edp_kind, "edp") System(obs_kind, "observability") } } System_Boundary(otc, "provider:otc") { System_Boundary(otc_np, "platformzone:non-prod (tenant-1)") { System(edp_otc_np, "central-forgejo-aka-edp") System(forgejo_dev, "forgejo-dev") System(obs_otc_np, "observability") } System_Boundary(otc_prod, "platformzone:prod (tenant-2)") { System(edp_otc_p, "edp") System(obs_otc_p, "observability") } } System_Boundary(scaleway, "provider:scaleway") { System_Boundary(scaleway_np, "platformzone:non-prod (account-1)") { ' leer } System_Boundary(scaleway_p, "platformzone:prod (account-2)") { System(edp_scaleway_p, "edp") System(obs_scaleway_p, "observability") } } } @enduml