centos
ntpproxy
- opensips needs ntpproxymysql-libs
- opensips needs mysql-libsmysql-devel
- opensips needs mysql-devel
Key | Type | Description | Default |
---|---|---|---|
node['opensips']['install_method'] | String | where to install from package or source | package |
node['opensips']['prefix'] | String | where to install to | / |
node['opensips']['config_file'] | String | configuration | /etc/opensips/opensips.cfg |
node['opensips']['package_name'] | String | System package name | opensips |
Key | Type | Description | Default |
---|---|---|---|
node['opensips']['source']['url'] | String | where to get the source from | http://opensips.org/pub/opensips/latest/src/opensips-1.9.0_src.tar.gz |
node['opensips']['source']['include_modules'] | Array | which modules to include in complitation | ["signaling,", "sl,", "tm,", "rr,", "dialog,", "maxfwd,", "usrloc,", "registrar,", "textops,", "sipmsgops,", "mi_fifo,", "uri,", "auth,", "auth_db,", "nathelper,", "alias_db,", "group,", "rtpproxy,", "enum,", "avpops,", "pike,", "domain", "db_mysql"] |
Key | Type | Description | Default |
---|---|---|---|
node['opensips']['federate']['config']['debug_level'] | Integer | debug log level | 3 |
node['opensips']['federate']['config']['log_facility'] | String | LOG_LOCAL6 | |
node['opensips']['federate']['config']['listen_ip'] | String | the ip for opensips to listen on | localhost |
node['opensips']['federate']['config']['module_path'] | String | the path to opensips modules | /usr/lib64/opensips/modules |
node['opensips']['federate']['config']['user'] | String | user to run opensips as | opensips |
node['opensips']['federate']['config']['group'] | String | group to run opensips as | opensips |
node['opensips']['federate']['config']['db_uri'] | String | database uri for opensips | mysql://root:somepass@localhost/proxy |
Just include opensips
in your node's run_list
:
{
"name":"my_node",
"run_list": [
"recipe[opensips]"
]
}
Just include opensips::rtpproxy
in your node's run_list
:
{
"name":"my_node",
"run_list": [
"recipe[opensips]",
"recipe[opensips::rtpproxy]"
]
}
Just include opensips::federate
in your node's run_list
:
{
"name":"my_node",
"run_list": [
"recipe[opensips]",
"recipe[opensips::rtpproxy]",
"recipe[opensips::federate]"
]
}