initial review

This commit is contained in:
Samuel Beaulieu 2022-02-01 16:39:57 -06:00
parent 6b9eb2369f
commit e5c477254f
No known key found for this signature in database
GPG key ID: 12030F74136D0F34
7 changed files with 141 additions and 126 deletions

View file

@ -43,6 +43,7 @@ module Vmpooler
if parsed_config[:config]['extra_config']
extra_configs = parsed_config[:config]['extra_config'].split(',')
extra_configs.each do |config|
puts "loading extra_config file #{config}"
extra_config = YAML.load_file(config)
parsed_config.deep_merge(extra_config)
end
@ -133,6 +134,7 @@ module Vmpooler
# Create an index of pool aliases
parsed_config[:pool_names] = Set.new
unless parsed_config[:pools]
puts 'loading pools configuration from redis, since the config[:pools] is empty'
redis = new_redis(parsed_config[:redis]['server'], parsed_config[:redis]['port'], parsed_config[:redis]['password'])
parsed_config[:pools] = load_pools_from_redis(redis)
end