https://github.com/equinor/terraform-module-template
Template repository for Terraform modules
https://github.com/equinor/terraform-module-template
Last synced: about 1 month ago
JSON representation
Template repository for Terraform modules
- Host: GitHub
- URL: https://github.com/equinor/terraform-module-template
- Owner: equinor
- License: mit
- Created: 2022-04-08T09:16:19.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-24T05:36:05.000Z (7 months ago)
- Last Synced: 2025-01-11T10:44:58.250Z (3 months ago)
- Language: HCL
- Homepage:
- Size: 45.9 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
- jimsghstars - equinor/terraform-module-template - Template repository for Terraform modules (HCL)
README
# Terraform Module Template
[](https://scm-compliance-api.radix.equinor.com/repos/equinor/terraform-module-template/badge)
[](https://github.com/equinor/terraform-baseline)
[](https://conventionalcommits.org)Template repository for Terraform modules.
## Development
1. Clone this repository:
```console
git clone https://github.com/equinor/terraform-azurerm-foobar.git
```1. Login to Azure:
```console
az login
```1. Set active subscription:
```console
az account set -s
```1. Set environment variables:
```console
export TF_VAR_resource_group_name=
export TF_VAR_location=
```## Testing
1. Initialize working directory:
```console
terraform init
```1. Execute tests:
```console
terraform test
```See [`terraform test` command documentation](https://developer.hashicorp.com/terraform/cli/commands/test) for options.
## Contributing
See [Contributing guidelines](https://github.com/equinor/terraform-baseline/blob/main/CONTRIBUTING.md).