https://github.com/unfunco/template-terraform-aws-module
GitHub template for AWS Terraform module repositories with CI, release automation, and docs generation.
https://github.com/unfunco/template-terraform-aws-module
amazon-web-services aws github-template infrastructure-as-code release-please repository-template template terraform terraform-docs terraform-module
Last synced: 13 days ago
JSON representation
GitHub template for AWS Terraform module repositories with CI, release automation, and docs generation.
- Host: GitHub
- URL: https://github.com/unfunco/template-terraform-aws-module
- Owner: unfunco
- License: mit
- Created: 2025-11-19T11:32:10.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-04-27T06:13:06.000Z (18 days ago)
- Last Synced: 2026-04-27T08:16:11.451Z (17 days ago)
- Topics: amazon-web-services, aws, github-template, infrastructure-as-code, release-please, repository-template, template, terraform, terraform-docs, terraform-module
- Language: HCL
- Homepage:
- Size: 27.3 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Terraform module
[](https://github.com/unfunco/template-terraform-module/actions/workflows/ci.yaml)
[](LICENSE.md)
A template for creating a Terraform module repository.
## Getting started
### Requirements
- [Terraform] 1.14+
### Installation and usage
```terraform
module "example" {
source = "unfunco/module-name/aws"
version = "0.1.0"
// ...
}
```
### Inputs
| Name | Description | Type | Default | Required |
|--------|-------------------------------------------------|---------------|---------|:--------:|
| create | Enable/disable the creation of all resources. | `bool` | `true` | no |
| tags | Tags to be applied to all applicable resources. | `map(string)` | `{}` | no |
### Releases
This repository uses [Release Please] to automate releases. When pull requests
with [conventional commit] messages are merged, Release Please will open or
update a pull request to bump the version and update the changelog. Once that
pull request is merged, a new release will be created.
## License
© 2026 [Daniel Morris]\
Made available under the terms of the [MIT License].
[conventional commit]: https://www.conventionalcommits.org
[daniel morris]: https://unfun.co
[mit license]: LICENSE.md
[release please]: https://github.com/googleapis/release-please
[terraform]: https://www.terraform.io