- name: Create /opt/homeassistant directory file: path: "/opt/homeassistant" state: directory owner: root group: aurbis mode: "0775" - name: Create mosquitto config directory file: path: "/opt/homeassistant/mosquitto/config" state: directory owner: root group: aurbis mode: "0775" - name: Create mosquitto data directory file: path: "/opt/homeassistant/mosquitto/data" state: directory owner: "1883" group: "1883" mode: "0755" - name: Create mosquitto log directory file: path: "/opt/homeassistant/mosquitto/log" state: directory owner: "1883" group: "1883" mode: "0755" - name: Copy mosquitto config template: src: homeassistant/mosquitto.conf.j2 dest: /opt/homeassistant/mosquitto/config/mosquitto.conf group: aurbis mode: "0644" - name: Include service vault include_vars: dir: homeassistant files_matching: vault.yml - name: Copy docker-compose file template: src: homeassistant/docker-compose.yml.j2 dest: /opt/homeassistant/docker-compose.yml group: aurbis mode: "0775" - name: Start homeassistant service community.docker.docker_compose_v2: project_src: /opt/homeassistant