summaryrefslogtreecommitdiffstats
path: root/doc/plugins/index.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/plugins/index.txt')
-rw-r--r--doc/plugins/index.txt56
1 files changed, 32 insertions, 24 deletions
diff --git a/doc/plugins/index.txt b/doc/plugins/index.txt
index 0d46fc102..a478f6a8f 100644
--- a/doc/plugins/index.txt
+++ b/doc/plugins/index.txt
@@ -9,7 +9,7 @@ Plugins are the source of all logic used in building a config. They can perform
#. 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 :doc:`probes`.
-#. Automating administrative tasks (e.g. :doc:`sshbase` which automates ssh key management)
+#. Automating administrative tasks (e.g. :doc:`generators/sshbase` which automates ssh key management)
#. Generating client per-entry installation decision-lists
Enabling Plugins
@@ -27,53 +27,55 @@ The `Bcfg2 repository`_ has the default plugin list currently distributed with B
Metadata (Grouping)
-------------------
-* :doc:`bb`
-* :doc:`metadata`
+.. toctree::
+ :maxdepth: 2
+ :glob:
+
+ grouping/*
Each of these plugins has a corresponding subdirectory with the same name in the Bcfg2 repository.
Abstract Configuration (Structures)
-----------------------------------
-* :doc:`base`
-* :doc:`bundler`
+.. toctree::
+ :maxdepth: 2
+ :glob:
+
+ structures/*
Each of these plugins has a corresponding subdirectory with the same name in the Bcfg2 repository.
Literal Configuration (Generators)
----------------------------------
-* :doc:`account`
-* :doc:`actions`
-* :doc:`cfg`
-* :doc:`decisions`
-* :doc:`deps`
-* :doc:`hostbase`
-* :doc:`nagiosgen`
-* :doc:`packages`
-* :doc:`pkgmgr`
-* :doc:`rules`
-* :doc:`sshbase`
-* :doc:`tcheetah`
-* :doc:`tgenshi`
+.. toctree::
+ :maxdepth: 2
+ :glob:
+
+ generators/*
Each of these plugins has a corresponding subdirectory with the same name in the Bcfg2 repository.
Statistics Plugins
------------------
-* :doc:`dbstats`
-* :doc:`statistics`
+.. toctree::
+ :maxdepth: 2
+ :glob:
+
+ statistics/*
DBStats can be enabled by adding it to the plugins line in /etc/bcfg2.conf.
Version Plugins
---------------
-* :doc:`bzr`
-* :doc:`fossil`
-* :doc:`git`
-* :doc:`svn`
+.. toctree::
+ :maxdepth: 2
+ :glob:
+
+ version/*
Plugin Roles (in 1.0)
=====================
@@ -81,3 +83,9 @@ 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 :doc:`plugin-roles`
+
+.. toctree::
+ :hidden:
+
+ plugin-roles
+ probes