mirror of
https://github.com/puppetlabs/vmpooler.git
synced 2026-01-26 18:08:42 -05:00
Merge pull request #257 from mattkirby/redis_port_password
Add support for setting redis port and password
This commit is contained in:
commit
c77e0c4c65
2 changed files with 6 additions and 4 deletions
|
|
@ -86,8 +86,8 @@ module Vmpooler
|
|||
parsed_config
|
||||
end
|
||||
|
||||
def self.new_redis(host = 'localhost')
|
||||
Redis.new(host: host)
|
||||
def self.new_redis(host = 'localhost', port = nil, password = nil)
|
||||
Redis.new(host: host, port: port, password: password)
|
||||
end
|
||||
|
||||
def self.new_logger(logfile)
|
||||
|
|
|
|||
6
vmpooler
6
vmpooler
|
|
@ -7,13 +7,15 @@ require 'lib/vmpooler'
|
|||
|
||||
config = Vmpooler.config
|
||||
redis_host = config[:redis]['server']
|
||||
redis_port = config[:redis]['port']
|
||||
redis_password = config[:redis]['password']
|
||||
logger_file = config[:config]['logfile']
|
||||
|
||||
metrics = Vmpooler.new_metrics(config)
|
||||
|
||||
api = Thread.new do
|
||||
thr = Vmpooler::API.new
|
||||
thr.helpers.configure(config, Vmpooler.new_redis(redis_host), metrics)
|
||||
thr.helpers.configure(config, Vmpooler.new_redis(redis_host, redis_port, redis_password), metrics)
|
||||
thr.helpers.execute!
|
||||
end
|
||||
|
||||
|
|
@ -21,7 +23,7 @@ manager = Thread.new do
|
|||
Vmpooler::PoolManager.new(
|
||||
config,
|
||||
Vmpooler.new_logger(logger_file),
|
||||
Vmpooler.new_redis(redis_host),
|
||||
Vmpooler.new_redis(redis_host, redis_port, redis_password),
|
||||
metrics
|
||||
).execute!
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue