#jinja2: lstrip_blocks: True {{ ansible_managed | comment }} [Unit] Description=Home Assistant Wants=network-online.target {% for item in homeassistant_systemd_after %} After={{ item }} {% endfor %} [Service] Type=simple User={{ homeassistant_user }} Group={{ homeassistant_group }} ExecStart={{ homeassistant_base_dir }}/venv/bin/hass -c {{ homeassistant_conf_dir }} Restart=on-failure RestartSec=5s [Install] WantedBy=multi-user.target