Skip to content
Snippets Groups Projects
Fabien Combernous's avatar
Fabien Combernous authored
Resolve "allow puppetlabs-stdlib < 9.x"

Closes #22

See merge request !21
5d416788
History

coturn

Table of Contents

  1. Description
  2. Setup - The basics of getting started with coturn
  3. Usage - Configuration options and additional functionality
  4. Limitations - OS compatibility, etc.
  5. Development - Guide for contributing to the module

Description

The Puppet module installs and configures a TURN service with Coturn.

Setup

Setup Requirements

Module dependencies are listed in metadata.json file.

Beginning with coturn

As minimalistic setup, it is enought to give a realm :

  class { 'coturn' :
    realm => 'coturn.example.org',
  }

Usage

You can, for instance, change listening port and restrict the binded ip address :

  class { 'coturn' :
    realm          => 'coturn.example.org',
    listening_port => 443,
    listening_ips  => [
      '10.0.0.10',
    ],
  }

Reference

Details are in REFERENCE.md file.

Limitations

Supported OSes are given is metadata.json file.

Development

Home at URL https://gitlab.adullact.net/adullact/puppet-coturn

Issues and MR are welcome.

Release Notes/Contributors/Etc.

Details in CHANGELOG.md.

Copyright (C) 2018 Association des Développeurs et Utilisateurs de Logiciels Libres
                     pour les Administrations et Colléctivités Territoriales.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/agpl.html>.