f4ba995d9b
We no longer validate that there's an IP address defined. Seems like Coturn can start without one as well, so there's no need to require it. If people populate `matrix_coturn_turn_external_ip_addresses` directly to specify multiple addresses, they can leave `matrix_coturn_turn_external_ip_address` empty. We use the "select not equal to empty string" thing in the for loop to avoid `matrix_coturn_turn_external_ip_address` leading to `matrix_coturn_turn_external_ip_addresses: ['']` leading to `external-ip=` in the Coturn configuration. Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1741
10 lines
256 B
YAML
10 lines
256 B
YAML
---
|
|
|
|
- name: Fail if required Coturn settings not defined
|
|
fail:
|
|
msg: >-
|
|
You need to define a required configuration setting (`{{ item }}`) for using Coturn.
|
|
when: "vars[item] == ''"
|
|
with_items:
|
|
- "matrix_coturn_turn_static_auth_secret"
|