I am looking to deploy AWS stack on various environments (ST/SIT/UAT/etc) in different AWS Accounts(acc1, acc2,…acc’n’)
My approach is to create a single project to be able to do this
Create & Define all environments and accounts in Octopus.
Step1: Deploy Template (AWS Acc-1)
Step2: Deploy Template (AWS Acc-2)
.
.
Step’n’: Deploy Template (AWS Acc-n)
Then create Channels based on account-wise steps. For e.g Acc1-Channel, Acc2-Channel, etc and create Releases accordingly to deploy to specific account.
Please advise if you recommend any other better approach.