opensipscp
Version information
This version is compatible with:
- Puppet Enterprise 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x, 2017.2.x, 2016.4.x
- Puppet >= 4.10.0 < 7.0.0
- , , ,
Start using this module
Add this module to your Puppetfile:
mod 'alisio-opensipscp', '0.3.1'
Learn more about managing modules with a PuppetfileDocumentation
opensipscp
Table of Contents
- Description
- Setup - The basics of getting started with opensipscp
- Usage - Configuration options and additional functionality
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
Description
This module install OpenSIPS Control Panel, a PHP Web Portal for provisioning OpenSIPS SIP server.
Setup
This module OpenSIPS CP Web Portal and it does not include OpenSIPS sip proxy. The opensips must be installed some other way (e.g: using alisio-opensips module)
This module writes to the mysql database so be careful if installing on top of an existent OpenSIPS installation. You should consider backup your database first.
Beginning with opensipscp
To install OpenSIPS CP with the default module options, simply include the class in your manifest.
include opensipscp
To install OpenSIPS proxy and OpenSIPS control with default values
class{'opensips':}
class{'opensipscp':}
Class['opensips'] -> Class['opensipscp']
Setup Requirements
- Mysql database
- Apache
- opensips
Usage
Include usage examples for common use cases in the Usage section. Show your users how to use your module to solve problems, and be sure to include code examples. Include three to five examples of the most important or common tasks a user can accomplish with your module. Show users how to accomplish more complex tasks that involve different types, classes, and functions working in tandem.
You can use the following parameters to customize your installation.
$db_opensips_db
The opensips database. It must match your current opensips installation. Default value: 'opensips'$db_opensips_user
The database user. Default Value: 'opensips'$db_opensips_pw
The password for the opensips database user. Default value 'opensipsrw'$db_server_ip
The opensips database host. Default value: 'localhost'$opensipscp_admin_user
The initial OpenSIPS Control Panel GUI admin user. Default value:'admin'$opensipscp_admin_pw
The initial OpenSIPS Control Panel GUI admin password. Default value: 'opensips'$opensipscp_alias_folder
The apache alias for the OpenSIPS Control Panel. Default Value: '/cp'
Limitations
This module does not provision an OpenSIPS proxy server.
This module was tested with puppet 5 running on Centos7.
Development
Please follow the licence guidelines
Dependencies
- puppetlabs-mysql (>= 10.0.0 < 11.0.0)
- puppetlabs-stdlib (>= 5.0.0 < 6.0.0)