Commit Graph

2 Commits

Author SHA1 Message Date
43cab4e7d8 feat: ip address and virtual machine inventory sources
hosts land in a single "netbox" group with hostvars under _meta; IP
addresses use the DNS name as inventory hostname when set, virtual
machines expose their primary IP as ansible_host when they have one.
2026-08-25 13:09:33 +02:00
7912dacf95 feat: configuration loading and netbox api client
config.yaml next to the script (or $NETBOX_INVENTORY_CONFIG) with environment
variable overrides, requests session with token auth, paginated list fetching
and readable error reporting.
2026-08-25 13:09:09 +02:00