Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/therojam/ansible-role-eturnal
ansible role for installing the eturnal stun/turn server on debian
https://github.com/therojam/ansible-role-eturnal
ansible ansible-role debian debian-linux eturnal stun-server turn-server
Last synced: about 1 month ago
JSON representation
ansible role for installing the eturnal stun/turn server on debian
- Host: GitHub
- URL: https://github.com/therojam/ansible-role-eturnal
- Owner: TheRojam
- Created: 2022-01-28T14:40:13.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-01-29T14:29:53.000Z (almost 3 years ago)
- Last Synced: 2024-10-13T17:42:39.852Z (3 months ago)
- Topics: ansible, ansible-role, debian, debian-linux, eturnal, stun-server, turn-server
- Language: Shell
- Homepage: https://galaxy.ansible.com/therojam/ansible_role_eturnal
- Size: 6.84 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
eturnal debian
==============[![Build Status](https://app.travis-ci.com/therojam/ansible-role-eturnal.svg?branch=main)](https://travis-ci.com/therojam/ansible-role-eturnal)
[![Ansible Galaxy](https://img.shields.io/badge/ansible--galaxy-eturnal-blue.svg)](https://galaxy.ansible.com/therojam/ansible_role_eturnal)This roles is for setting up eturnal a new stun/turn server.
More information on [github.com processone/eturnal](https://github.com/processone/eturnal).
Requirements
------------Installed debian server.
Role Variables
--------------defaults/main.yml:
```
eturnal_secret: "r4nd0m_s|_|p3r+10nG" # Shared secret
eturnal_ipv4: "{{ ansible_default_ipv4.address }}" # The server's public IPv4 address.
eturnal_ipv6: "{{ ansible_default_ipv6.address }}" # The server's public IPv6 address (optional).
```Remember to may change the `etunral_sceret` in your variables definition to your own shared secret.
The `eturnal_ipv4` (and `eturnal_ipv6`) should be your public ip address(es). After running your playbook, please check that your `/etc/eturnal/eturnal.yml` definitions matches with your public ip addresses.Example Playbook
----------------Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:
- hosts: servers
roles:
- { role: therojam.ansible_role_eturnal }License
-------BSD
Author Information
------------------
Role was written by:* therojam