blob: 73da91b5397e2e58c0e1ec995a8a2a3b5c2aec82 (
plain)
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
|
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.
|