Files

33 lines
996 B
YAML
Raw Permalink Normal View History

---
- name: Create Node-RED data directory with correct permissions
file:
path: "{{ node_red_data_dir }}"
state: directory
owner: 1000 # Node-RED контейнер запускается от пользователя 1000
group: 1000
mode: '0755'
- name: Run Node-RED container
docker_container:
name: node-red
image: "{{ node_red_image }}"
state: started
restart_policy: always
ports:
- "{{ node_red_port }}:1880"
volumes:
- "{{ node_red_data_dir }}:/data"
user: "1000:1000" # Запускаем от правильного пользователя
env:
NODE_RED_ENABLE_PROJECTS: "{{ 'true' if node_red_enable_projects else 'false' }}"
TZ: "UTC"
tags: node-red
- name: Display Node-RED access info
debug:
msg: |
Node-RED is available at:
- Web UI: http://{{ inventory_hostname }}:{{ node_red_port }}
- API: http://{{ inventory_hostname }}:{{ node_red_port }}/red/api
tags: node-red