wip
This commit is contained in:
parent
9d81226291
commit
e0f5e8d04f
2 changed files with 42 additions and 0 deletions
13
adr-provs/materialized-configuration.md
Normal file
13
adr-provs/materialized-configuration.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
# partial execution of provs
|
||||
|
||||
## Status
|
||||
|
||||
accepted
|
||||
|
||||
## Context
|
||||
|
||||
Configuration for our provisioning software provs.
|
||||
|
||||
## Decision
|
||||
|
||||
We provide a materialized configuration (represented by classes or schema). Configuration is read at application start and injected into services / components (see https://martinfowler.com/articles/injection.html).
|
29
adr-provs/partial-execution.md
Normal file
29
adr-provs/partial-execution.md
Normal file
|
@ -0,0 +1,29 @@
|
|||
# partial execution of provs
|
||||
|
||||
## Status
|
||||
|
||||
to be discussed
|
||||
|
||||
## Context
|
||||
|
||||
We want to be able to execute single provision steps to apply partial installation / configuration.
|
||||
|
||||
### Options
|
||||
1. ClassAndFunction
|
||||
- Abhängigkeiten
|
||||
- Transport von Credentials
|
||||
2. Switch on cli per parameter / mapping in code from parameter to function
|
||||
3. Per KotlinScript file
|
||||
4. Configurable in the configuration
|
||||
|
||||
## Decision
|
||||
|
||||
* Wir repräsentieren unsere Configuration
|
||||
|
||||
* Wir nutzen erst mal die Struktur von DDD application / domain / infrastructure - unter Vorbehalt
|
||||
* Vorbehalt1: besseren Namen für fachliches finden
|
||||
* Vorbehalt2: entscheiden, was in der domain testbar sein muss
|
||||
|
||||
* Wir nutzen nur einschichtige Konfiguration, da wir nur noch uns selbst als Nutzerkreis ansehen.
|
||||
|
||||
|
Loading…
Reference in a new issue