From 282a2f8a9cc463f0d8185d172be83665fd52b820 Mon Sep 17 00:00:00 2001 From: Cal Corum Date: Wed, 7 Jan 2026 09:55:16 -0600 Subject: [PATCH] CLAUDE: Add Home Assistant to infrastructure inventory MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added Home Assistant OS VM (10.10.0.174, VMID 109) to hosts.yml with new 'homeassistant' type for API-based smart home management. Includes API config template with token storage pattern (.env.example). Also added foundry-lxc entry that was missing from inventory. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- server-configs/home-assistant/.env.example | 11 ++++++++ server-configs/hosts.yml | 30 ++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 server-configs/home-assistant/.env.example diff --git a/server-configs/home-assistant/.env.example b/server-configs/home-assistant/.env.example new file mode 100644 index 0000000..f5ad47b --- /dev/null +++ b/server-configs/home-assistant/.env.example @@ -0,0 +1,11 @@ +# Home Assistant API Configuration +# VM ID: 109 (Proxmox) +# +# Generate a Long-Lived Access Token: +# 1. Go to http://10.10.0.174:8123 +# 2. Click profile icon (bottom-left) +# 3. Scroll to "Long-Lived Access Tokens" +# 4. Create token and paste below + +HA_URL=http://10.10.0.174:8123 +HA_TOKEN=your_long_lived_access_token_here diff --git a/server-configs/hosts.yml b/server-configs/hosts.yml index ab656d9..f0b0ede 100644 --- a/server-configs/hosts.yml +++ b/server-configs/hosts.yml @@ -110,6 +110,36 @@ hosts: services: - n8n + # Foundry VTT LXC (Proxmox) + foundry-lxc: + type: docker + ssh_alias: foundry-lxc + ip: 10.10.0.223 + user: root + description: "Foundry VTT tabletop gaming server" + config_paths: + docker-compose: /opt/foundry + services: + - foundry + + # Home Assistant VM (Proxmox) + home-assistant: + type: homeassistant + ip: 10.10.0.174 + vmid: 109 + user: root + description: "Home Assistant OS - smart home automation" + api: + port: 8123 + env_file: server-configs/home-assistant/.env + integrations: + - matter + - mobile_app + - met_weather + services: + - home-assistant-core + - matter-server + # Local Development Machine nobara-desktop: type: local