Fix missing packages for venv

Fix first startup in systemd
This commit is contained in:
Patrick Neff 2022-01-25 10:33:49 +01:00
parent bd1f506d8b
commit ebff3f1712
2 changed files with 10 additions and 1 deletions

View File

@ -5,7 +5,6 @@ After=network-online.target
[Service] [Service]
Type=simple Type=simple
User=homeassistant User=homeassistant
WorkingDirectory=/home/homeassistant/.homeassistant
ExecStart=/srv/homeassistant/bin/hass -c "/home/homeassistant/.homeassistant" ExecStart=/srv/homeassistant/bin/hass -c "/home/homeassistant/.homeassistant"
[Install] [Install]

View File

@ -4,6 +4,7 @@
- python3 - python3
- python3-dev - python3-dev
- python3-venv - python3-venv
- python3-virtualenv
- python3-pip - python3-pip
- libffi-dev - libffi-dev
- libssl-dev - libssl-dev
@ -21,6 +22,14 @@
name: homeassistant name: homeassistant
virtualenv: /srv/homeassistant virtualenv: /srv/homeassistant
- name: Fix permissions.
ansible.builtin.file:
path: /srv/homeassistant
state: directory
owner: homeassistant
group: homeassistant
recurse: yes
- name: Create home-assistant systemd service. - name: Create home-assistant systemd service.
ansible.builtin.copy: ansible.builtin.copy:
src: homeassistant.service src: homeassistant.service
@ -34,3 +43,4 @@
name: homeassistant name: homeassistant
state: started state: started
enabled: yes enabled: yes
daemon-reload: yes