website-and-documentation/resources/edp-likec4/models/context/actors.c4
2025-12-19 13:16:01 +01:00

39 lines
No EOL
1 KiB
Text

model {
developer = actor 'Developer' {
description 'The regular user of the platform'
-> localbox 'inner loop'
-> edp 'outer loop'
-> edgeCli 'uses'
-> edgeSdk 'uses'
-> edgeTerraformProvider 'uses'
-> edp.ui 'manages project'
-> edp.forgejo 'manages code'
-> edp.keycloak 'authenticates'
-> edp.argoCD 'manages deployments'
-> edp.grafana 'monitors'
-> edp.backstage 'create and maintain apps'
-> edp.imageregistry 'pushes and pull images'
-> edp.api 'uses API'
-> edp.forgejogit 'uses git'
}
platformdeveloper = actor 'Platform Developer' {
description 'The EDP engineer'
style {
color gray
shape person
}
-> edgeConnect 'operates'
}
otherProductLifecycleRoles = actor 'Reviewer, Tester, Auditors, Operators' {
description 'Coworking roles in the outer loop'
-> edp 'review / operate'
}
customers = actor 'End Customers' {
description 'Consumers of your Application'
style {
color amber
shape person
}
-> cloud 'uses your app'
}
}