add project and deploy_env params to stack template client handler

This commit is contained in:
Anton Chuchkalov 2015-07-17 15:15:52 +03:00
parent 53a363682b
commit 2243015914
3 changed files with 5 additions and 2 deletions

View File

@ -22,6 +22,7 @@ class StackPreset < Handler
output output
when :apply when :apply
apply_handler apply_handler
output
end end
end end
@ -55,7 +56,7 @@ class StackPreset < Handler
filepath = options[:parameters_file] || enter_parameter(I18n.t('handler.stack_preset.create.parameters_file')) filepath = options[:parameters_file] || enter_parameter(I18n.t('handler.stack_preset.create.parameters_file'))
params[:parameters] = JSON.parse(File.read(filepath)) 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
end end

View File

@ -18,6 +18,8 @@ class StackPresetOptions < CommonOptions
parser.banner << self.apply_banner parser.banner << self.apply_banner
parser.recognize_option_value(:provider, 'stack_preset') 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(:stack, 'stack_preset')
parser.recognize_option_value(:parameters_file, 'stack_preset') parser.recognize_option_value(:parameters_file, 'stack_preset')
end end

View File

@ -11,7 +11,7 @@ module Devops
deploy_env: {type: String}, deploy_env: {type: String},
stack_template: {type: String, empty: false}, stack_template: {type: String, empty: false},
cloud_stack_id: {type: String, nil: true} 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={} def initialize attrs={}
self.provider = self.class.provider self.provider = self.class.provider