https://github.com/excoriate/terraform-aws-landingzone
A comprehensive template repository for Terraform modules with best practices and GitHub workflow integrations.
https://github.com/excoriate/terraform-aws-landingzone
Last synced: 5 months ago
JSON representation
A comprehensive template repository for Terraform modules with best practices and GitHub workflow integrations.
- Host: GitHub
- URL: https://github.com/excoriate/terraform-aws-landingzone
- Owner: Excoriate
- License: apache-2.0
- Created: 2025-05-10T18:59:34.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-03T12:28:31.000Z (11 months ago)
- Last Synced: 2025-08-03T14:27:36.273Z (11 months ago)
- Language: HCL
- Size: 180 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
- Roadmap: docs/ROADMAP.md
Awesome Lists containing this project
README

[](https://github.com/Excoriate/terraform-aws-landingzone/actions/workflows/pre-commit.yml) [](https://github.com/Excoriate/terraform-aws-landingzone/actions/workflows/tf-modules-ci.yaml) [](https://github.com/Excoriate/terraform-aws-landingzone/actions/workflows/go-linter.yaml)
---
## Terraform AWS Landing Zone
This repository contains a collection of Terraform modules that are used to create a landing zone for AWS.
## Enabled Modules
| Module Name | Path | Description |
|-------------|------|-------------|
| OIDC Provider (CI/CD) | [modules/cicd-oidc](modules/cicd-oidc) | AWS IAM OIDC Provider for CI/CD federation |
| State Backend (S3/DynamoDB/IAM) | [modules/tf-backend](modules/tf-backend) | Secure, production-ready Terraform state backend with S3, DynamoDB, and IAM. |
---
### Usage
## Contributing
Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct and the process for submitting pull requests.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
### Documentation References
- **Tests** (`/tests`):
- [Testing Overview and Guidelines](/tests/README.md)
- Comprehensive infrastructure testing using Terratest
- Includes unit, integration, and validation tests
- **Scripts** (`/scripts`):
- [Development Utilities and Workflow](/scripts/README.md)
- Helper scripts for Git hooks, repository maintenance
- Standardized development process automation
- **Modules** (`/modules`):
- [Module Development Guidelines](/modules/README.md)
- [Terraform Modules StyleGuide](/docs/terraform-styleguide/terraform-styleguide-modules.md)
- Reusable, well-structured Terraform module implementations
- **Examples** (`/examples`):
- [Module Usage Examples](/examples/README.md)
- Practical configurations demonstrating module usage
- Progressive complexity from basic to advanced scenarios
- **Docs** (`/docs`):
- [Developer Tools Guide](/docs/guides/development-tools-guide.md)
- Terraform StyleGuide:
- [Code Guidelines](/docs/terraform-styleguide/terraform-styleguide-code.md)
- [Modules Guidelines](/docs/terraform-styleguide/terraform-styleguide-modules.md)
- [Examples Guidelines](/docs/terraform-styleguide/terraform-styleguide-examples.md)
- [Terratest Guidelines](/docs/terraform-styleguide/terraform-styleguide-terratest.md)
- [Project Roadmap](/docs/ROADMAP.md)
- Comprehensive project documentation and future plans
**๐ Additional Resources:**
- [Contribution Guidelines](CONTRIBUTING.md)
- [Terraform Registry Module Best Practices](/docs/terraform-styleguide/terraform-styleguide-modules.md)