adop-aws
adop-aws copied to clipboard
Single cloud formation script to provision entire stack
The layered cloud formation templates make provisioning the ADOP stack very simple. Expanding this functionality to include a single cloud formation template to provision the entire stack would reduce manual steps. This would make the provisioning process faster and remove many opportunities for human error.
Hi Kyle,
The reason we've gone for multiple templates is that it mitigates the risk that a template update could recreate resources that you don't want it to, and it also means that people can re-use/customise different parts if they want with ease.
To simplify this we've used cumulus internally for automating multiple stacks together that have dependencies between them (which we would have done for this, if time permitted), although humilis is a more recently maintained version or Terraform could also be used in theory even with CloudFormation.
Cheers, Nick
How about a set of terraform modules? This would provide the segregation but also enable a "one click" approach to launching two tiered.