lib/vault-tools.rb in vault-tools-0.7.1 vs lib/vault-tools.rb in vault-tools-1.0.0

- old
+ new

@@ -4,21 +4,10 @@ require 'scrolls' require 'rack/ssl-enforcer' require 'heroku-api' require 'rollbar' -Rollbar.configure do |config| - config.environment = ENV['RACK_ENV'] || ENV['RAILS_ENV'] || ENV['APP_ENV'] || ENV['ROLLBAR_ENV'] || 'unassigned' - config.access_token = ENV['ROLLBAR_ACCESS_TOKEN'] - config.scrub_headers = (config.scrub_headers || []) | ["Authorization", "Cookie", "Set-Cookie", "X_CSRF_TOKEN", "X-CSRF-Token", "HTTP_X_CSRF_TOKEN"] - config.scrub_fields = (config.scrub_fields || []) | [:passwd, :password, :password_confirmation, :secret, :confirm_password, - :secret_token, :api_key, :access_token, :authenticity_token, :"bouncer.token", :"bouncer.refresh_token", - :heroku_oauth_token, :heroku_session_nonce, :heroku_users_session, :oauth_token, :postgres_session_nonce, - :"request.cookies.signup-sso-session", :sudo_oauth_token, :super_user_session_secret, :user_session_secret, - :"wwo-sso-session"] -end - # Yes, there's a lot of stuff on STDERR. But its on # stderr and not stdout so you can pipe to /dev/null if # you hate it. These methods do some pretty heavy-handed # environment munging and could lead to some hair-pulling # errors if you're not aware of whats going on. @@ -102,5 +91,19 @@ require 'vault-tools/statement_store' require 'vault-tools/rollbar_helper' require 'vault-tools/tracing/sidekiq_client' require 'vault-tools/tracing/sidekiq_server' require 'vault-tools/tracing' + +Rollbar.configure do |config| + config.environment = ENV['RACK_ENV'] || ENV['RAILS_ENV'] || ENV['APP_ENV'] || ENV['ROLLBAR_ENV'] || 'unassigned' + config.access_token = ENV['ROLLBAR_ACCESS_TOKEN'] + config.scrub_headers = (config.scrub_headers || []) | ["Authorization", "Cookie", "Set-Cookie", "X_CSRF_TOKEN", "X-CSRF-Token", "HTTP_X_CSRF_TOKEN"] + config.scrub_fields = (config.scrub_fields || []) | [:passwd, :password, :password_confirmation, :secret, :confirm_password, + :secret_token, :api_key, :access_token, :authenticity_token, :"bouncer.token", :"bouncer.refresh_token", + :heroku_oauth_token, :heroku_session_nonce, :heroku_users_session, :oauth_token, :postgres_session_nonce, + :"request.cookies.signup-sso-session", :sudo_oauth_token, :super_user_session_secret, :user_session_secret, + :"wwo-sso-session"] + + + config.enabled = Vault::Config.production? +end