Accenture / adop-aws

This repository contains a hardened, 2-tiered implementation of the DevOps Platform -> https://github.com/Accenture/adop-docker-compose
Apache License 2.0
35 stars 33 forks source link

Single cloud formation script to provision entire stack #1

Open k-see opened 6 years ago

k-see commented 6 years ago

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.

nickdgriffin commented 6 years ago

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

RobertNorthard commented 6 years ago

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