mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-06 10:59:59 +00:00
Addresses two CodeRabbit findings on PR #1261. 1. Scoped IPv6 (thread 4421596356): ipaddress.ip_network accepts a scope ID, so `fe80::1%eth0` resolved to `fe80::1%eth0/128` and the vhost would carry `allow fe80::1%eth0/128;`, which nginx refuses to load. kc_admin_networks now raises AnsibleFilterError for any entry whose network address carries a scope ID. test_admin_allowlist.py covers a scoped address and a scoped CIDR; both fail against the previous filter. 2. Module docstring (thread 4421596351): removed; it described the module instead of documenting parameters or a trip-wire. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>