|
- ---
- # Update the homeserver.yaml file with Element Call config
-
- - name: Ensure homeserver.yaml exists
- ansible.builtin.file:
- path: "{{ matrix_homeserver_config_path }}"
- state: file
- mode: 0644
-
- - name: Add listeners section for Element Call to homeserver.yaml
- ansible.builtin.blockinfile:
- path: "{{ matrix_homeserver_config_path }}"
- block: |
- listeners:
- - port: 8008
- tls: false
- type: http
- x_forwarded: true
-
- resources:
- - names: [client, federation, openid]
- compress: false
- marker: "# ANSIBLE MANAGED BLOCK - Element Call listeners"
- mode: '0644'
- owner: "{{ matrix_user_username }}"
- group: "{{ matrix_user_groupname }}"
-
- - name: Ensure serve_server_wellknown is enabled in homeserver.yaml
- ansible.builtin.lineinfile:
- path: "{{ matrix_homeserver_config_path }}"
- line: "serve_server_wellknown: true"
- insertafter: EOF
- state: present
- mode: '0644'
- owner: "{{ matrix_user_username }}"
- group: "{{ matrix_user_groupname }}"
|