|
|
|
@@ -150,11 +150,18 @@ |
|
|
|
group: "{{ matrix_user_groupname }}" |
|
|
|
when: matrix_element_call_enabled | bool |
|
|
|
|
|
|
|
# Update the .well-known/matrix/client file |
|
|
|
- name: Update the well-known client file |
|
|
|
ansible.builtin.template: |
|
|
|
src: "{{ role_path }}/templates/well_known_client.json.j2" |
|
|
|
dest: "{{ matrix_base_data_path }}/static-files/public/.well-known/matrix/client" |
|
|
|
# Update the well-known client file for Element Call (adding RTC FOCI) |
|
|
|
- name: Update the existing well-known client file for Element Call (RTC FOCI) |
|
|
|
ansible.builtin.blockinfile: |
|
|
|
path: "{{ matrix_base_data_path }}/static-files/public/.well-known/matrix/client" |
|
|
|
block: | |
|
|
|
"org.matrix.msc4143.rtc_foci": [ |
|
|
|
{ |
|
|
|
"type": "livekit", |
|
|
|
"livekit_service_url": "{{ matrix_element_call_jwt_service_url }}" |
|
|
|
} |
|
|
|
] |
|
|
|
marker: "# ANSIBLE MANAGED BLOCK - Element Call RTC FOCI" |
|
|
|
mode: '0644' |
|
|
|
owner: "{{ matrix_user_username }}" |
|
|
|
group: "{{ matrix_user_groupname }}" |
|
|
|
|