mrcharles
754b47fb37
feat(inventory): add fleet inventory with all host groups
...
Add inventory/hosts.yml with real fleet hostnames organized into
functional groups:
- proxmox_hosts: 7 physical Dell hypervisors (pfv-tsys1/3/4/5/6/7/9)
- virtual_guests: VMs running on Proxmox (tsys-awx, tsys-librenms, etc.)
- ntp_servers: pfv-netinfra-01/02, pfv-netboot (skip client config)
- dhcp_servers: pfv-netinfra-01/02 (skip dhclient.conf deploy)
- dns_servers: Technitium/Pi-hole hosts
- librenms_server: tsys-librenms (skip rsyslog forward)
- wazuh_server: tsys-nsm (skip agent install)
- dev_workstations: subopi-dev, CharlesDevServer, kali-tsys
- kubernetes_nodes: control plane and worker nodes
Add inventory/group_vars/all.yml with all tunable variables (packages,
DNS servers, NTP servers, postfix relayhost, feature toggles) that
mirror the hard-coded values from the legacy bash scripts.
🤖 Generated with [Crush](https://github.com/charmassociates/crush )
Assisted-by: GLM-5 via Crush <crush@charm.land >
2026-07-30 12:15:36 -05:00
mrcharles
7a2ad022c8
chore: add Ansible project scaffolding
...
Add ansible.cfg (roles_path, inventory, become, fact caching),
requirements.yml placeholder for future collections, .gitignore for
Ansible artifacts, and .ansible-lint config for code quality.
🤖 Generated with [Crush](https://github.com/charmassociates/crush )
Assisted-by: GLM-5 via Crush <crush@charm.land >
2026-07-30 12:15:30 -05:00