mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-08 11:46:35 +00:00
Picked up by ansible-lint --fix during a make-autoformat run. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
sys-package
Description
This role installs additional system packages defined directly in host or group inventory variables.
Overview
This role installs system packages defined via the inventory variable SYS_PACKAGES.
Features
- Automated provisioning: Configured by Ansible without manual steps.
Variables
SYS_PACKAGES(list, default:[]) List of package names to install with the system package manager.
Inventory Example
all:
hosts:
myhost:
SYS_PACKAGES:
- htop
- tree
- jq
When SYS_PACKAGES is empty, the role does nothing.
Credits
Developed and maintained by Kevin Veen-Birkenbach. Learn more at veen.world. Part of the Infinito.Nexus Project. Licensed under the Infinito.Nexus Community License (Non-Commercial).