Add documentation about automatic client updater

This commit is contained in:
Raphael Dannecker 2026-07-08 12:00:40 +02:00
parent 6f1827ff00
commit 328f3af68b
3 changed files with 128 additions and 0 deletions

63
doc/extrapkg.md Normal file
View file

@ -0,0 +1,63 @@
# Extra_pkg
Installs additional packages from stable or backports repositories.
## Configuration / Variables
* **extra_pkg**
List of packages from the stable repository to be installed.
Type: **List of Strings**
Default: `[]`
* **extra_pkg1**
List of packages from the stable repository to be installed.
Type: **List of Strings**
Default: `[]`
* **extra_pkg2**
List of packages from the stable repository to be installed.
Type: **List of Strings**
Default: `[]`
* **extra_pkg_bpo**
List of packages from the backports repository to be installed.
Type: **List of Strings**
Default: `[]`
* **extra_pkg_bpo1**
List of packages from the backports repository to be installed.
Type: **List of Strings**
Default: `[]`
* **extra_pkg_bpo2**
List of packages from the backports repository to be installed.
Type: **List of Strings**
Default: `[]`
## Example
All hosts receive the following packages:
* kicad
* freecad
Devices in the teacherlaptops group additionally receive:
* plasma-discover
* nextcloud-desktop
* dolphin-nextcloud
```yaml
inventory.yml
all:
vars:
extra_pkg:
- kicad
- freecad
teacherlaptops:
hosts:
- nbt[001:999]:
vars:
extra_pkg1:
- plasma-discover
- nextcloud-desktop
- dolphin-nextcloud
```