40 lines
614 B
Plaintext
40 lines
614 B
Plaintext
![]() |
' PlantUML file to generate the architecture component diagram
|
||
|
@startuml
|
||
|
|
||
|
actor "DE"
|
||
|
entity "HTTP"
|
||
|
entity "SQL"
|
||
|
entity "WSGI"
|
||
|
|
||
|
frame "Deckhand" {
|
||
|
[Control] ..> [Engine]
|
||
|
}
|
||
|
|
||
|
frame "Pegleg" {
|
||
|
[Pegleg CLI] ..> [Pegleg Engine]
|
||
|
}
|
||
|
|
||
|
frame "OpenStack Components" {
|
||
|
[Barbican] ..> [Secret Store Back-end]
|
||
|
[Keystone]
|
||
|
}
|
||
|
|
||
|
database "PostgreSQL" {
|
||
|
SQL - [deckhand_db]
|
||
|
}
|
||
|
|
||
|
HTTP - [uWSGI]
|
||
|
[uWSGI] --> [Keystone Middleware]
|
||
|
[Keystone Middleware] --> WSGI
|
||
|
WSGI - [Control]
|
||
|
[Engine] --> [SQL]
|
||
|
[Control] --> [Barbican]
|
||
|
[Pegleg Engine] --> [Engine]
|
||
|
DE -> [Pegleg CLI]
|
||
|
|
||
|
legend right
|
||
|
DE: Deployment Engineer
|
||
|
endlegend
|
||
|
|
||
|
@enduml
|