From 1e42e1e04cd8306a4fcd700ed638227af2655d82 Mon Sep 17 00:00:00 2001 From: Gregory Danenberg Date: Thu, 3 Aug 2017 15:40:28 +0300 Subject: [PATCH] [cloud] cloudformation: fix changeset_name bug fix #27487 (#27518) Closes #27487 --- lib/ansible/modules/cloud/amazon/cloudformation.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/ansible/modules/cloud/amazon/cloudformation.py b/lib/ansible/modules/cloud/amazon/cloudformation.py index 6aef6eac5b5..e1d7417df88 100644 --- a/lib/ansible/modules/cloud/amazon/cloudformation.py +++ b/lib/ansible/modules/cloud/amazon/cloudformation.py @@ -324,6 +324,9 @@ def create_changeset(module, stack_params, cfn): changeset_name = 'Ansible-' + stack_params['StackName'] + '-' + sha1(to_bytes(json_params, errors='surrogate_or_strict')).hexdigest() stack_params['ChangeSetName'] = changeset_name + else: + changeset_name = stack_params['ChangeSetName'] + # Determine if this changeset already exists pending_changesets = list_changesets(cfn, stack_params['StackName']) if changeset_name in pending_changesets: