summary refs log tree commit diff
path: root/doc/guix.texi
diff options
context:
space:
mode:
authorMarius Bakke <marius@gnu.org>2022-12-14 20:43:38 +0100
committerMarius Bakke <marius@gnu.org>2022-12-17 17:08:50 +0100
commit88908c6edce845b8737a18dda415f162d699384a (patch)
treece83a9a50e35e36009a649f2b3121e74f4523395 /doc/guix.texi
parent491bddfa276cc9775adf325c07e5f82638f330e7 (diff)
downloadguix-88908c6edce845b8737a18dda415f162d699384a.tar.gz
services: ganeti: Add support for cluster hooks.
* gnu/services/ganeti.scm (<ganeti-configuration>): Add HOOKS.
(hooks->directory): Rename to ...
(debootstrap-hooks->directory): ... this, for clarity.
(debootstrap-configuration-compiler): Adjust accordingly.
(ganeti-directory): Add HOOKS when set.
(ganeti-etc-service): Pass HOOKS.
* doc/guix.texi (Virtualization Services): Mention it.
Diffstat (limited to 'doc/guix.texi')
-rw-r--r--doc/guix.texi4
1 files changed, 4 insertions, 0 deletions
diff --git a/doc/guix.texi b/doc/guix.texi
index 5cb5ae1dfe..eb37d4d393 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -34249,6 +34249,10 @@ To override a setting, you must use the configuration type for that service:
 @item @code{file-storage-paths} (default: @code{'()})
 List of allowed directories for file storage backend.
 
+@item @code{hooks} (default: @code{#f})
+When set, this should be a file-like object containing a directory with
+@url{https://docs.ganeti.org/docs/ganeti/3.0/html/hooks.html,cluster execution hooks}.
+
 @item @code{os} (default: @code{%default-ganeti-os})
 List of @code{<ganeti-os>} records.
 @end table