make cloudformation update stack use parameters provided (#843)
This commit is contained in:
parent
783242b696
commit
a9554924df
4 changed files with 49 additions and 5 deletions
|
|
@ -138,6 +138,11 @@ class CloudFormationResponse(BaseResponse):
|
|||
stack_body = self.cloudformation_backend.get_stack(stack_name).template
|
||||
else:
|
||||
stack_body = self._get_param('TemplateBody')
|
||||
parameters = dict([
|
||||
(parameter['parameter_key'], parameter['parameter_value'])
|
||||
for parameter
|
||||
in self._get_list_prefix("Parameters.member")
|
||||
])
|
||||
|
||||
stack = self.cloudformation_backend.get_stack(stack_name)
|
||||
if stack.status == 'ROLLBACK_COMPLETE':
|
||||
|
|
@ -147,6 +152,7 @@ class CloudFormationResponse(BaseResponse):
|
|||
name=stack_name,
|
||||
template=stack_body,
|
||||
role_arn=role_arn,
|
||||
parameters=parameters
|
||||
)
|
||||
if self.request_json:
|
||||
stack_body = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue