|
|
|
@@ -12,5 +12,15 @@ |
|
|
|
You need to define a required configuration setting (`{{ item.name }}`). |
|
|
|
when: "item.when | bool and vars[item.name] | length == 0" |
|
|
|
with_items: |
|
|
|
- {'name': 'matrix_element_call_base_path', when: true} |
|
|
|
- {'name': 'matrix_element_call_container_network', when: true} |
|
|
|
- {'name': 'matrix_element_call_hostname', when: true} |
|
|
|
|
|
|
|
# Element Call appears to hardcode all paths to `/` (e.g. `/config.json`, `/assets/...`). |
|
|
|
# While we can properly serve the homepage and handle stripping the path prefix on our side, |
|
|
|
# the hardcoded URLs in the Element Call are pointing people to the wrong place, which is a problem. |
|
|
|
- name: Fail if Element Call path prefix is different than / |
|
|
|
ansible.builtin.fail: |
|
|
|
msg: > |
|
|
|
Element Call with a path prefix other than '/' is not supported yet. |
|
|
|
You have configured matrix_element_call_path_prefix to '{{ matrix_element_call_path_prefix }}'. |
|
|
|
when: "matrix_element_call_path_prefix != '/'" |