diff options
author | Sol Jerome <solj@ices.utexas.edu> | 2010-02-01 02:28:39 +0000 |
---|---|---|
committer | Sol Jerome <solj@ices.utexas.edu> | 2010-02-01 02:28:39 +0000 |
commit | ad377a77ed88a8a4b0615dd2d2e984bef5b15d93 (patch) | |
tree | d14452a1ab4d77ffe1fb65cc989c4bc2d9acbff9 /doc/plugins/index.txt | |
parent | 31a9fbebcbcc0aafed741fa48b253163bcae2c69 (diff) | |
download | bcfg2-ad377a77ed88a8a4b0615dd2d2e984bef5b15d93.tar.gz bcfg2-ad377a77ed88a8a4b0615dd2d2e984bef5b15d93.tar.bz2 bcfg2-ad377a77ed88a8a4b0615dd2d2e984bef5b15d93.zip |
doc: Add server/reports sections
Signed-off-by: Sol Jerome <solj@ices.utexas.edu>
git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5709 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'doc/plugins/index.txt')
-rw-r--r-- | doc/plugins/index.txt | 93 |
1 files changed, 0 insertions, 93 deletions
diff --git a/doc/plugins/index.txt b/doc/plugins/index.txt deleted file mode 100644 index f0c82c030..000000000 --- a/doc/plugins/index.txt +++ /dev/null @@ -1,93 +0,0 @@ -.. -*- mode: rst -*- - -.. _plugins-index: - -======= -Plugins -======= - -Plugins are the source of all logic used in building a config. They can perform one of several tasks: - -#. Generating configuration inventory lists for clients -#. Generating configuration entry contents for clients -#. Probing client-side state (like hardware inventory, etc) -- the generic client probing mechanism is described at :ref:`plugins-probes`. -#. Automating administrative tasks (e.g. :ref:`plugins-generators-sshbase` which automates ssh key management) -#. Generating client per-entry installation decision-lists - -Enabling Plugins -================ - -In order for the bcfg2 server to use a plugin, it needs to be listed on the *plugins* line in bcfg2.conf. - -Default Plugins -=============== - -The `Bcfg2 repository`_ has the default plugin list currently distributed with Bcfg2: http://trac.mcs.anl.gov/projects/bcfg2/browser/trunk/bcfg2/src/lib/Server/Plugins. - -.. _Bcfg2 repository: http://trac.mcs.anl.gov/projects/bcfg2/browser/trunk/bcfg2/src/lib/Server/Plugins. - -Metadata (Grouping) -------------------- - -.. toctree:: - :maxdepth: 2 - :glob: - - grouping/* - -Each of these plugins has a corresponding subdirectory with the same name in the Bcfg2 repository. - -Abstract Configuration (Structures) ------------------------------------ - -.. toctree:: - :maxdepth: 2 - :glob: - - structures/* - -Each of these plugins has a corresponding subdirectory with the same name in the Bcfg2 repository. - -Literal Configuration (Generators) ----------------------------------- - -.. toctree:: - :maxdepth: 2 - :glob: - - generators/* - -Each of these plugins has a corresponding subdirectory with the same name in the Bcfg2 repository. - -Statistics Plugins ------------------- - -.. toctree:: - :maxdepth: 2 - :glob: - - statistics/* - -DBStats can be enabled by adding it to the plugins line in /etc/bcfg2.conf. - -Version Plugins ---------------- - -.. toctree:: - :maxdepth: 2 - :glob: - - version/* - -Plugin Roles (in 1.0) -===================== - -In version 1.0, plugins have been refactored into a series of roles. This are fine-grained plugin capabilities that govern how the server core interacts with plugins. - -More details can be found in :ref:`plugins-plugin-roles` - -.. toctree:: - :hidden: - - plugin-roles - probes |