From 68f2fa13c1d5e7913d8a62f2c712f866b44221cf Mon Sep 17 00:00:00 2001 From: Sol Jerome Date: Mon, 23 Aug 2010 15:56:44 +0000 Subject: doc: Style fixes Signed-off-by: Sol Jerome git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@6031 ce84e21b-d406-0410-9b95-82705330c041 --- doc/composable-metadata | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'doc/composable-metadata') diff --git a/doc/composable-metadata b/doc/composable-metadata index 10d55f7c1..82ed8e4ac 100644 --- a/doc/composable-metadata +++ b/doc/composable-metadata @@ -1,7 +1,7 @@ -This documents the redesign of the Metadata subsystem. +This documents the redesign of the Metadata subsystem. Goals -* Separate core metadata (groups, etc) functionality from augmentors +* Separate core metadata (groups, etc) functionality from augmentors * Enable metadata integration with external data sources * Make metadata features (group inclusion, categories) usable from external datasources @@ -13,7 +13,7 @@ categories, and metadata instance construction. Multiple MetadataConnectorPlugin instances each contribute additional group memberships and a set of per-instance key/value pairs. This data is merged into the client metadata instance by the master -MetadataPlugin. +MetadataPlugin. Use Cases * Mapping external data into client metadata instances @@ -31,8 +31,8 @@ API * Bcfg2.Server.Plugin.MetadataPlugin ** get_initial_metadata(client_name) ** merge_additional_metadata(metadata, - source, - group, + source, + group, data_dict) * Bcfg2.Server.Plugin.MetadataConnectorPlugin ** get_additional_metadata(client_metadata) @@ -41,14 +41,14 @@ Metadata Resolution Control Flow * B.S.P.MP.resolve_client() -> canonical client name * B.S.C.C.build_metadata() ** B.S.P.MP.get_initial_metadata() -> partial ClientMetadata inst -** [B.S.P.MCP.get_additional_metadata()] -> +** [B.S.P.MCP.get_additional_metadata()] -> [([group list], {data dictionary})] ** [B.S.P.MP.merge_additional_metadata()] Implementation Plan (done) -* Define new plugin classes -* Split Probe code out to discrete plugin -* Implement connector support in Core +* Define new plugin classes +* Split Probe code out to discrete plugin +* Implement connector support in Core * switch callers to Core.build_metadata * Implement group inheritance/category safety for Connector groups -- cgit v1.2.3-1-g7c22