freeswitch
Freeswitch
Role used to install freeswitch.
Role Variables
Variables used to control role behavior.
variable | description | default value |
---|---|---|
repository | Git repo to clone source code. | https://github.com/signalwire/freeswitch.git |
version | Version of Freeswitch to be installed. | v1.10 |
Example Playbook
Here is a small example of how to use this role:
- hosts: all
roles:
- role: freeswitch
repository: https://github.com/signalwire/freeswitch.git
version: v1.10
Tests
The following stack of tools were used to test this role:
- Kitchen CI for tests management.
- Virtualbox and Vagrant for provisioning environments.
Steps
In tests
folder, run the commands below:
bundle install # Install tests stack dependencies.
kitchen create # Create virtual machine to test playbook.
kitchen converge # Apply test playbook in virtual machine.
kitchen verify # Testing to your infrastructure.
License
Contributors
Will be welcome ❤️
Author
@Otoru |
---|
Install
ansible-galaxy install Otoru/Freeswitch
License
mit
Downloads
24
Owner
SRE & VoIP firefighter 🔥