| @@ -150,11 +150,18 @@ | |||||
| group: "{{ matrix_user_groupname }}" | group: "{{ matrix_user_groupname }}" | ||||
| when: matrix_element_call_enabled | bool | 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' | mode: '0644' | ||||
| owner: "{{ matrix_user_username }}" | owner: "{{ matrix_user_username }}" | ||||
| group: "{{ matrix_user_groupname }}" | group: "{{ matrix_user_groupname }}" | ||||