From 57951a951edced1b941ebb44451fefbc5c4c3f69 Mon Sep 17 00:00:00 2001 From: Sol Jerome Date: Fri, 13 Jul 2012 14:09:57 -0500 Subject: doc: Fix plugin role list Signed-off-by: Sol Jerome --- doc/server/plugins/plugin-roles.txt | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) 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 -- cgit v1.2.3-1-g7c22