(maint) Add VMPOOLER_CONFIG environment variable to change config file

Previously there was no way to use a different configuration file when using the
`./vmpooler` ruby file.  This commit will use the content of the
`VMPOOLER_CONFIG` environment variable, or default to `vmpooler.yaml` when
loading the vmpooler configuration.
This commit is contained in:
Glenn Sarti 2016-11-28 15:29:32 -08:00
parent 380d4bd39d
commit 48ed24a0de

View file

@ -5,7 +5,7 @@ $LOAD_PATH.unshift(File.dirname(__FILE__))
require 'rubygems' unless defined?(Gem) require 'rubygems' unless defined?(Gem)
require 'lib/vmpooler' require 'lib/vmpooler'
config = Vmpooler.config config = Vmpooler.config(ENV['VMPOOLER_CONFIG'] || 'vmpooler.yaml')
redis_host = config[:redis]['server'] redis_host = config[:redis]['server']
logger_file = config[:config]['logfile'] logger_file = config[:config]['logfile']