summaryrefslogtreecommitdiff
path: root/roles/apps/node-red
diff options
context:
space:
mode:
Diffstat (limited to 'roles/apps/node-red')
-rw-r--r--roles/apps/node-red/instance/tasks/main.yml14
1 files changed, 9 insertions, 5 deletions
diff --git a/roles/apps/node-red/instance/tasks/main.yml b/roles/apps/node-red/instance/tasks/main.yml
index 410a1b9f..63d03539 100644
--- a/roles/apps/node-red/instance/tasks/main.yml
+++ b/roles/apps/node-red/instance/tasks/main.yml
@@ -1,10 +1,12 @@
---
-## TODO: add storage handling!
-- set_fact:
- node_red_instance_basepath: "/srv/node-red/{{ node_red_instance }}"
-##
+- name: prepare storage volume
+ vars:
+ storage_volume: "{{ node_red_instances[node_red_instance].storage }}"
+ include_role:
+ name: "storage/{{ node_red_instances[node_red_instance].storage.type }}/volume"
-## TODO: custom user
+- set_fact:
+ node_red_instance_basepath: "{{ storage_volume_mountpoint }}"
- name: create instance directories
loop:
@@ -182,8 +184,10 @@
requestCert: true,
minVersion: 'TLSv1.3'
},
+ {% if 'extra_settings' in node_red_instances[node_red_instance] %}
{{ node_red_instances[node_red_instance].extra_settings | indent(4) }}
+ {% endif %}
**
****************************************