Compare commits

...

2 Commits

Author SHA1 Message Date
Patrick Neff 4e9f1c299c Add vscode settings 2022-01-25 10:33:53 +01:00
Patrick Neff ebff3f1712 Fix missing packages for venv
Fix first startup in systemd
2022-01-25 10:33:49 +01:00
3 changed files with 15 additions and 1 deletions

5
.vscode/settings.json vendored Normal file
View File

@ -0,0 +1,5 @@
{
"files.associations": {
"*.yml": "ansible"
}
}

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