diff options
Diffstat (limited to 'share/doc/bashtard.7.scd')
-rw-r--r-- | share/doc/bashtard.7.scd | 23 |
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 |