https://github.com/systemli/ansible-role-coturn
Install and configure coturn on Debian
https://github.com/systemli/ansible-role-coturn
Last synced: 7 months ago
JSON representation
Install and configure coturn on Debian
- Host: GitHub
- URL: https://github.com/systemli/ansible-role-coturn
- Owner: systemli
- License: gpl-3.0
- Created: 2020-01-09T15:51:33.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2025-05-24T10:00:34.000Z (about 1 year ago)
- Last Synced: 2025-05-24T11:17:47.634Z (about 1 year ago)
- Language: Jinja
- Size: 157 KB
- Stars: 8
- Watchers: 6
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
ansible-role-coturn
-------------------
[](https://github.com/systemli/ansible-role-coturn/actions?query=workflow%3AIntegration)
Install coturn for Nextcloud like described here:
https://help.nextcloud.com/t/howto-setup-nextcloud-talk-with-turn-server/30794
This role might be useful in conjunction with [systemli.nextcloud](https://galaxy.ansible.com/systemli/nextcloud) or [systemli.jitsi_meet](https://galaxy.ansible.com/systemli/jitsi_meet).
Role Variables
--------------
### Required Variables
The following variables are required (no defaults provided) and must always be
defined when using the role:
* `coturn_static_auth_secret`: Shared secret for client authentication. One way
to generate an appropriate value is by using `pwgen -s 64 1`.
* `coturn_realm`: Use a syntactically correct hostname or domain.
### Optional Variables
See [defaults/main.yml](defaults/main.yml) for a list of optional variables.
Download
--------
Download latest release with `ansible-galaxy`
ansible-galaxy install systemli.coturn
Testing & Development
---------------------
For developing and testing the role we use Github Actions, Molecule, and Vagrant. On the local environment you can easily test the role with
```
molecule test
```
License
-------
GPLv3
Author Information
------------------
https://www.systemli.org