Role used to install freeswitch.
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 |
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
The following stack of tools were used to test this role:
- Kitchen CI for tests management.
- Virtualbox and Vagrant for provisioning environments.
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.
Will be welcome ❤️
@Otoru |
---|