Giter VIP home page Giter VIP logo

ansible-role-coturn's Introduction

ansible-role-coturn

Build Status

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 or 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 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

ansible-role-coturn's People

Contributors

0x46616c6b avatar dependabot[bot] avatar doobry-systemli avatar felinira avatar t2d avatar wilkis3 avatar xshadow avatar zerwes avatar znerol avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

ansible-role-coturn's Issues

Tag please

Hi there

Can you please start tagging this role ? Relying on "master" isn't confortable.

Best regards,

Document variables

Those vars are in the conf file template, but absent (even commented) from default/main.yml and README.md

  • coturn_static_auth_secret
  • coturn_realm

Cannot install role

Not critical for me, but I noticed that sometime ago installing the role started breaking (probably python update?).

On a vanilla Ubuntu 20.04 system

$ ansible-galaxy install systemli.coturn
- extracting systemli.coturn to /home/mkoertgen/.ansible/roles/systemli.coturn
[WARNING]: Illegal filename '..': '..' is not allowed
ERROR! Unexpected Exception, this is probably a bug: join() missing 1 required positional argument: 'a'

Using Ansible 2.15.5

$  ansible-galaxy --version
ansible-galaxy [core 2.15.5]
  config file = None
  configured module search path = ['/home/<>/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /home/<>/.local/pipx/venvs/ansible/lib/python3.11/site-packages/ansible
  ansible collection location = /home/<>/.ansible/collections:/usr/share/ansible/collections
  executable location = /home/<>/.local/bin/ansible-galaxy
  python version = 3.11.6 (main, Oct  8 2023, 05:06:43) [GCC 13.2.0] (/home/<>/.local/pipx/venvs/ansible/bin/python)
  jinja version = 3.1.2
  libyaml = True

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.