CLAUDE: Add Home Assistant to infrastructure inventory

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 <noreply@anthropic.com>
This commit is contained in:
Cal Corum 2026-01-07 09:55:16 -06:00
parent cd614e753a
commit 282a2f8a9c
2 changed files with 41 additions and 0 deletions

View File

@ -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

View File

@ -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