[skip ci] improve CliApplication.puml
This commit is contained in:
parent
0a5640d262
commit
c78ea3b432
1 changed files with 14 additions and 2 deletions
|
@ -16,6 +16,13 @@ participant Application
|
||||||
|
|
||||||
end box
|
end box
|
||||||
|
|
||||||
|
box #White
|
||||||
|
|
||||||
|
participant CliUtils
|
||||||
|
participant "ProvInstance (local, remote...)" as ProvInstance
|
||||||
|
|
||||||
|
end box
|
||||||
|
|
||||||
box "domain" #LightGreen
|
box "domain" #LightGreen
|
||||||
|
|
||||||
participant ProvisionWorkplace
|
participant ProvisionWorkplace
|
||||||
|
@ -35,7 +42,10 @@ User -> CliWorkplace ++ : main(args...)
|
||||||
|
|
||||||
CliWorkplace -> WorkplaceCliCommand : parseWorkplaceArguments
|
CliWorkplace -> WorkplaceCliCommand : parseWorkplaceArguments
|
||||||
|
|
||||||
CliWorkplace -> WorkplaceCliCommand : isValid
|
CliWorkplace -> WorkplaceCliCommand : isValid ?
|
||||||
|
|
||||||
|
CliWorkplace -> CliUtils : createProvInstance
|
||||||
|
ProvInstance <- CliUtils : create
|
||||||
|
|
||||||
CliWorkplace -> ConfigRepository : getConfig
|
CliWorkplace -> ConfigRepository : getConfig
|
||||||
WorkplaceConfig <- ConfigRepository : create
|
WorkplaceConfig <- ConfigRepository : create
|
||||||
|
@ -43,9 +53,11 @@ WorkplaceConfig --> ConfigRepository : config
|
||||||
CliWorkplace <-- ConfigRepository : config
|
CliWorkplace <-- ConfigRepository : config
|
||||||
|
|
||||||
CliWorkplace -> Application : provision
|
CliWorkplace -> Application : provision
|
||||||
Application -> ProvisionWorkplace : provisionWorkplace
|
Application -> ProvInstance : provisionWorkplace
|
||||||
|
ProvInstance -> ProvisionWorkplace : provisionWorkplace
|
||||||
|
|
||||||
ProvisionWorkplace -> InfrastructureModules: Various calls like:
|
ProvisionWorkplace -> InfrastructureModules: Various calls like:
|
||||||
|
ProvisionWorkplace -> InfrastructureModules: install ssh, gpg, git ...
|
||||||
ProvisionWorkplace -> InfrastructureModules: installVirtualBoxGuestAdditions
|
ProvisionWorkplace -> InfrastructureModules: installVirtualBoxGuestAdditions
|
||||||
ProvisionWorkplace -> InfrastructureModules: configureNoSwappiness, ...
|
ProvisionWorkplace -> InfrastructureModules: configureNoSwappiness, ...
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue