/
/
/
Ansible role that deploys a supervised home assistant installation on my homeassistant device.
1# Home Assistant
2
3Home Assistant Supervised installation on Debian 12+.
4
5## Key Parameters
6
7| Variable | Default | Description |
8|----------|---------|-------------|
9| `ha_machine_type` | `qemux86-64` | Machine type for HA Supervised (e.g. `raspberrypi4-64`) |
10| `ha_os_agent_version` | `latest` | OS-Agent version to install |
11| `ha_data_share` | `/usr/share/hassio` | HA data directory |
12| `ha_network_manager_enabled` | `true` | Configure NetworkManager + systemd-resolved |
13| `ha_supervisor_enabled` | `true` | Install HA Supervised |
14| `ha_validation_enabled` | `true` | Run post-install validation checks |
15
16## Workflow
17
181. Validate Docker is installed and running
192. Install system dependencies (apparmor, dbus, jq, etc.)
203. Install Home Assistant Supervised `.deb` package
214. Install OS-Agent for hardware integration
225. Configure NetworkManager and systemd-resolved (if enabled)
236. Validate installation (if enabled)
24