adop-aws icon indicating copy to clipboard operation
adop-aws copied to clipboard

Single cloud formation script to provision entire stack

Open k-see opened this issue 7 years ago • 2 comments

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.

k-see avatar Sep 25 '17 21:09 k-see

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

nickdgriffin avatar Sep 26 '17 09:09 nickdgriffin

How about a set of terraform modules? This would provide the segregation but also enable a "one click" approach to launching two tiered.

RobertNorthard avatar May 11 '18 14:05 RobertNorthard