From d1d3ca5cc9d523d6c58c104e1f2c67296c679038 Mon Sep 17 00:00:00 2001 From: Narayan Desai Date: Tue, 4 Jan 2005 21:41:52 +0000 Subject: (Logical change 1.172) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@750 ce84e21b-d406-0410-9b95-82705330c041 --- doc/arch.txt | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'doc/arch.txt') 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 -- cgit v1.2.3-1-g7c22