Files
ansible/roles/install_homeassistant_docker/tasks/create_folder_structure.yml
2026-03-10 08:57:20 +01:00

71 lines
1.9 KiB
YAML

- name: create file structure for homeassistant docker installation
ansible.builtin.file:
path: /home/mario/home-assistant
state: directory
owner: mario
group: mario
mode: "0755"
- name: create subfolder config
ansible.builtin.file:
path: /home/mario/home-assistant/config
state: directory
owner: mario
group: mario
mode: "0755"
- name: create subfolder media
ansible.builtin.file:
path: /home/mario/home-assistant/media
state: directory
owner: mario
group: mario
mode: "0755"
- name: create file structure for nodered docker installation
ansible.builtin.file:
path: /home/mario/home-assistant/nodered
state: directory
owner: mario
group: mario
mode: "0755"
- name: create file structure for mosquitto docker installation
ansible.builtin.file:
path: /home/mario/home-assistant/mosquitto
state: directory
owner: mario
group: mario
mode: "0755"
- name: create subfolder for mosquitto config
ansible.builtin.file:
path: /home/mario/home-assistant/mosquitto/config
state: directory
owner: mario
group: mario
mode: "0755"
- name: create subfolder for mosquitto data
ansible.builtin.file:
path: /home/mario/home-assistant/mosquitto/data
state: directory
owner: 1883
group: 1883
mode: "0755"
- name: create subfolder for mosquitto log
ansible.builtin.file:
path: /home/mario/home-assistant/mosquitto/log
state: directory
owner: mario
group: mario
mode: "0755"
- name: create file structure for influxdb docker installation
ansible.builtin.file:
path: /home/mario/home-assistant/influxdb
state: directory
owner: mario
group: mario
mode: "0755"
- name: create file structure for grafana docker installation
ansible.builtin.file:
path: /home/mario/home-assistant/grafana
state: directory
owner: mario
group: mario
mode: "0755"