summaryrefslogtreecommitdiffstats
path: root/doc/arch.txt
diff options
context:
space:
mode:
authorNarayan Desai <desai@mcs.anl.gov>2005-01-04 21:41:52 +0000
committerNarayan Desai <desai@mcs.anl.gov>2005-01-04 21:41:52 +0000
commitd1d3ca5cc9d523d6c58c104e1f2c67296c679038 (patch)
tree5297a24ae3fc39c131967a878a238bebe49365a4 /doc/arch.txt
parent2bd8f3956d5b1b0173feba968249caf6e1867ea5 (diff)
downloadbcfg2-d1d3ca5cc9d523d6c58c104e1f2c67296c679038.tar.gz
bcfg2-d1d3ca5cc9d523d6c58c104e1f2c67296c679038.tar.bz2
bcfg2-d1d3ca5cc9d523d6c58c104e1f2c67296c679038.zip
(Logical change 1.172)
git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@750 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'doc/arch.txt')
-rw-r--r--doc/arch.txt25
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