diff --git a/src/main/python/crassus/deployer.py b/src/main/python/crassus/deployer.py index 3b9ed3a..89ebbf1 100644 --- a/src/main/python/crassus/deployer.py +++ b/src/main/python/crassus/deployer.py @@ -17,9 +17,9 @@ def deploy_stack(event, context): - logger.debug('Received event: {}'.format(event)) + logger.debug('Received event: %s', event) stack_name, notification_arn, parameter_name, parameter_value = parse_event(event) - logger.debug('Extracted: {0}, {1}, {2}, {3}'.format(stack_name, notification_arn, parameter_name, parameter_value)) + logger.debug('Extracted: %s, %s, %s, %s', stack_name, notification_arn, parameter_name, parameter_value) if not validate_parameters(None): notify(MESSAGE_INVALID_PARAMETERS, notification_arn) @@ -28,7 +28,6 @@ def deploy_stack(event, context): cloudformation = boto3.resource('cloudformation') stack = cloudformation.Stack(stack_name) - try: stack.load() except ClientError as error: @@ -38,8 +37,6 @@ def deploy_stack(event, context): logger.debug('Found stack: {}'.format(stack)) - - try: stack.update(UsePreviousTemplate=True, Parameters=[ @@ -74,6 +71,4 @@ def validate_parameters(update_parameters): def parse_event(event): payload = json.loads(event['Records'][0]['Sns']['Message']) - return payload['stackName'] ,payload['notificationARN'], 'dockerImageVersion', payload['params']['dockerImageVersion'] - - + return payload['stackName'], payload['notificationARN'], 'dockerImageVersion', payload['params']['dockerImageVersion']