Class: Covalence::InputRepository

Inherits:
Object
  • Object
show all
Defined in:
lib/covalence/core/repositories/input_repository.rb

Class Method Summary collapse

Class Method Details

.query_by_namespace(data_store, namespace, tool) ⇒ Object



9
10
11
12
13
14
15
16
17
18
# File 'lib/covalence/core/repositories/input_repository.rb', line 9

def query_by_namespace(data_store, namespace, tool)
  results = Hash.new
  if tool == 'terraform'
    results = parse_var_file('terraform', data_store, namespace)
  else
    results = parse_var_file('packer', data_store, namespace)
  end

  results.merge(query_tool_by_namespace(data_store, namespace))
end