aboutsummaryrefslogtreecommitdiff
path: root/share/doc/bashtard.7.scd
diff options
context:
space:
mode:
Diffstat (limited to 'share/doc/bashtard.7.scd')
-rw-r--r--share/doc/bashtard.7.scd23
1 files changed, 10 insertions, 13 deletions
diff --git a/share/doc/bashtard.7.scd b/share/doc/bashtard.7.scd
index fc9333e..6413f52 100644
--- a/share/doc/bashtard.7.scd
+++ b/share/doc/bashtard.7.scd
@@ -1,6 +1,6 @@
bashtard(7) "/etc/bashtard"
-; SPDX-FileCopyrightText: 2022 Patrick Spek <p.spek@tyil.nl>
+; SPDX-FileCopyrightText: 2023 Patrick Spek <p.spek@tyil.nl>
; SPDX-License-Identifier: AGPL-3.0-or-later
# NAME
@@ -14,6 +14,13 @@ bashtard - A Bash-based configuration management utility
The defaults file is a _bashtard(5)_ key-value file. It specifies the values of
variables in case there are no host or os specific values.
+# data.d
+
+The *data.d* directory contains a directory for each playbook that actively uses
+it. It stores data generated or otherwise used by the playbook between
+consecutive runs. This allows a playbook writer to keep a clear seperation
+between a user's data and the playbook.
+
# hosts.d
The *hosts.d* directory contains one file for each specific host you're managing
@@ -29,18 +36,8 @@ certain GNU+Linux distributions.
# playbooks.d
-The *playbooks.d* directory contains a single plain-text file, *remotes*,
-describing all the remote playbooks tracked by *bashtard*. The layout of
-playbooks themselves can be found in _playbooks.d(7)_.
-
-## remotes
-
-The *remotes* file is a space-seperated file, specifying a _name_, _url_, and
-_branch_ per line, to use for keeping remote playbooks synchronized.
-
-```
-webserver https://git.tyil.nl/bashtard-webserver.git master
-```
+The *playbooks.d* directory contains all the playbook directories. For more
+information, check _playbooks.d(7)_.
# registry.d