summaryrefslogtreecommitdiff
path: root/roles/apps/node-red
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2024-01-20 23:36:22 +0100
committerChristian Pointner <equinox@spreadspace.org>2024-01-20 23:36:22 +0100
commit6eb0d4b80be0db7951560e392bee9d5d1b156040 (patch)
tree37d56400f0a79edb5ba61093a8b67125bc063591 /roles/apps/node-red
parentfix storage/zfs/base role (diff)
finalize apps/node-red
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 %}
**
****************************************