42 lines
1.2 KiB
Text
42 lines
1.2 KiB
Text
@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
|