cookbook 'freeswitch-rayo', '~> 0.2.0'
freeswitch-rayo (2) Versions 0.2.0 Follow0
Installs/Configures FreeSWITCH as a Rayo server
cookbook 'freeswitch-rayo', '~> 0.2.0', :supermarket
knife supermarket install freeswitch-rayo
knife supermarket download freeswitch-rayo
FreeSWITCH Rayo cookbook
This Chef cookbook installs FreeSWITCH either from source or packages and configures its basic settings. This cookbook specifically configures FreeSWITCH to behave as a Rayo server by altering defaults of the upstream freeswitch
cookbook.
Requirements
Tested on Ubuntu 12.04, Debian 7.1 and CentOS 6.5.
Usage
Add recipe[freeswitch-rayo]
to your node's run list
Attributes
This cookbook has no attributes of its own - its sole purpose is to modify the attributes of the freeswitch
cookbook so as to install a functioning Rayo server. The modifications made are:
-
node['freeswitch']['package']['packages']
-%w(freeswitch-meta-vanilla freeswitch-mod-rayo freeswitch-lang freeswitch-music freeswitch-sounds freeswitch-mod-flite freeswitch-mod-pocketsphinx freeswitch-mod-http-cache freeswitch-conf-rayo)
on Debian/Ubuntu and%w(freeswitch freeswitch-event-rayo freeswitch-lang-en freeswitch-sounds-music freeswitch-sounds-en-us-callie freeswitch-asrtts-flite freeswitch-asrtts-pocketsphinx freeswitch-application-http-cache freeswitch-config-rayo)
on RedHat/CentOS -
node['freeswitch']['source']['modules']
-%w[loggers/mod_console loggers/mod_logfile asr_tts/mod_flite asr_tts/mod_pocketsphinx applications/mod_cluechoo applications/mod_commands applications/mod_conference applications/mod_dptools applications/mod_db applications/mod_fifo applications/mod_hash applications/mod_http_cache applications/mod_expr applications/mod_esf applications/mod_fsv applications/mod_spandsp applications/mod_valet_parking applications/mod_voicemail codecs/mod_g723_1 codecs/mod_amr codecs/mod_g729 codecs/mod_h26x codecs/mod_speex dialplans/mod_dialplan_xml dialplans/mod_dialplan_asterisk endpoints/mod_sofia endpoints/mod_loopback event_handlers/mod_event_socket event_handlers/mod_cdr_csv event_handlers/mod_rayo formats/mod_native_file formats/mod_sndfile formats/mod_local_stream formats/mod_tone_stream formats/mod_ssml languages/mod_lua say/mod_say_en]
-
node['freeswitch']['autoload_modules']
-%w[mod_console mod_logfile mod_cdr_csv mod_event_socket mod_rayo mod_sofia mod_loopback mod_commands mod_conference mod_dptools mod_expr mod_hash mod_esf mod_fsv mod_http_cache mod_dialplan_xml mod_spandsp mod_celt mod_speex mod_opus mod_ilbc mod_sndfile mod_native_file mod_shell_stream mod_shout mod_local_stream mod_tone_stream mod_ssml mod_lua mod_flite mod_pocketsphinx mod_say_en]
-
node['freeswitch']['vars_template_cookbook']
-freeswitch-rayo
- this cookbook ships a modified template. -
node['freeswitch']['package']['config_template']
-rayo
-
node['freeswitch']['source']['config_template']
-rayo
Recipes
-
freeswitch-rayo
- Install FreeSWITCH and configure as a Rayo server
Author
[Ben Langfeld](@benlangfeld)
Dependent cookbooks
freeswitch ~> 1.0 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
develop
0.2.0
- Fixed readme
- Depend on v1.0 of FreeSWITCH cookbook
0.1.0
- First release
Collaborator Number Metric
0.2.0 failed this metric
Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Contributing File Metric
0.2.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
0.2.0 failed this metric
FC064: Ensure issues_url is set in metadata: freeswitch-rayo/metadata.rb:1
FC065: Ensure source_url is set in metadata: freeswitch-rayo/metadata.rb:1
FC066: Ensure chef_version is set in metadata: freeswitch-rayo/metadata.rb:1
FC069: Ensure standardized license defined in metadata: freeswitch-rayo/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
0.2.0 passed this metric
Testing File Metric
0.2.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.2.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.2.0 failed this metric
0.2.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
0.2.0 failed this metric
FC064: Ensure issues_url is set in metadata: freeswitch-rayo/metadata.rb:1
FC065: Ensure source_url is set in metadata: freeswitch-rayo/metadata.rb:1
FC066: Ensure chef_version is set in metadata: freeswitch-rayo/metadata.rb:1
FC069: Ensure standardized license defined in metadata: freeswitch-rayo/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
0.2.0 passed this metric
Testing File Metric
0.2.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.2.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.2.0 failed this metric
FC065: Ensure source_url is set in metadata: freeswitch-rayo/metadata.rb:1
FC066: Ensure chef_version is set in metadata: freeswitch-rayo/metadata.rb:1
FC069: Ensure standardized license defined in metadata: freeswitch-rayo/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
0.2.0 passed this metric
Testing File Metric
0.2.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.2.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.2.0 failed this metric
0.2.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number