/
/
/
1---
2- name: Update package cache
3 ansible.builtin.apt:
4 update_cache: true
5 cache_valid_time: 3600
6 become: true
7
8- name: Install system dependencies
9 ansible.builtin.apt:
10 name: "{{ homeassistant_system_packages }}"
11 state: present
12 become: true
13
14- name: Ensure /tmp directory exists with proper permissions
15 ansible.builtin.file:
16 path: /tmp
17 state: directory
18 mode: '0755'
19 become: true
20
21- name: Create Home Assistant data directory
22 ansible.builtin.file:
23 path: "{{ homeassistant_data_share }}"
24 state: directory
25 owner: root
26 group: root
27 mode: '0755'
28 become: true