]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#3881] Starting reorg of CB docs
authorBen Scott <bscott@isc.org>
Thu, 8 May 2025 17:15:42 +0000 (17:15 +0000)
committerMarcin Siodelski <marcin@isc.org>
Fri, 20 Jun 2025 10:15:35 +0000 (12:15 +0200)
doc/sphinx/arm/config-backend.rst

index 714636678fb4a275b3cbb2a7f8126227393af232..d57448a63d5691035e14419e14b627417073af7c 100644 (file)
@@ -9,18 +9,7 @@ Applicability
 -------------
 
 Kea Configuration Backend (CB or config backend) gives Kea servers the ability
-to manage and fetch their configuration from one or more databases. In
-this documentation, the term "Configuration Backend" may also refer to
-the particular Kea module providing support to manage and fetch the
-configuration information from the particular database type. For
-example, the MySQL Configuration Backend is the logic implemented within
-:ischooklib:`libdhcp_mysql.so`, which provides a complete set of functions to
-manage and fetch the configuration information from the MySQL database.
-The PostgreSQL Configuration Backend is the logic implemented within
-:ischooklib:`libdhcp_pgsql.so`, which provides a complete set of functions to
-manage and fetch the configuration information from the PostgreSQL database.
-From here on, the term "database" is used to refer to either a MySQL or
-PostgreSQL database.
+to manage and fetch their configuration from one or more databases.
 
 In small deployments, e.g. those comprising a single DHCP server
 instance with limited and infrequently changing number of subnets, it
@@ -163,6 +152,19 @@ in two independent configuration sources.
 CB Components
 -------------
 
+In
+this documentation, the term "Configuration Backend" may also refer to
+the particular Kea module providing support to manage and fetch the
+configuration information from the particular database type. For
+example, the MySQL Configuration Backend is the logic implemented within
+:ischooklib:`libdhcp_mysql.so`, which provides a complete set of functions to
+manage and fetch the configuration information from the MySQL database.
+The PostgreSQL Configuration Backend is the logic implemented within
+:ischooklib:`libdhcp_pgsql.so`, which provides a complete set of functions to
+manage and fetch the configuration information from the PostgreSQL database.
+From here on, the term "database" is used to refer to either a MySQL or
+PostgreSQL database.
+
 To use a MySQL configuration backend, :ischooklib:`libdhcp_mysql.so` must
 be compiled and the DHCP servers must be configured to load it. It is compiled
 when the ``-D mysql=enabled`` configuration switch is used during the Kea build.