Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/clowdhaus/terraform-aws-module-template
Terraform module which creates <TODO> resources on AWS
https://github.com/clowdhaus/terraform-aws-module-template
aws template-repository terraform terraform-module
Last synced: 2 days ago
JSON representation
Terraform module which creates <TODO> resources on AWS
- Host: GitHub
- URL: https://github.com/clowdhaus/terraform-aws-module-template
- Owner: clowdhaus
- License: apache-2.0
- Created: 2021-08-24T15:37:00.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-15T12:18:42.000Z (over 1 year ago)
- Last Synced: 2024-01-17T00:16:15.153Z (10 months ago)
- Topics: aws, template-repository, terraform, terraform-module
- Language: Shell
- Homepage:
- Size: 29.3 KB
- Stars: 15
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# AWS Terraform module
Terraform module which creates AWS resources.
## 🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥
After creating a new repository from the template and cloning locally:
```bash
./eject.sh
```Where `` can be extracted from the repository name using the pattern `terraform-aws-`.
For example, if the repository name is `terraform-aws-s3-bucket`, then the module name is `s3-bucket` and the associated eject command is:
```bash
./eject.sh s3-bucket
```Note: this message will self destruct upon ejection!
## 🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥
## Usage
See [`examples`](https://github.com/clowdhaus/terraform-aws-/tree/main/examples) directory for working examples to reference:
```hcl
module "" {
source = "clowdhaus//aws"tags = {
Terraform = "true"
Environment = "dev"
}
}
```## Examples
Examples codified under the [`examples`](https://github.com/clowdhaus/terraform-aws-/tree/main/examples) are intended to give users references for how to use the module(s) as well as testing/validating changes to the source code of the module. If contributing to the project, please be sure to make any appropriate updates to the relevant examples to allow maintainers to test your changes and to keep the examples up to date for users. Thank you!
- [Complete](https://github.com/clowdhaus/terraform-aws-/tree/main/examples/complete)
## Requirements
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.0 |
| [aws](#requirement\_aws) | >= 4.0 |## Providers
No providers.
## Modules
No modules.
## Resources
No resources.
## Inputs
No inputs.
## Outputs
No outputs.
## License
Apache-2.0 Licensed. See [LICENSE](https://github.com/clowdhaus/terraform-aws-/blob/main/LICENSE).