Skip to content

indigo423/chef-frab

Repository files navigation

frab Cookbook

This cookbook installs and configures the free and open conference management system frab.

Build Status

Requirements

  • Ubuntu 14.04 LTS

Attributes

Global settings: frab::default

Key Type Description Default
['frab']['environment'] String Rails environemnt, e.g. development, test, production development
['frab']['install']['dir'] String Install directory for frab /srv/frab
['frab']['install']['release'] String Git reference for frab version master

Development environment: frab::default

['frab']['settings']['development']['host'] String Configure frab host for settings.yml localhost
['frab']['settings']['development']['port'] Integer Configure frab port for WebBrick web server in settings.yml 3000
['frab']['settings']['development']['protocol'] String Configure frab transport protocol for WebBrick web server in settings.yml http
['frab']['settings']['development']['from_email'] String Configure frab recepient mail address in settings.yml frab@localhost
['frab']['database']['development']['adapter'] String Configure frab database adapter in database.yml sqlite3
['frab']['database']['development']['sqlitedb_path'] String Configure frab database SQLite path relative to install directory in database.yml db/development.sqlite3
['frab']['database']['development']['pool'] Integer Configure frab database SQLite pool size in database.yml 5
['frab']['database']['development']['timeout'] Integer Configure frab database SQLite connection timeout in database.yml 5000

Test environment: frab::default

['frab']['settings']['test']['host'] String Configure frab host for settings.yml frab.test
['frab']['settings']['test']['protocol'] String Configure frab transport protocol for WebBrick web server in settings.yml http
['frab']['settings']['test']['from_email'] String Configure frab recepient mail address in settings.yml frab@frab.test
['frab']['database']['test']['adapter'] String Configure frab database adapter in database.yml sqlite3
['frab']['database']['test']['sqlitedb_path'] String Configure frab database SQLite path relative to install directory in database.yml db/development.sqlite3
['frab']['database']['test']['pool'] Integer Configure frab database SQLite pool size in database.yml 5
['frab']['database']['test']['timeout'] Integer Configure frab database SQLite connection timeout in database.yml 5000

Production environment: frab::default

['frab']['settings']['production']['host'] String Configure frab host for settings.yml frab.test
['frab']['settings']['production']['protocol'] String Configure frab transport protocol for WebBrick web server in settings.yml http
['frab']['settings']['production']['from_email'] String Configure frab recepient mail address in settings.yml frab@frab.test
['frab']['database']['production']['adapter'] String Configure frab database adapter in database.yml sqlite3
['frab']['database']['production']['sqlitedb_path'] String Configure frab database SQLite path relative to install directory in database.yml db/development.sqlite3
['frab']['database']['production']['pool'] Integer Configure frab database SQLite pool size in database.yml 5
['frab']['database']['production']['timeout'] Integer Configure frab database SQLite connection timeout in database.yml 5000

Contributing

If this is a public cookbook, detail the process for contributing.

e.g.

  1. Fork the repository on Github
  2. Create a named feature branch (like add_component_x)
  3. Write your change
  4. Write tests for your change (if applicable)
  5. Run the tests, ensuring they all pass
  6. Submit a Pull Request using Github

License and Authors

Authors: Ronny Trommer ronny@opennms.org

About

Chef cookbook to install the conference management system frab

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages