class Covalence::ConsulTasks
Public Class Methods
run()
click to toggle source
# File lib/covalence/consul_tasks.rb, line 9 def self.run desc 'Load K/V data into Consul service' task 'consul_load' do load_yaml("#{ENV['CONSUL_KV_FILE']}") end end
Private Class Methods
load_yaml(filename)
click to toggle source
# File lib/covalence/consul_tasks.rb, line 18 def load_yaml(filename) consul_loader = ConsulLoader::Loader.new(ConsulLoader::ConfigParser.new) consul_server = "http://#{ENV['CONSUL_HTTP_ADDR']}" consul_loader.load_config(filename, consul_server) end