summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorSol Jerome <sol.jerome@gmail.com>2012-07-13 14:09:57 -0500
committerSol Jerome <sol.jerome@gmail.com>2012-07-13 14:09:57 -0500
commit57951a951edced1b941ebb44451fefbc5c4c3f69 (patch)
tree3752a7d6be35a220adb56d77d8298b3d3dff2525 /doc
parent8eef6947006721eb8a8a3d38d959b89303aa941a (diff)
downloadbcfg2-57951a951edced1b941ebb44451fefbc5c4c3f69.tar.gz
bcfg2-57951a951edced1b941ebb44451fefbc5c4c3f69.tar.bz2
bcfg2-57951a951edced1b941ebb44451fefbc5c4c3f69.zip
doc: Fix plugin role list
Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
Diffstat (limited to 'doc')
-rw-r--r--doc/server/plugins/plugin-roles.txt21
1 files changed, 21 insertions, 0 deletions
diff --git a/doc/server/plugins/plugin-roles.txt b/doc/server/plugins/plugin-roles.txt
index 58dc36296..b14323952 100644
--- a/doc/server/plugins/plugin-roles.txt
+++ b/doc/server/plugins/plugin-roles.txt
@@ -7,34 +7,55 @@ Plugin Roles
============
* Metadata
+
* Initial metadata construction
* Connector data accumulation
* ClientMetadata instance delivery
* Introspection interface (for bcfg2-info & co)
+
* Connector
+
* Provide additional data for ClientMetadata instances
+
* Probing
+
* send executable probes to clients and receive data responses
+
* Structure
+
* Produce a list of configuration entries that should be included in
client configurations
* Each structure plugin is produces a list of structures
* Core verifies that each bundle listed has been constructed
+
* StructureValidator
+
* Validate a client entry list's internal consistency, modifying if
needed
+
* Generator
+
* GoalValidator
+
* Validate client goals, modifying if needed
+
* PullSource
+
* Plugin can provide entry information about clients
+
* PullTarget
+
* Plugin can accept entry data and merge it into the specification
+
* Version
+
* Plugin can read revision information from VCS of choice
* Will provide an interface for producing commits made by the bcfg2-server
+
* Decision
+
* ClientRunHooks
+
* Provides hooks executed at the start and end of each client run
Configuration of plugins