-
Notifications
You must be signed in to change notification settings - Fork 6
/
overview.puml
57 lines (42 loc) · 935 Bytes
/
overview.puml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
@startuml
title
Bosh usage overview
end title
box "Inception"
participant Inception
end box
note over Inception
bootstrap
end note
box "Micro-Depls" #LightBlue
participant "Bosh-Micro" as Micro
note over Micro
manage bosh-master
end note
end box
box "Master-Depls" #LightGreen
note over Master
manage ops & expe
end note
participant "Bosh-Master" as Master
end box
box "Ops-Depls" #Red
participant "Bosh-Ops" as Ops
note over Ops
mange Cloud Foundry
and services (p-mysql, memcache, etc...)
end note
end box
box "Expe-Depls" #LightYellow
participant "Bosh-Expe" as Expe
note over Expe
manage experimentation
end note
end box
Inception -> Micro: terraform(iaas)
Inception -> Micro: bosh-init(bosh-micro)
Micro -> Master: generate(bosh-master)
Master -> Ops: generate(bosh-ops)
Master -> Expe: generate(bosh-expe)
Ops -> Ops: terraform(CF)
@enduml