diff options
author | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2013-01-03 13:40:24 -0600 |
---|---|---|
committer | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2013-01-03 13:40:24 -0600 |
commit | 14406cc14a4d832fe83df5da27937051e41dd093 (patch) | |
tree | 1fb429513bc5483251412af8251aa24517bcbb68 /doc/development | |
parent | 10326a34dd813b88c6c8816115e91977a93a1f10 (diff) | |
download | bcfg2-14406cc14a4d832fe83df5da27937051e41dd093.tar.gz bcfg2-14406cc14a4d832fe83df5da27937051e41dd093.tar.bz2 bcfg2-14406cc14a4d832fe83df5da27937051e41dd093.zip |
Cfg: Added feature to provide generation of SSH keys, authorized_keys file
Diffstat (limited to 'doc/development')
-rw-r--r-- | doc/development/cfg.txt | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/doc/development/cfg.txt b/doc/development/cfg.txt index ba71232e7..6533e0d7a 100644 --- a/doc/development/cfg.txt +++ b/doc/development/cfg.txt @@ -20,10 +20,11 @@ implement more than one handler type. Cfg Handler Types ================= -There are four different types of Cfg handlers. A new handler must +There are several different types of Cfg handlers. A new handler must inherit either from one of these classes, or from an existing handler. .. autoclass:: Bcfg2.Server.Plugins.Cfg.CfgGenerator +.. autoclass:: Bcfg2.Server.Plugins.Cfg.CfgCreator .. autoclass:: Bcfg2.Server.Plugins.Cfg.CfgFilter .. autoclass:: Bcfg2.Server.Plugins.Cfg.CfgInfo .. autoclass:: Bcfg2.Server.Plugins.Cfg.CfgVerifier @@ -43,6 +44,7 @@ Cfg Exceptions Cfg handlers may produce the following exceptions: .. autoexception:: Bcfg2.Server.Plugins.Cfg.CfgVerificationError +.. autoexception:: Bcfg2.Server.Plugins.Cfg.CfgCreationError In addition, Cfg handlers may produce the following base plugin exceptions: @@ -53,10 +55,11 @@ exceptions: .. autoexception:: Bcfg2.Server.Plugin.exceptions.PluginInitError :noindex: -Accessing Configuration Options -=============================== +Global Variables +================ .. autodata:: Bcfg2.Server.Plugins.Cfg.SETUP +.. autodata:: Bcfg2.Server.Plugins.Cfg.CFG Existing Cfg Handlers ===================== @@ -70,6 +73,13 @@ Generators .. autoclass:: Bcfg2.Server.Plugins.Cfg.CfgEncryptedGenerator.CfgEncryptedGenerator .. autoclass:: Bcfg2.Server.Plugins.Cfg.CfgEncryptedGenshiGenerator.CfgEncryptedGenshiGenerator .. autoclass:: Bcfg2.Server.Plugins.Cfg.CfgEncryptedCheetahGenerator.CfgEncryptedCheetahGenerator +.. autoclass:: Bcfg2.Server.Plugins.Cfg.CfgAuthorizedKeysGenerator.CfgAuthorizedKeysGenerator + +Creators +-------- + +.. autoclass:: Bcfg2.Server.Plugins.Cfg.CfgPrivateKeyCreator.CfgPrivateKeyCreator +.. autoclass:: Bcfg2.Server.Plugins.Cfg.CfgPublicKeyCreator.CfgPublicKeyCreator Filters ------- |