add project and deploy_env params to stack template client handler
This commit is contained in:
parent
53a363682b
commit
2243015914
@ -22,6 +22,7 @@ class StackPreset < Handler
|
||||
output
|
||||
when :apply
|
||||
apply_handler
|
||||
output
|
||||
end
|
||||
end
|
||||
|
||||
@ -55,7 +56,7 @@ class StackPreset < Handler
|
||||
filepath = options[:parameters_file] || enter_parameter(I18n.t('handler.stack_preset.create.parameters_file'))
|
||||
params[:parameters] = JSON.parse(File.read(filepath))
|
||||
|
||||
result = post_body("/stack_presets/#{params[:id]}/apply", JSON.pretty_generate(params))
|
||||
@list = post_body("/stack_presets/#{params[:id]}/apply", JSON.pretty_generate(params))
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@ -18,6 +18,8 @@ class StackPresetOptions < CommonOptions
|
||||
parser.banner << self.apply_banner
|
||||
|
||||
parser.recognize_option_value(:provider, 'stack_preset')
|
||||
parser.recognize_option_value(:project, 'stack_preset')
|
||||
parser.recognize_option_value(:deploy_env, 'stack_preset')
|
||||
parser.recognize_option_value(:stack, 'stack_preset')
|
||||
parser.recognize_option_value(:parameters_file, 'stack_preset')
|
||||
end
|
||||
|
||||
@ -11,7 +11,7 @@ module Devops
|
||||
deploy_env: {type: String},
|
||||
stack_template: {type: String, empty: false},
|
||||
cloud_stack_id: {type: String, nil: true}
|
||||
# details: {type: String, nil: true}
|
||||
# details: {type: Hash, nil: true} # Hash type isn't supported yet
|
||||
|
||||
def initialize attrs={}
|
||||
self.provider = self.class.provider
|
||||
|
||||
Loading…
Reference in New Issue
Block a user