The Utoolity team is pleased to present Tasks for AWS 2.3 – this release adds a new action to validate AWS CloudFormation stacks, support for stack policies and tags in the CloudFormation create/update actions and support for Docker and Ruby 2.0 solution stacks in AWS Elastic Beanstalk environments.
Highlights
New validate action for the 'AWS CloudFormation Stack' task
You can now validate an AWS CloudFormation stack separately from the existing create/update/delete actions to allow failing fast for errors in templates composed during the build.
Support for stack policies in CloudFormation create/update actions
AWS has recently announced the functionality to Prevent Updates to Stack Resources by means of applying a Stack Policy - this feature is now fully supported with the following options:
1) You can provide a stack policy during stack create actions. 2) You can update a stack policy during stack update actions. 3) You can provide a temporary stack policy during stack update actions (to allow updating of resources protected by a permanent stack policy).
Support for tags in CloudFormation create action
You can now specify Tags within the Advanced Options when creating a stack to identify your stack for purposes such as cost allocation (Tags defined for the stack are propagated to EC2 resources that are created as part of the stack).
Support for Docker and Ruby 2.0 solution stacks in AWS Elastic Beanstalk tasks
The available solution stacks have been updated to include the latest versions, notably including the recently introduced Docker and Ruby 2.0 stacks, see the resp. announcements: AWS Elastic Beanstalk adds Docker support (What's New?) or AWS Elastic Beanstalk for Docker (Blog) AWS Elastic Beanstalk announces Ruby 2.0 support (What's New?) or AWS Elastic Beanstalk for Ruby 2 (Blog)
Release notes
For more details about this release, please refer to the Tasks for AWS 2.3 Release Notes.