Once all individual Terraform modules have been implemented targeting Azure:
Configure an action to invoke the aggregate N times to create new and/or teardown existing aggregates- Document how to fork and re-use this repository
- Create a Github Action that chains calls to individual Github Actions capable of delivering a "one-click" deployment (for each cloud provider)
- and support "one-click" tear-down
- Vend credentials to cluster and container registry in a secure manner to bastion
- Rinse and repeat implementation patterns targeting other cloud providers
- AWS
- Create aggregate "all-in-one" Terraform module that is capable of building modules together (for each cloud provider)
- Implement a Github Action that triggers an automated TAP install workflow