Implemented loading of javascript.js und javascript.js.j2 files

This commit is contained in:
2025-11-27 21:50:39 +01:00
parent 6fda85788a
commit 7eac9374bc
2 changed files with 12 additions and 2 deletions

View File

@@ -1,8 +1,19 @@
# run_once_sys_front_inj_javascript: deactivated
- name: "Select JavaScript file path for '{{ application_id }}'"
set_fact:
javascript_file_custom: >-
{{ (application_id | abs_role_path_by_application_id ~ '/templates/javascript.js.j2')
if lookup('fileglob', application_id | abs_role_path_by_application_id ~ '/templates/javascript.js.j2')
else application_id | abs_role_path_by_application_id ~ '/files/javascript.js' }}
- name: "Load JavaScript code for '{{ application_id }}'"
set_fact:
javascript_code: "{{ lookup('template', modifier_javascript_template_file) }}"
javascript_code: >-
{{ lookup(
javascript_file_custom.endswith('.j2') | ternary('template', 'file'),
javascript_file_custom
) }}
- name: "Collapse Javascript code into one-liner for '{{ application_id }}'"
set_fact:

View File

@@ -1 +0,0 @@
modifier_javascript_template_file: "{{ application_id | abs_role_path_by_application_id }}/templates/javascript.js.j2"