diff options
Diffstat (limited to 'doc/arch.txt')
-rw-r--r-- | doc/arch.txt | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/doc/arch.txt b/doc/arch.txt index e69de29bb..73da91b53 100644 --- a/doc/arch.txt +++ b/doc/arch.txt @@ -0,0 +1,25 @@ +The BCFG2 Architecture consists of four main parts: + +The core is the component containing shared data: + - file alteration monitor + - metadata store + - generators + - structuring agents + - change notification mechanism + +Generators: configuration atom construction mechanism + - configuration repository + - package management + - service management + - ssh key management + - hostbase + +Structuring Agents - code that forms the configuration into + independant and dependant clauses + - Bundler + - Translator + - Literal + - Image data + +Client - state transition engine that runs on clients. +
\ No newline at end of file |