list stack servers
This commit is contained in:
parent
8386a57080
commit
af63c9693e
@ -71,6 +71,11 @@ module Devops
|
|||||||
stack
|
stack
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def stack_servers name
|
||||||
|
stack = Devops::Db.connector.stack(name)
|
||||||
|
Devops::Db.connector.stack_servers(stack.id)
|
||||||
|
end
|
||||||
|
|
||||||
def resources id
|
def resources id
|
||||||
stack = Devops::Db.connector.stack(id)
|
stack = Devops::Db.connector.stack(id)
|
||||||
stack.resources
|
stack.resources
|
||||||
|
|||||||
@ -16,6 +16,11 @@ module Devops
|
|||||||
json Devops::API2_0::Handler::Stack.new(request).stacks_for_provider(provider).map(&:to_hash)
|
json Devops::API2_0::Handler::Stack.new(request).stacks_for_provider(provider).map(&:to_hash)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
app.get_with_headers '/stack/:name/servers', :headers => [:accept] do |name|
|
||||||
|
check_privileges("stack", "r")
|
||||||
|
json Devops::API2_0::Handler::Stack.new(request).stack_servers(name).map(&:to_hash)
|
||||||
|
end
|
||||||
|
|
||||||
app.post_with_headers "/stack", :headers => [:accept, :content_type] do
|
app.post_with_headers "/stack", :headers => [:accept, :content_type] do
|
||||||
check_privileges("stack", "w")
|
check_privileges("stack", "w")
|
||||||
json Devops::API2_0::Handler::Stack.new(request).create_stack
|
json Devops::API2_0::Handler::Stack.new(request).create_stack
|
||||||
|
|||||||
@ -32,7 +32,6 @@ class StackBootstrapWorker < Worker
|
|||||||
out << "\nStack '#{stack.name}' has been created\n"
|
out << "\nStack '#{stack.name}' has been created\n"
|
||||||
out.flush
|
out.flush
|
||||||
servers = persist_stack_servers!(stack, provider)
|
servers = persist_stack_servers!(stack, provider)
|
||||||
out << attrs.inspect
|
|
||||||
out << "\n"
|
out << "\n"
|
||||||
unless attrs['without_bootstrap']
|
unless attrs['without_bootstrap']
|
||||||
statuses = servers.map do |s|
|
statuses = servers.map do |s|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user