/
/
/
1---
2# Feature flags
3homeassistant_install_supervisor: true
4homeassistant_configure_network: true
5homeassistant_install_os_agent: true
6
7# Home Assistant configuration
8homeassistant_machine_type: qemux86-64 # Options: qemux86-64, qemuarm-64, generic-x86-64
9homeassistant_data_share: /usr/share/hassio
10
11# OS-Agent configuration
12homeassistant_os_agent_version: latest # Use 'latest' or specific version like '1.6.0'
13homeassistant_os_agent_arch: "{{ 'amd64' if ansible_architecture == 'x86_64' else 'arm64' }}"
14
15# Docker validation settings (Docker is installed by geerlingguy.docker role)
16# These settings are used for Docker dependency validation only
17
18# Network configuration
19homeassistant_manage_networking: true
20homeassistant_network_interface: "{{ ansible_default_ipv4.interface }}"
21homeassistant_enable_systemd_resolved: true
22
23# Installation URLs and paths
24homeassistant_supervisor_deb_url: "https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb"
25homeassistant_os_agent_base_url: "https://github.com/home-assistant/os-agent/releases"
26
27# System dependencies
28homeassistant_system_packages:
29 - network-manager
30 - systemd-resolved
31 - curl
32 - lsb-release
33 - udisks2
34 - apparmor
35 - jq
36 - wget
37 - ca-certificates
38 - gnupg
39
40# Validation settings
41homeassistant_validate_installation: true
42homeassistant_cleanup_downloads: true
43
44# Service timeouts (seconds)
45homeassistant_service_start_timeout: 300