CID-472: fix incorrect check

This commit is contained in:
Anton Chuchkalov 2016-04-19 18:18:23 +03:00
parent 56b7c914d1
commit b1d99d2e0a

View File

@ -8,14 +8,7 @@ class Devops::Executor::StackExecutor
@stack = stack
@project = mongo.project(stack.project)
@deploy_env = @project.deploy_env(stack.deploy_env)
@already_used_incrementers_values = mongo.stack_servers(stack.name).inject({}) do |hash, server|
next hash unless server.stack_info['incrementers_values']
server.stack_info['incrementers_values'].each do |name, value|
hash[name] ||= []
hash[name] << value
end
hash
end
@already_used_incrementers_values = get_already_used_incrementers_values
end
def persist(provider_info)
@ -44,6 +37,18 @@ class Devops::Executor::StackExecutor
private
def get_already_used_incrementers_values
mongo.stack_servers(stack.name).inject({}) do |hash, server|
incrementers_values = server.stack_info && server.stack_info['incrementers_values']
next hash unless incrementers_values
incrementers_values.each do |name, value|
hash[name] ||= []
hash[name] << value
end
hash
end
end
def apply_name_builder(server_attrs, provider_info)
name_builder = get_name_builder(provider_info)
server_attrs['chef_node_name'] = name_builder.build_node_name