From 328da6c7905ff1c339f823de292a1183417c759b Mon Sep 17 00:00:00 2001 From: Jonathon Anderson Date: Mon, 25 Mar 2024 15:18:38 -0600 Subject: [PATCH] Add detail about path configuration Also removed paths that don't actually affect Warewulf behavior. Signed-off-by: Jonathon Anderson --- userdocs/contents/configuration.rst | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/userdocs/contents/configuration.rst b/userdocs/contents/configuration.rst index 355bdea0..c6214b95 100644 --- a/userdocs/contents/configuration.rst +++ b/userdocs/contents/configuration.rst @@ -129,18 +129,28 @@ may be overridden using ``warewulf.conf:paths``. .. code-block:: yaml paths: - bindir: /usr/bin sysconfdir: /etc localstatedir: /var/lib ipxesource: /usr/share/ipxe - srvdir: /var/lib - firewallddir: /usr/lib/firewalld/services - systemddir: /usr/lib/systemd/system wwoverlaydir: /var/lib/warewulf/overlays wwchrootdir: /var/lib/warewulf/chroots wwprovisiondir: /var/lib/warewulf/provision wwclientdir: /warewulf +* ``sysconfdir``: The parent directory for the ``warewulf`` configuration directory, + which stores ``warewulf.conf`` and ``nodes.conf``. + +* ``ipxesource``: Where to get iPXE binaries. + These files are copied to ``warewulf.conf:tftp:tftproot`` by ``wwctl configure``. + +* ``wwoverlaydir``: The source for Warewulf overlays. + +* ``wwchrootdir``: The source for Warewulf containers. + +* ``wwprovisiondir``: Where to store built overlays, built containers, and imported kernels. + +* ``wwclientdir``: Where the Warewulf client looks for its configuration on a provisioned node. + nodes.conf ==========