stack servers

This commit is contained in:
amartynov 2015-08-18 18:41:15 +03:00
parent c9424d4081
commit e4cd1f3a62
2 changed files with 3 additions and 4 deletions

View File

@ -210,7 +210,6 @@ module Provider
out << "Stack name: #{stack.name}\n" out << "Stack name: #{stack.name}\n"
out << "Stack template: #{stack.stack_template}\n" out << "Stack template: #{stack.stack_template}\n"
out << "Stack parameters: #{stack.parameters}\n" out << "Stack parameters: #{stack.parameters}\n"
out << "Stack template: #{stack.template_body}\n"
out.flush out.flush
response = cloud_formation.create_stack(stack.name, response = cloud_formation.create_stack(stack.name,
{ {
@ -256,9 +255,9 @@ module Provider
end end
def stack_servers(stack) def stack_servers(stack)
r = stack_resources(stack) r = list_stack_resources({'StackName' => stack.name}).body['StackResourceSummaries'] #stack_resources(stack)
pp r pp r
s = r.map{|r| pp r; compute.servers.get(r['physical_resource_id'])} s = r.map{|r| pp r; compute.servers.get(r['PhysicalResourceId'])}
pp s pp s
s s
end end

View File

@ -199,7 +199,6 @@ module Provider
out << "Stack name: #{stack.name}\n" out << "Stack name: #{stack.name}\n"
out << "Stack template: #{stack.stack_template}\n" out << "Stack template: #{stack.stack_template}\n"
out << "Stack parameters: #{stack.parameters}\n" out << "Stack parameters: #{stack.parameters}\n"
out << "Stack template: #{stack.template_body}\n"
out.flush out.flush
response = orchestration.create_stack( response = orchestration.create_stack(
stack_name: stack.name, stack_name: stack.name,
@ -208,6 +207,7 @@ module Provider
) )
stack.id = response[:body]['stack']['id'] stack.id = response[:body]['stack']['id']
out << "Stack id: #{stack.id}\n" out << "Stack id: #{stack.id}\n"
out.flush
rescue Excon::Errors::Conflict => e rescue Excon::Errors::Conflict => e
raise ProviderErrors::NameConflict raise ProviderErrors::NameConflict
rescue Excon::Errors::BadRequest => br rescue Excon::Errors::BadRequest => br