summaryrefslogtreecommitdiffstats
path: root/doc/server/xml-common.txt
diff options
context:
space:
mode:
authorChris St. Pierre <chris.a.st.pierre@gmail.com>2013-08-13 08:21:25 -0400
committerChris St. Pierre <chris.a.st.pierre@gmail.com>2013-08-13 08:33:04 -0400
commit5c5edfa9b3a2f3baad06802269e7acd1d3e77566 (patch)
tree2b909ac63c9848d0e991eb25c105b8a5a204ad03 /doc/server/xml-common.txt
parent1fd3b4cb3151a993b5f62b57898fafc7ff020b98 (diff)
downloadbcfg2-5c5edfa9b3a2f3baad06802269e7acd1d3e77566.tar.gz
bcfg2-5c5edfa9b3a2f3baad06802269e7acd1d3e77566.tar.bz2
bcfg2-5c5edfa9b3a2f3baad06802269e7acd1d3e77566.zip
Rewrote SSLCA as Cfg handler.
This adds encryption support to SSL key creation (much like SSH private keys), and the ability to generate keys and certs that are specific to groups, instead of just to hosts. It also moves the SSLCA data (the XML files describing keys and certs as well as the keys and certs themselves) into the Cfg tree, rather than off in their own separate place. tools/upgrade/1.4/migrate_sslca.py can be used to migrate to the new format. This also adds XMLCfgCreator, a CfgCreator that makes it easier to create data based on XML descriptions of it (which is exactly what the SSH key and SSL CA creators do), including built-in support for host- and group-specific data, encryption, and so on.
Diffstat (limited to 'doc/server/xml-common.txt')
-rw-r--r--doc/server/xml-common.txt108
1 files changed, 54 insertions, 54 deletions
diff --git a/doc/server/xml-common.txt b/doc/server/xml-common.txt
index 073e409b2..fad054213 100644
--- a/doc/server/xml-common.txt
+++ b/doc/server/xml-common.txt
@@ -324,60 +324,60 @@ tag, described above, if a glob may potentially find no files.
Feature Matrix
==============
-+-------------------------------------------------+--------------+--------+------------+------------+
-| File | Group/Client | Genshi | Encryption | XInclude |
-+=================================================+==============+========+============+============+
-| :ref:`ACL ip.xml <server-plugins-misc-acl>` | No | No | No | Yes |
-+-------------------------------------------------+--------------+--------+------------+------------+
-| :ref:`ACL metadata.xml | Yes | Yes | Yes | Yes |
-| <server-plugins-misc-acl>` | | | | |
-+-------------------------------------------------+--------------+--------+------------+------------+
-| :ref:`Bundler | Yes | Yes | Yes | Yes |
-| <server-plugins-structures-bundler-index>` | | | | |
-+-------------------------------------------------+--------------+--------+------------+------------+
-| :ref:`info.xml <server-info>` | Yes [#f1]_ | Yes | Yes | Yes |
-+-------------------------------------------------+--------------+--------+------------+------------+
-| :ref:`privkey.xml and pubkey.xml | Yes | Yes | Yes | Yes [#f2]_ |
-| <server-plugins-generators-cfg-sshkeys>` | | | | |
-+-------------------------------------------------+--------------+--------+------------+------------+
-| :ref:`authorizedkeys.xml | Yes | Yes | Yes | Yes |
-| <server-plugins-generators-cfg-sshkeys>` | | | | |
-+-------------------------------------------------+--------------+--------+------------+------------+
-| :ref:`Decisions | Yes | Yes | Yes | Yes |
-| <server-plugins-generators-decisions>` | | | | |
-+-------------------------------------------------+--------------+--------+------------+------------+
-| :ref:`Defaults | Yes | Yes | Yes | Yes |
-| <server-plugins-structures-defaults>` | | | | |
-+-------------------------------------------------+--------------+--------+------------+------------+
-| :ref:`FileProbes | Yes | Yes | Yes | Yes |
-| <server-plugins-probes-fileprobes>` | | | | |
-+-------------------------------------------------+--------------+--------+------------+------------+
-| :ref:`GroupPatterns | No | No | No | Yes |
-| <server-plugins-grouping-grouppatterns>` | | | | |
-+-------------------------------------------------+--------------+--------+------------+------------+
-| :ref:`Metadata clients.xml | No | No | No | Yes |
-| <server-plugins-grouping-metadata-clients-xml>` | | | | |
-+-------------------------------------------------+--------------+--------+------------+------------+
-| :ref:`Metadata groups.xml | Yes [#f3]_ | No | No | Yes |
-| <server-plugins-grouping-metadata-groups-xml>` | | | | |
-+-------------------------------------------------+--------------+--------+------------+------------+
-| :ref:`NagiosGen | Yes | Yes | Yes | Yes |
-| <server-plugins-generators-nagiosgen>` | | | | |
-+-------------------------------------------------+--------------+--------+------------+------------+
-| :ref:`Packages | Yes | Yes | Yes | Yes |
-| <server-plugins-generators-packages>` | | | | |
-+-------------------------------------------------+--------------+--------+------------+------------+
-| :ref:`Pkgmgr | Yes | No | No | No |
-| <server-plugins-generators-pkgmgr>` | | | | |
-+-------------------------------------------------+--------------+--------+------------+------------+
-| :ref:`Properties | Yes [#f4]_ | Yes | Yes | Yes |
-| <server-plugins-connectors-properties>` | | | | |
-+-------------------------------------------------+--------------+--------+------------+------------+
-| :ref:`Rules <server-plugins-generators-rules>` | Yes | Yes | Yes | Yes |
-+-------------------------------------------------+--------------+--------+------------+------------+
-| :ref:`SSLCA cert.xml and key.xml | Yes | Yes | Yes | Yes |
-| <server-plugins-generators-sslca>` | | | | |
-+-------------------------------------------------+--------------+--------+------------+------------+
++---------------------------------------------------+--------------+--------+------------+------------+
+| File | Group/Client | Genshi | Encryption | XInclude |
++===================================================+==============+========+============+============+
+| :ref:`ACL ip.xml <server-plugins-misc-acl>` | No | No | No | Yes |
++---------------------------------------------------+--------------+--------+------------+------------+
+| :ref:`ACL metadata.xml | Yes | Yes | Yes | Yes |
+| <server-plugins-misc-acl>` | | | | |
++---------------------------------------------------+--------------+--------+------------+------------+
+| :ref:`Bundler | Yes | Yes | Yes | Yes |
+| <server-plugins-structures-bundler-index>` | | | | |
++---------------------------------------------------+--------------+--------+------------+------------+
+| :ref:`info.xml <server-info>` | Yes [#f1]_ | Yes | Yes | Yes |
++---------------------------------------------------+--------------+--------+------------+------------+
+| :ref:`privkey.xml and pubkey.xml | Yes | Yes | Yes | Yes [#f2]_ |
+| <server-plugins-generators-cfg-sshkeys>` | | | | |
++---------------------------------------------------+--------------+--------+------------+------------+
+| :ref:`authorizedkeys.xml | Yes | Yes | Yes | Yes |
+| <server-plugins-generators-cfg-sshkeys>` | | | | |
++---------------------------------------------------+--------------+--------+------------+------------+
+| :ref:`sslcert.xml and sslkey.xml | Yes | Yes | Yes | Yes |
+| <server-plugins-generators-cfg-ssl-certificates>` | | | | |
++---------------------------------------------------+--------------+--------+------------+------------+
+| :ref:`Decisions | Yes | Yes | Yes | Yes |
+| <server-plugins-generators-decisions>` | | | | |
++---------------------------------------------------+--------------+--------+------------+------------+
+| :ref:`Defaults | Yes | Yes | Yes | Yes |
+| <server-plugins-structures-defaults>` | | | | |
++---------------------------------------------------+--------------+--------+------------+------------+
+| :ref:`FileProbes | Yes | Yes | Yes | Yes |
+| <server-plugins-probes-fileprobes>` | | | | |
++---------------------------------------------------+--------------+--------+------------+------------+
+| :ref:`GroupPatterns | No | No | No | Yes |
+| <server-plugins-grouping-grouppatterns>` | | | | |
++---------------------------------------------------+--------------+--------+------------+------------+
+| :ref:`Metadata clients.xml | No | No | No | Yes |
+| <server-plugins-grouping-metadata-clients-xml>` | | | | |
++---------------------------------------------------+--------------+--------+------------+------------+
+| :ref:`Metadata groups.xml | Yes [#f3]_ | No | No | Yes |
+| <server-plugins-grouping-metadata-groups-xml>` | | | | |
++---------------------------------------------------+--------------+--------+------------+------------+
+| :ref:`NagiosGen | Yes | Yes | Yes | Yes |
+| <server-plugins-generators-nagiosgen>` | | | | |
++---------------------------------------------------+--------------+--------+------------+------------+
+| :ref:`Packages | Yes | Yes | Yes | Yes |
+| <server-plugins-generators-packages>` | | | | |
++---------------------------------------------------+--------------+--------+------------+------------+
+| :ref:`Pkgmgr | Yes | No | No | No |
+| <server-plugins-generators-pkgmgr>` | | | | |
++---------------------------------------------------+--------------+--------+------------+------------+
+| :ref:`Properties | Yes [#f4]_ | Yes | Yes | Yes |
+| <server-plugins-connectors-properties>` | | | | |
++---------------------------------------------------+--------------+--------+------------+------------+
+| :ref:`Rules <server-plugins-generators-rules>` | Yes | Yes | Yes | Yes |
++---------------------------------------------------+--------------+--------+------------+------------+
.. rubric:: Footnotes