Hi,
Does anyone know of other similar tools which can be used to deploy multiple CloudFormation templates into multiple accounts/regions? I have multiple dev/test/prod accounts, as well as some 'infrastructure' accounts, all managed with stacker CloudFormation at the moment. I also have some 'global' stacks (IAM roles mainly) as well as some which need to be deployed into one or more regions in the same account.
Ideally, I would like the following features:
- Automatic handling of S3 bucket creation for upload of templates
- Integrated lambda builds/uploads to S3 buckets
- Can be called via library/api, rather than just from the command line (or the ability to inject arbitrary code into various stages), ideally in python.
I have found:
- AWS CDK/SAM
However all of the above push me towards writing a config file and executing on the command line. I'd prefer to pass config to a library/api call. I guess AWS CDK is probably my best bet, if there is no better alternative.
Does anyone know of any other tools/libraries which would be good?
Thanks,
Dan