Adoptable Cookbooks List

Looking for a cookbook to adopt? You can now see a list of cookbooks available for adoption!
List of Adoptable Cookbooks

Supermarket Belongs to the Community

Supermarket belongs to the community. While Chef has the responsibility to keep it running and be stewards of its functionality, what it does and how it works is driven by the community. The chef/supermarket repository will continue to be where development of the Supermarket application takes place. Come be part of shaping the direction of Supermarket by opening issues and pull requests or by joining us on the Chef Mailing List.

Select Badges

Select Supported Platforms

Select Status

RSS

freeswitch-rayo (2) Versions 0.2.0

Installs/Configures FreeSWITCH as a Rayo server

Policyfile
Berkshelf
Knife
cookbook 'freeswitch-rayo', '~> 0.2.0', :supermarket
cookbook 'freeswitch-rayo', '~> 0.2.0'
knife supermarket install freeswitch-rayo
knife supermarket download freeswitch-rayo
README
Dependencies
Changelog
Quality 17%

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