|
- ---
- # Update Element-Web config.json with Element Call features
-
- - name: Ensure Element-Web config.json exists
- ansible.builtin.file:
- path: "{{ matrix_element_web_config_path }}"
- state: file
- mode: 0644
-
- - name: Update Element-Web config.json with Element Call features
- ansible.builtin.blockinfile:
- path: "{{ matrix_element_web_config_path }}"
- block: |
- "features": {
- "feature_video_rooms": true,
- "feature_new_room_decoration_ui": true,
- "feature_group_calls": true,
- "feature_element_call_video_rooms": true
- },
- "element_call": {
- "url": "{{ matrix_element_call_base_url }}",
- "participant_limit": 8,
- "brand": "Element Call",
- "use_exclusively": true
- }
- marker: "# ANSIBLE MANAGED BLOCK - Element Call features"
- mode: '0644'
- owner: "{{ matrix_user_username }}"
- group: "{{ matrix_user_groupname }}"
|