aws-toolkit-azure-devops icon indicating copy to clipboard operation
aws-toolkit-azure-devops copied to clipboard

Does VSTS tasks has support for CloudFormation Stacksets?

Open melih154 opened this issue 7 years ago • 4 comments

Could not find a task to create or update CloudFormation StackSets using VSTS AWS tasks. CloudFormation Stack and Changeset already has support, but I think StackSets does not. Just would like to confirm.

What is CloudFormation Stack Sets: https://aws.amazon.com/blogs/aws/use-cloudformation-stacksets-to-provision-resources-across-multiple-aws-accounts-and-regions/

melih154 avatar Nov 06 '18 15:11 melih154

We don't yet have support for Stack Sets. Do you see this as being a new task, or an extension to the existing task?

stevejroberts avatar Nov 07 '18 17:11 stevejroberts

New multiple tasks.

CloudFormation StackSets has different CLI/API/console implementation then CloudFormation Stacks. Also, I think it should be multiple tasks, allowing multiple actions per task.

Actions that can be with AWS CloudFormation StackSets: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-getting-started.html

  • Create StackSet
  • Update StackSet (Edit StackSet option on Manage StackSet AWS Console)
  • Add Stack to StackSet (Create Stacks option on Manage StackSet AWS Console)
  • Override Parameters (Override parameters for selected stacks option on Manage StackSet AWS Console)
  • Delete Stacks
  • Delete StackSet

My suggestion for new VSTS Tasks:

  1. CreateStackSet
  2. ManageStackSet (UI should require to enter StackSet ARN/name)
  • Option 1: Update StackSet
  • Option 2: Add Stack to StackSet
  • Option 3: Override Parameters
  • Option 4: Delete Stacks
  1. DeleteStackSet

melih154 avatar Nov 08 '18 11:11 melih154

K, we'll take a look although I have no ETA at this time. We also accept PRs if anyone wants to give it a go!

stevejroberts avatar Nov 15 '18 18:11 stevejroberts

Checking in to see if anyone started working on this ?

EmFl avatar Feb 20 '20 11:02 EmFl