https://github.com/massdriver-cloud/terraform-modules
https://github.com/massdriver-cloud/terraform-modules
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/massdriver-cloud/terraform-modules
- Owner: massdriver-cloud
- License: mit
- Created: 2022-06-05T22:58:51.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-01T01:50:27.000Z (6 months ago)
- Last Synced: 2025-01-23T03:13:54.657Z (5 months ago)
- Language: HCL
- Homepage: https://massdriver.cloud
- Size: 461 KB
- Stars: 1
- Watchers: 3
- Forks: 6
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# terraform-modules
Terraform modules used by Massdriver bundles
## Organization
Modules should be placed under a top level directory for the cloud they provision resources for (`aws`, `azure` or `gcp`), or under `massdriver` if they are specific to Massdriver. Cloud based modules should be usable outside of Massdriver as a standard community terraform module. Modules within `massdriver` should be specific to to Massdriver, but can reference and use modules from the cloud directories as needed.
## Development
### Enabling Pre-commit
This repo includes Terraform pre-commit hooks.
[Install precommmit](https://pre-commit.com/index.html#installation) on your system.
```shell
git init
pre-commit install
```Terraform hooks will now be run on each commit.
You'll additionally need to install:
* [Terrascan](https://github.com/tenable/terrascan)
* [Terraform Docs](https://github.com/terraform-docs/terraform-docs)