diff options
author | Narayan Desai <desai@mcs.anl.gov> | 2009-01-11 16:36:27 +0000 |
---|---|---|
committer | Narayan Desai <desai@mcs.anl.gov> | 2009-01-11 16:36:27 +0000 |
commit | 1affc07c26fad2528a5847a77db33a9baabb9fc8 (patch) | |
tree | 87856d46824f2aba5b5832ae063d042294cd84be /doc/plugin-roles | |
parent | 4bb58ec3525ac58b9cda6f42df1a46af25361b92 (diff) | |
download | bcfg2-1affc07c26fad2528a5847a77db33a9baabb9fc8.tar.gz bcfg2-1affc07c26fad2528a5847a77db33a9baabb9fc8.tar.bz2 bcfg2-1affc07c26fad2528a5847a77db33a9baabb9fc8.zip |
Split pull functionality into PullSource/PullTarget and rebase Cfg and SSHbase on PullTarget
git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5011 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'doc/plugin-roles')
-rw-r--r-- | doc/plugin-roles | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/doc/plugin-roles b/doc/plugin-roles index 5552c0545..8cb6fb76c 100644 --- a/doc/plugin-roles +++ b/doc/plugin-roles @@ -12,13 +12,14 @@ This documents available plugin roles. | Generator | Generator | done | | Goals Val | GoalValidator | done | | Statistics | Statistics | class defined | -| Pull | PullSource | done | +| Pull Source | PullSource | class defined | +| Pull Target | PullTarget | done | | Decision | Decision | done | | Remote | Remote | none | | Syncing | Syncing | none | |---------------+--------------------+---------------| -2) Plugin Functions +2) Plugin Capabilities * Metadata ** Initial metadata construction @@ -28,11 +29,19 @@ This documents available plugin roles. * 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 * Structure Validation +** Validate a client entry list's internal consistency, modifying if needed * Generator * Goals Validation -* Pull +** Validate client goals, modifying if needed +* Pull Source +** Plugin can provide entry information about clients +* Pull Target +** Plugin can accept entry data and merge it into the specification * Decision 3) Configuration of plugins @@ -62,5 +71,9 @@ pairs included with metadata is now available as metadata.Probes way, they will likewise change names to metadata.Properties from their current name. +Plugin configuration will change. A single field "plugins" in +bcfg2.conf will supercede the combination of the "generators" and +"structures" fields. + 5) Notes * Need to fix host specific probe behavior (with basenames) |