edp-doc/docs/technical-documentation/architecture/decisions/environments.puml

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