cookbook 'freeswitch-rayo', '~> 0.2.0', :supermarket
freeswitch-rayo (2) Versions 0.2.0 Follow0
Installs/Configures FreeSWITCH as a Rayo server
cookbook 'freeswitch-rayo', '~> 0.2.0'
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 14.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
0.2.0 passed this metric
Publish Metric
0.2.0 passed this metric
Supported Platforms 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 14.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
0.2.0 passed this metric
Publish Metric
0.2.0 passed this metric
Supported Platforms 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 14.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
0.2.0 passed this metric
Publish Metric
0.2.0 passed this metric
Supported Platforms 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 passed this 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 include a tag that matches this cookbook version number