-
-
Notifications
You must be signed in to change notification settings - Fork 24
Home
Chamber is the auto-encrypting, extremely organizable, Heroku-loving, CLI-having, non-extra-repo-needing, non-Rails-specific-ing, CI-serving configuration management library.
We looked at all of the options out there and thought something was still missing, so we wrote Chamber. We made it with lots of ❤ and we hope you like it as much as we do.
- Thou shalt be configurable, but use conventions so that configuration isn't necessary
- Thou shalt seamlessly work with Heroku or other deployment platforms, where custom settings may be stored in environment variables
- Thou shalt seamlessly work with Travis CI and other cloud CI platforms
- Thou shalt not force users to use arcane long_variables_to_keep_their_settings_organized
- Thou shalt not require users keep a separate repo or cloud share sync just to keep their secure settings updated
- Thou shalt not be bound to a single framework like Rails (it should be usable in other frameworks as well as in plain Ruby projects)
- Thou shalt have an easy-to-use CLI for scripting
- Thou shalt allow certain settings to be encrypted separately to allow levels of access.
- Thou shalt be well documented with full test coverage
- Thou shalt not have to worry about accidentally committing secure settings
You can view our Basic Usage Guide here. Otherwise, feel free to browse the wiki using the table of contents to the right.
Chamber was written by Jeff Felchner and Mark McEahern
Chamber is maintained and funded by The Kompanee, Ltd.
The names and logos for The Kompanee are trademarks of The Kompanee, Ltd.
Chamber is Copyright © 2014-2018 Jeff Felchner and Mark McEahern. It is free software, and may be redistributed under the terms specified in the LICENSE file.
Copyright ©2023
- Release News
- Gem Comparison
- 12-Factor App Rebuttal
- Environment Variable Problems
- Installation
- Basics
- Defining Settings
- Accessing Settings
- Verifying Settings
- Namespaces
- Environment Variables
- Integrations
- Encryption
- Advanced Usage
- Command Line Reference
