Collection of examples of how to use Terraform with AWS.
List of modules:
| Module | Description |
|---|---|
| bootstrap-aws-account | Helps bootstrap a new AWS account to use Terraform by creating the resources needed to store the state file. |
| bootstrap-cicd-aws-codebuild | Sets up a CI/CD pipeline for Terraform in a GitHub repo, with workflows to add the plan as a comment on pull requests, and apply changes when a PR is merged using AWS CodeBuild. |
| bootstrap-cicd-github-actions | Sets up a CI/CD pipeline for Terraform in a GitHub repo, with workflows to add the plan as a comment on pull requests, and apply changes when a PR is merged using GitHub Actions. |
| bootstrap-cloudtrail | Sets up a basic AWS CloudTrail configuration for the account. |
| aws-billing-budget-notification | Sets up an AWS Budget with an email alert. |
See CONTRIBUTING for more information.
This library is licensed under the MIT-0 License. See the LICENSE file.