Module: Ocular::DSL::Etcd
- Included in:
- RunContext, Event::DefinitionProxy
- Defined in:
- lib/ocular/dsl/etcd.rb
Constant Summary collapse
- @@__etcd_instance =
nil
Instance Method Summary collapse
Instance Method Details
#etcd ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/ocular/dsl/etcd.rb', line 11 def etcd() if @@__etcd_instance return @@__etcd_instance end settings = ::Ocular::Settings::get(:inputs)[:etcd] || {} @@__etcd_instance = ::Etcd.client( host: (settings[:host] || "localhost"), port: (settings[:port] || 2379), usern_name: (settings[:port] || nil), password: (settings[:port] || nil), ) return @@__etcd_instance end |