list stack servers
This commit is contained in:
parent
8386a57080
commit
af63c9693e
@ -71,6 +71,11 @@ module Devops
|
||||
stack
|
||||
end
|
||||
|
||||
def stack_servers name
|
||||
stack = Devops::Db.connector.stack(name)
|
||||
Devops::Db.connector.stack_servers(stack.id)
|
||||
end
|
||||
|
||||
def resources id
|
||||
stack = Devops::Db.connector.stack(id)
|
||||
stack.resources
|
||||
|
||||
@ -16,6 +16,11 @@ module Devops
|
||||
json Devops::API2_0::Handler::Stack.new(request).stacks_for_provider(provider).map(&:to_hash)
|
||||
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
|
||||
check_privileges("stack", "w")
|
||||
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.flush
|
||||
servers = persist_stack_servers!(stack, provider)
|
||||
out << attrs.inspect
|
||||
out << "\n"
|
||||
unless attrs['without_bootstrap']
|
||||
statuses = servers.map do |s|
|
||||
|
||||
Loading…
Reference in New Issue
Block a user