stack servers
This commit is contained in:
parent
c9424d4081
commit
e4cd1f3a62
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user