Method: Etcweb::App.initialize_etcd
- Defined in:
- lib/etcweb/app.rb
.initialize_etcd(config) ⇒ Object
28 29 30 31 32 33 34 35 36 |
# File 'lib/etcweb/app.rb', line 28 def self.initialize_etcd(config) # etcd v0.2.4 (latest as of Mar 31, 2015) doesn't set TLS parameters in constructor # https://github.com/ranjib/etcd-ruby/commit/bf2c7e6dee8b2c07f85cca8541d16dcbef67cc1a Etcd.client(config).tap do |etcd| etcd.config.ca_file = config[:ca_file] etcd.config.ssl_cert = config[:ssl_cert] etcd.config.ssl_key = config[:ssl_key] end end |