fixed error with settings

This commit is contained in:
amartynov 2015-05-29 16:57:31 +03:00
parent 13eed304b1
commit a43751e0b3

View File

@ -305,11 +305,13 @@ module Devops
end
def self.get_server_by_key id, key
key == "instance" ? settings.mongo.server_by_instance_id(id) : settings.mongo.server_by_chef_node_name(id)
mongo = Devops::Db.connector
key == "instance" ? mongo.server_by_instance_id(id) : mongo.server_by_chef_node_name(id)
end
def self.check_chef_node_name name, provider
settings.mongo.server_by_chef_node_name name
mongo = Devops::Db.connector
mongo.server_by_chef_node_name name
halt(400, "Server with name '#{name}' already exist")
rescue RecordNotFound => e
# server not found - OK
@ -334,7 +336,7 @@ module Devops
def call(job)
@logger.info("Removing node '#{@server.chef_node_name}' form project '#{@server.project}' and env '#{@server.deploy_env}'")
begin
delete_server(@server, settings.mongo, @logger)
delete_server(@server, Devops::Db.connector, @logger)
rescue => e
logger.error "ExpiredHandler error: " + e.message
end