mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-10 04:36:40 +00:00
Adds `# nocheck: required-by-coverage — TODO: declare proper required_by`
markers to meta/services.yml of 74 non-invokable system roles (dev-*, pkgmgr*,
sys-aur*, sys-front-inj-*, sys-front-tls-*, sys-svc-{cdn,certbot,certs,
cln-domains,dns,journalctl,mail*,proxy,rdbms,ssh,sshd}, sys-timer*, sys-stk-*,
user-*, …).
This is the passthrough layer that lets the upcoming `required_by` lint
(Bundle C) hard-fail any *new* non-invokable role without an explicit coverage
declaration, while existing roles get a documented TODO grace period instead
of an immediate CI break.
No runtime effect — comments only.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Hostname
This Ansible role ensures that the target host’s system hostname is set to the inventory hostname.
Description
- Uses the built-in
hostnamemodule to apply theinventory_hostnamevalue - Idempotent: only changes the system name if it differs
- No external dependencies
Overview
- Task
set hostname to {{ inventory_hostname }}
Applies the desired hostname.
- Module
- Leverages Ansible’s
hostnamemodule.
- Leverages Ansible’s
Features
- Simple and lightweight
- Automatically adapts to your inventory names
- Safe to run repeatedly
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).