Welcome to Tardigrade
Overview
Tardigrade is a multi-cloud account provisioning and maintenance framework built with Terragrunt and Terraform. Currently, this implementation demonstrates the ability to manage AWS accounts, but can easily be extended to manage accounts on other cloud platforms.
Prerequisites
- terraform >= 0.12
- credentials configured for an AWS account
- terragrunt >= v0.21
How To Use
You can use the following command to see the baseline infrastructure deployed to your account:
terragrunt plan --terragrunt-working-dir tardigrade/configs/aws/{account_id}/base
Terraform Modules
As part of creating a baseline configuration for cloud accounts we have created over 20 terraform modules. Each module pertains to a particular service and has been published to the Terraform Registry. You can also find our modules on GitHub.