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

Merge pull request #4038 from luixxiul/fix

Update docs for configuring systemd timer calendars
pull/4039/head
Slavi Pantaleev 1 год назад
committed by GitHub
Родитель
Сommit
fcaf437a9e
Не найден GPG ключ соответствующий данной подписи Идентификатор GPG ключа: B5690EEEBB952194
4 измененных файлов: 26 добавлений и 2 удалений
  1. +6
    -0
      docs/configuring-playbook-synapse-s3-storage-provider.md
  2. +12
    -0
      docs/configuring-playbook-turn.md
  3. +6
    -0
      roles/custom/matrix-coturn/defaults/main.yml
  4. +2
    -2
      roles/custom/matrix-coturn/templates/systemd/matrix-coturn-reload.timer.j2

+ 6
- 0
docs/configuring-playbook-synapse-s3-storage-provider.md Просмотреть файл

@@ -152,3 +152,9 @@ By default, we periodically ensure that all local files are uploaded to S3 and a
- … triggered by the `matrix-synapse-s3-storage-provider-migrate.timer` timer, every day at 05:00

So… you don't need to perform any maintenance yourself.

The schedule is defined in the format of systemd timer calendar. To edit the schedule, add the following configuration to your `vars.yml` file (adapt to your needs):

```yaml
matrix_synapse_ext_synapse_s3_storage_provider_periodic_migration_schedule: "*-*-* 05:00:00"
```

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

@@ -64,6 +64,18 @@ jitsi_web_stun_servers:

You can put multiple host/port combinations if you'd like to.

### Edit the reloading schedule (optional)

By default the service is reloaded on 6:30 a.m. every day based on the `matrix_coturn_reload_schedule` variable so that new SSL certificates can kick in. It is defined in the format of systemd timer calendar.

To edit the schedule, add the following configuration to your `vars.yml` file (adapt to your needs):

```yaml
matrix_coturn_reload_schedule: "*-*-* 06:30:00"
```

**Note**: the actual job may run with a delay. See `matrix_coturn_reload_schedule_randomized_delay_sec` for its default value.

### Extending the configuration

There are some additional things you may wish to configure about the TURN server.


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

@@ -186,3 +186,9 @@ matrix_coturn_tls_key_path: ~

matrix_coturn_tls_v1_enabled: false
matrix_coturn_tls_v1_1_enabled: false

# systemd calendar configuration for the reload job
# the actual job may run with a delay (see matrix_coturn_reload_schedule_randomized_delay_sec)
matrix_coturn_reload_schedule: "*-*-* 06:30:00"
# the delay with which the systemd timer may run in relation to the `matrix_coturn_reload_schedule` schedule
matrix_coturn_reload_schedule_randomized_delay_sec: 1h

+ 2
- 2
roles/custom/matrix-coturn/templates/systemd/matrix-coturn-reload.timer.j2 Просмотреть файл

@@ -3,8 +3,8 @@ Description=Reloads matrix-coturn periodically so that new SSL certificates can

[Timer]
Unit=matrix-coturn-reload.service
OnCalendar=*-*-* 06:30:00
RandomizedDelaySec=1h
OnCalendar={{ matrix_coturn_reload_schedule }}
RandomizedDelaySec={{ matrix_coturn_reload_schedule_randomized_delay_sec }}

[Install]
WantedBy=timers.target

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