Просмотр исходного кода

Merge branch 'master' into mrb

pull/2723/head
Julian-Samuel Gebühr 2 лет назад
Родитель
Сommit
bb5200a305
8 измененных файлов: 18 добавлений и 11 удалений
  1. +1
    -0
      .config/ansible-lint.yml
  2. +1
    -1
      .github/workflows/matrix.yml
  3. +10
    -0
      docs/configuring-playbook-turn.md
  4. +2
    -2
      requirements.yml
  5. +1
    -1
      roles/custom/matrix-dendrite/defaults/main.yml
  6. +1
    -1
      roles/custom/matrix-sliding-sync/defaults/main.yml
  7. +2
    -1
      roles/custom/matrix-synapse/tasks/synapse/setup_install.yml
  8. +0
    -5
      roles/custom/matrix-synapse/templates/synapse/worker.yaml.j2

+ 1
- 0
.config/ansible-lint.yml Просмотреть файл

@@ -9,6 +9,7 @@ skip_list:
- schema
- command-instead-of-shell
- role-name
- var-naming[no-role-prefix]
# We frequently load configuration from a template (into a variable), then merge that with another variable (configuration extension)
# before finally dumping it to a file.
- template-instead-of-copy


+ 1
- 1
.github/workflows/matrix.yml Просмотреть файл

@@ -21,6 +21,6 @@ jobs:
- name: Check out
uses: actions/checkout@v3
- name: Run ansible-lint
uses: ansible-community/ansible-lint-action@v6.16.0
uses: ansible-community/ansible-lint-action@v6.17.0
with:
path: roles/custom

+ 10
- 0
docs/configuring-playbook-turn.md Просмотреть файл

@@ -15,6 +15,13 @@ matrix_coturn_enabled: false

In that case, Synapse would not point to any Coturn servers and audio/video call functionality may fail.

## Manually defining your public IP
In the `hosts` file we explicitly ask for your server's external IP address when defining `ansible_host`, because the same value is used for configuring Coturn.
If you'd rather use a local IP for `ansible_host`, make sure to set up `matrix_coturn_turn_external_ip_address` replacing `YOUR_PUBLIC_IP` with the pubic IP used by the server.

```yaml
matrix_coturn_turn_external_ip_address: "YOUR_PUBLIC_IP"
```

## Using your own external Coturn server

@@ -40,3 +47,6 @@ jitsi_web_stun_servers:
- stun:HOSTNAME_OR_IP:PORT
```
You can put multiple host/port combinations if you like.

## Further variables and configuration options
To see all the available configuration options, check roles/custom/matrix-coturn/defaults/main.yml

+ 2
- 2
requirements.yml Просмотреть файл

@@ -35,9 +35,9 @@
version: 6.1.0
name: geerlingguy.docker
- src: git+https://gitlab.com/etke.cc/roles/grafana.git
version: v10.0.1-0
version: v10.0.2-1
- src: git+https://github.com/mother-of-all-self-hosting/ansible-role-jitsi.git
version: v8615-0
version: v8615-2
name: jitsi
- src: git+https://gitlab.com/etke.cc/roles/ntfy.git
version: v2.6.2-0


+ 1
- 1
roles/custom/matrix-dendrite/defaults/main.yml Просмотреть файл

@@ -10,7 +10,7 @@ matrix_dendrite_container_image_self_build_repo: "https://github.com/matrix-org/
matrix_dendrite_docker_image_path: "matrixdotorg/dendrite-monolith"
matrix_dendrite_docker_image: "{{ matrix_dendrite_docker_image_name_prefix }}{{ matrix_dendrite_docker_image_path }}:{{ matrix_dendrite_docker_image_tag }}"
matrix_dendrite_docker_image_name_prefix: "{{ 'localhost/' if matrix_dendrite_container_image_self_build else matrix_container_global_registry_prefix }}"
matrix_dendrite_docker_image_tag: "v0.13.0"
matrix_dendrite_docker_image_tag: "v0.13.1"
matrix_dendrite_docker_image_force_pull: "{{ matrix_dendrite_docker_image.endswith(':latest') }}"

matrix_dendrite_base_path: "{{ matrix_base_data_path }}/dendrite"


+ 1
- 1
roles/custom/matrix-sliding-sync/defaults/main.yml Просмотреть файл

@@ -4,7 +4,7 @@

matrix_sliding_sync_enabled: true

matrix_sliding_sync_version: v0.99.1
matrix_sliding_sync_version: v0.99.3

matrix_sliding_sync_scheme: https



+ 2
- 1
roles/custom/matrix-synapse/tasks/synapse/setup_install.yml Просмотреть файл

@@ -72,12 +72,13 @@
owner: "{{ matrix_synapse_uid }}"
group: "{{ matrix_synapse_gid }}"
mode: 0640
register: matrix_synapse_container_image_customizations_dockerfile_result

- name: Ensure customized Docker image for Synapse is built
community.docker.docker_image:
name: "{{ matrix_synapse_docker_image_customized }}"
source: build
force_source: "{{ matrix_synapse_docker_image_customized_force_source }}"
force_source: "{{ matrix_synapse_container_image_customizations_dockerfile_result.changed or matrix_synapse_docker_image_customized_force_source }}"
build:
dockerfile: Dockerfile
path: "{{ matrix_synapse_customized_docker_src_files_path }}"


+ 0
- 5
roles/custom/matrix-synapse/templates/synapse/worker.yaml.j2 Просмотреть файл

@@ -5,11 +5,6 @@ worker_name: {{ matrix_synapse_worker_details.name }}
worker_daemonize: false
worker_log_config: /data/{{ matrix_server_fqn_matrix }}.log.config

{% if matrix_synapse_replication_listener_enabled %}
worker_replication_host: matrix-synapse
worker_replication_http_port: {{ matrix_synapse_replication_http_port }}
{% endif %}

{% set http_resources = [] %}

{% if matrix_synapse_worker_details.type == 'user_dir' %}


Загрузка…
Отмена
Сохранить