Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/guivin/terraform-modules-boilerplate
https://github.com/guivin/terraform-modules-boilerplate
Last synced: 18 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/guivin/terraform-modules-boilerplate
- Owner: guivin
- Created: 2021-10-30T16:09:37.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2021-11-05T19:17:12.000Z (about 3 years ago)
- Last Synced: 2023-03-05T09:01:33.263Z (almost 2 years ago)
- Language: HCL
- Size: 17.6 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# terraform-modules-boilerplate
This project is a boilerplate for creating new Terraform modules.
When you create a new module you repeat the same actions.
The goal here is to have a ready-made template to create robust and quality Terraform modules.
## Usage
Install Python requirements to use this template:
```
$ python -m pip install -r requirements.txt --user
```Create a new terraform module from the template:
```
$ cookiecutter https://github.com/guivin/terraform-modules-boilerplate
```You need to specify the following information:
* author_name: The name of the author
* author_url: The url to your Github account
* licence: The licence you want to use (default APL2)
* licence_url: The URL to your licence
* module_name: The name of your module
* provider The Terraform provider this module focuses on