mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-10 12:47:04 +00:00
Role README Credits now name galaxy_info.author (plain bold or wrapped in a Markdown link), matched byte-for-byte against the role's own meta/main.yml, instead of a hard-coded maintainer name. Regenerate all 245 role README Credits blocks to the new 'Implemented by ...' format. Co-Authored-By: Claude Opus 4.8 (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
Implemented by Kevin Veen-Birkenbach. Part of the Infinito.Nexus Project and maintained by Kevin Veen-Birkenbach. Licensed under the Infinito.Nexus Community License (Non-Commercial).