File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# Secret Config
22[ ![ Gem Version] ( https://img.shields.io/gem/v/secret_config.svg )] ( https://rubygems.org/gems/secret_config ) [ ![ Build Status] ( https://github.com/reidmorrison/secret_config/workflows/build/badge.svg )] ( https://github.com/reidmorrison/secret_config/actions?query=workflow%3Abuild ) [ ![ License] ( https://img.shields.io/badge/license-Apache%202.0-brightgreen.svg )] ( http://opensource.org/licenses/Apache-2.0 ) ![ ] ( https://img.shields.io/badge/status-Production%20Ready-blue.svg )
33
4- Centralized Configuration and Secrets Management for Ruby and Rails applications .
4+ Ship the same image to every environment and tenant. Configuration and secrets come from one central store .
55
6- Securely store configuration information centrally, supporting multiple tenants of the same application.
6+ Centralized configuration and secrets management for Ruby and Rails. Settings are read from AWS SSM
7+ Parameter Store, or a local file during development and test, and can be overridden with environment
8+ variables.
79
810## Documentation
911
Original file line number Diff line number Diff line change 3434 < a href ="{{ pair[0] }} " class ="btn{% if pair[0] == current_page %} active{% endif %} "> {{ pair[1] }}</ a > {% endfor %}
3535 < a href ="https://github.com/reidmorrison/secret_config " class ="btn "> GitHub</ a >
3636 < h1 class ="project-name "> < span class ="brand-secret "> Secret</ span > < span class ="brand-config "> Config</ span > </ h1 >
37- < h2 class ="project-tagline "> Centralized Configuration and Secrets Management
38- for Ruby & Rails .</ h2 >
37+ < h2 class ="project-tagline "> Ship the same image to every environment and tenant.
38+ Configuration and secrets come from one central store .</ h2 >
3939 </ td >
4040 </ tr >
4141 </ table >
Original file line number Diff line number Diff line change @@ -10,7 +10,9 @@ layout: default
1010* TOC
1111{: toc }
1212
13- Secret Config is centralized configuration and secrets management for Ruby and Rails applications.
13+ Secret Config is centralized configuration and secrets management for Ruby and Rails applications. It
14+ lets you ship the same image to every environment and tenant, because the configuration and secrets no
15+ longer travel with the image.
1416
1517It reads a tree of settings from one place, a local YAML file in development or AWS SSM Parameter Store
1618in production, into memory when the application starts, and serves them through a global ` SecretConfig `
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ Gem::Specification.new do |s|
1111 s . platform = Gem ::Platform ::RUBY
1212 s . authors = [ "Reid Morrison" ]
1313 s . homepage = "https://config.reidmorrison.com"
14- s . summary = "Centralized Configuration and Secrets Management for Ruby and Rails applications ."
14+ s . summary = "Ship the same image to every environment and tenant. Configuration and secrets come from one central store ."
1515 s . description = "Secret Config stores configuration settings and secrets centrally, " \
1616 "supporting multiple tenants of the same application. Settings are read " \
1717 "from AWS System Manager Parameter Store, or a local file during " \
You can’t perform that action at this time.
0 commit comments